Stránka 1 z 1

Excel - problémy s časem

Napsal: 21 pro 2013 14:51
od honz/a
Mám problém v buňce L17 s časovou hodnotou 4:20 (4 hodiny 20 minut), přepíše-li se ručně na stejnou hodnotu ve sloupečku Q se místo OK objeví prázdná bunka a ve sloupci P je hodnota 0:00 (oranžová barva).

Správně by mělo být: Sloupeček Q funguje jako kontrola, pokud v týdnu vykážu 40 hodin práce, mělo by se ve sloupci P objevit hodnota 0:00 (zelená barva - podmíněné formátovaní)


Jaký je rozdíl mezi 9.12-13.12, vše funguje jak má a termín 16.12-20.12 nefunguje. Časy jsou úplně stejné.

Kde je chyba?

Obrázek

PS. heslo pro případné odemknutí je: asd

Re: Excel - problémy s časem

Napsal: 21 pro 2013 16:59
od lubo.
čas není celé číslo, porovnávat výsledky aritmetických operací reálných čísel v počítači s nulou není obvykle dobrý nápad a končí to uvedeným způsobem.
Zkus upravit podmínku, např. :

=KDYŽ(ABS(O23-$Z$4)<1E-10;"OK";"")

Re: Excel - problémy s časem

Napsal: 21 pro 2013 17:10
od honz/a
jj to funguje ještě nějak podobně to upravit u toho podmíněného formátování?

není způsob jak excelu říci aby počítal v minutami a nepřeváděl to na des. čísla? kdybych to počítal v minutách tak přeci ty minuty se musí rovnat u toho co odpracuji a to co chci jako týdenní normu


a navíc pokud je 1,66667 což je 40:00 (40 hodin) zelené znamená to, že se to rovná buňce Z4 (norma za týden 40 hodin), tak pak nechápu, že rozdíl není roven nule. :oops:

Už je to OK, přes toleranci chyby v řádu 1E-10, vše fachá, díky

Re: Excel - problémy s časem

Napsal: 21 pro 2013 17:55
od pavel.lasak
pokud si buňku převedeš na formát číslo s kupou desetiných míst, uvidíš místo 0 ... 2,22044604925031E-16 což je téměř nula, ale pro Excel to nula není, holt počítá jen na 15 desetinýh míst