Telefonszámunk: 1-472-0679

Hozzászólás: idő fügvény

Kezdőlap Fórumok Excel témák idő fügvény Hozzászólás: idő fügvény

#10860
horvimi
Adminisztrátor

    Szia!

    Amíg feltöltöd a mintát, írnék pár gondolatot.
    Már sokadszorra találkozom azzal. hogy munkaidőt akar valaki összesíteni, kivonni, stb.. Excelben
    Az szokott lenni a probléma, hogy a dátumokat és időket annak gondolják, amit a cellában látnak (pl: 13:45)

    Nálad is hasonló lesz a probléma.
    Az időértékek esetén mégnagyobb a homály.
    Az időértékek valójában tört számok a napon belül. Ezt te leírod, hogy tudod, de nem alkalmazod.

    Először, hogy miért kaptál 7:23 percet a különbségre. Gondolom az ÓRA és a PERC függvényekkel próbálkoztál. Ez megint formátum probléma.
    A különbség ugye több, mint 24 óra, azaz több, mint 1 nap. A 24 óra után elölről kezdődik az órák számolása, ugye ezt tudjuk.
    A 31:23 az vallójában 24+7 óra és még 23 perc. Az egész napokat nem mutatja, csak a 24 óra többszöröse feletti időt, azaz a 7-et.
    Ezt még megformázhatnád idő számformátummal, hogy ne csak a 24-óránál nagyobb időket mutasson.
    Ennek a számformátuma magyar Excelben: [ó]:pp:mm
    De ettől a cellában lévő szám nem változik meg.

    Ha minden cellát számmá alakítasz, és megnézed a tört számokat az egész mögött, akkor a matek jó lesz, csak a formátum nem stimmel. Ráadásul, ha a túlórát még ki is akarod fizettetni, akkor ugye 31 óra meg még egy kicsi lenne a fizetés alapja.
    Ugyanez lehet a gond a 40 órás alap munkaidővel, mert 40:00 van a cellában, de ha számmá alakítod, akkor meg fogsz lepődni
    a 1,66666666666667 eredményen. Igen, mert 40 óra az valójában 1 nap és még kb. 6 tized nap.

    Szumma szummárum, ha Excel időértékekből valódi időértékeket akarsz gyártani, akkor meg kell szorozni 24-el.
    Excelben két idő különbségét igazi órára konvertálni tehát:
    =(nagyobb idő – kisebb idő)*24

    Ha dátumra formázza a képlet eredményét, akkor formázd vissza számmá.

    Tört számokat fogsz kapni, de az igazi órának ill. tört órának a számát.

    A példádnál maradva Excel idő formátumban
    (71:23 – 40:00) * 24 = 753:12

    Mindezeket számmá formázva
    (2,97 – 1,66) * 24 = 31,38

    Az eredmény a lényeg, tehát 31 egész óra és még valamennyi tört óra. Ezt lehet szorozni a túlóra óradíjával vagy bármit csinálni vele.

    Imre