2 időpont közötti eltelt óra megadása

Táblázatkezelő
geza84
Hozzászólások: 26
Csatlakozott: 2011. szeptember 20., kedd 7:50

2 időpont közötti eltelt óra megadása

Hozzászólás Szerző: geza84 »

A1-ben 1. időpont YYYY.MM.DD. HH:MM formában, A2-ben másik időpont ugyanolyan formában, A3-ba ki szeretném íratni a 2 időpont között eltelt időt órában (lehetőleg egész órára kerekítve).

Pl. A1= "2012.02.03. 05:04"
A2= "2012.02.05. 16:44"
Akkor A3-nak "84 óra"-nak kellene lennie.
LibreOffice 4.3.4.1, Windows 8.1 Pro
Avatar
Zizi64
Globális moderátorok
Hozzászólások: 4084
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: 2 időpont közötti eltelt óra megadása

Hozzászólás Szerző: Zizi64 »

Miért is kellene 84 órának lennie?

Kód: Egész kijelölése

=ROUND((A2-A1)*24;0)
vagy

Kód: Egész kijelölése

=ROUND(DAYS(A2;A1)*24;0)
A két dátum különbsége napokban (lebegőpontos tizedes tört alakjában) képződik, ezt meg kell szoroznod 24-gyel, majd kerekíteni 0 tizedes jegyre.

A1= "2012.02.03. 05:04"
A2= "2012.02.05. 16:44"

4-én 05:04-ig éppen 24 óra van
5-én 05:04-ig megint 24 óra van
5-én 05:04-tól 16:44-ig még 11 óra 40 perc van ez összesen 59 óra 40 perc.

A két DátumIdő különbsége 2,486111 nap = 59,66667 óra


Persze mindez csak akkor működik, ha a bemeneti változók tényleg dátum (szám!) formátumban vannak. Ha szövegként, akkor valamit még molyolnod kell rajta...
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
geza84
Hozzászólások: 26
Csatlakozott: 2011. szeptember 20., kedd 7:50

Re: 2 időpont közötti eltelt óra megadása

Hozzászólás Szerző: geza84 »

Ja, egy nappal elszámoltam.
LibreOffice 4.3.4.1, Windows 8.1 Pro
Válasz küldése