Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 Re: Calc » Výpočty časů » 6. 1. 2022 10:55:06

ludviktrnka napsal(a)

Problém je ten že některé údaje ve sloupci D jsou záporné. Kvůli zobrazení času - tedy denního úseku - se jeví se jako kladné, ale jde o záporná čísla, takže skutečný součet je záporný. Pokud formát [HH]:MM nastaveníte v celém sloupci D tak se vám to objeví. Tzn. není to formátem ale způsobem výpočtu ve sloupci D. Jinak poradit nedokážu, protože nevím co vlastně chcete spočítat :-(


Zkuste tento vzorec do sloupce D: =IF(A1>0,8;1-A1+B1-C1;B1-A1-C1), hádám že orvní údaj je nějaký začátek práce a problém je s přechodem před 24 hod. Těch 0,8 je cca 19 hodin, takže to je rozhraní pro začátek noční práce. Asi to jde i lépe a všeobecněji ale na to vzorku to funguje.


Už jsem na to přišel:-) =IF(HOUR(A1)>HOUR(B1);1-A1+B1-C1;B1-A1-C1)



EDIT4: nebo úplně jednoduše: =IF(A1>B1;1-A1+B1-C1;B1-A1-C1)


Skvělé, mockrát děkuji, funguje perfektně :-).

#2 Re: Calc » Výpočty časů » 6. 1. 2022 10:44:09

ludviktrnka napsal(a)

Problém je ten že některé údaje ve sloupci D jsou záporné. Kvůli zobrazení času - tedy denního úseku - se jeví se jako kladné, ale jde o záporná čísla, takže skutečný součet je záporný. Pokud formát [HH]:MM nastaveníte v celém sloupci D tak se vám to objeví. Tzn. není to formátem ale způsobem výpočtu ve sloupci D. Jinak poradit nedokážu, protože nevím co vlastně chcete spočítat :-(


Děkuji, to bude asi ten problém. Tušil je, že výpočet ve sloupci D bude dělat neplechu. Záporná hodnota mě nenapadla. Chci spočítat celkový čas co je ve sloupci D.

Jedná se o výpočty jízd které se uskutečňují někdy i přes půlnoc. Sloupec D by měl být součet odjetých hodin za celý měsíc.

#3 Calc » Výpočty časů » 5. 1. 2022 23:28:36

Viator
Odpovědí: 4

Hezký den,
mám dotaz ohledně výpočtů časů.

   A            B       C               D
1  22:00    04:00    01:30        04:30
2  07:00    15:00    02:00        06:00
3  12:00    18:30    00:45        05:45
4  23:15    09:50    01:30        09:05

6                                       22:40

Hodnoty ve sloupcích A, B a C jsou zadány ručně. Sloupec D je výpočet =SUM(B1-A1-C1) a je ve formátu čas HH:MM. Toto je v pořádku, funguje bez problému. Problém mám se součtem sloupce D s výsledkem v poli D6. Momentálně je výpočet řešen takto =SUM(D1:D4) a formát buňky je @;[HH]:MM, když zadám [HH]:MM;@ výsledek je -22:40. Když dám formát buňky HH:MM výsledek je 1:20. Správný výsledek ale má být 25:20.

Kde dělám chybu?

Mockrát děkuji za radu.

Zápatí

Používáme FluxBB