< návrat zpět

MS Excel


Téma: výpočet odpracované doby v noci rss

Zaslal/a 5.1.2013 20:25

Ahoj,
pořád si lámu hlavu nad jedním vzorečkem a nevím jak to vyřešit. Potřebuji když mám v buňce A1 čas příchodu a v buňce B1 čas odchodu aby se mi do buňky C1 spočítalo kolik z těchto hodin byla práce v noci. je to vždy v rozpětí jednoho dne. v době příchodu se můžou objevit časy od 0:00 až po maximálně 23:45 a v době odchodu časy od 0:15 až po 24:00. Jako práce v noci je vše od 0:00 do 6:00 a od 22:00 do 24:00
příklady:
A1 B1 C1
0:00 4:15 4:15
3:30 12:15 2:30
6:00 22:15 0:15
13:00 24:00 2:00
23:30 24:00 0:30
7:00 22:00 pole zůstane nevypněné.

všem moc děkuji za návrhy jak to vyřešit.

Zaslat odpověď >

#010862
avatar
Zde se resilo neco hodne podobneho, urcite tam najdes inspiraci
http://wall.cz/index.php?m=topic&id=10058#post-10076citovat
#010868
avatar
Díky za odkaz přesně tohle potřebuji aby mi to počítalo ale mám problém že když to vložím do svého formuláře tak to háže špatné výsledky. při rozboru jsem zjistil, že to vyhodnocuje špatně podmínky Když(15:45>6:45 vyhodnotí jako nepravdu přitom je to pravda. Problém bude asi v tom, že ty hodnoty od do jsou také ze vzorce, který ale už pracuje tak jak já potřebuji. Můžete mi někdo poradit co s tím?citovat
#010870
avatar
pises: "15:45>6:45 vyhodnotí jako nepravdu"
Pokud ti to to vyhodnocuje tahkhle, tak pravdepodobne to excel bere jako text, ne jako cas.
Bud je potreba 6:45 prevest na 06:45 anebo (a to bude urcite lepsi) na skutecne casove hodnoty tak jak je chape excel.citovat
#010872
avatar
TAKŽE MÁM VZOREC =MAX(MIN(KDYŽ(NE($E16<$D16);1;$E16);0,25)-MAX($D16;0);0)+MAX(MIN(KDYŽ(NE($E16<$D16);1;$E16);1)-MAX($D16;0,916666666666667);0)+MAX(MIN(KDYŽ(NE($E16<$D16);$E16;0);0,25);0)+MAX(MIN(KDYŽ(NE($E16<$D16);$E16;0);1)-0,916666666666667;0)

V BUŇCE
$E16 MÁM PŘES VZOREC 15:00
$D16 MÁM PŘES VZOREC 7:00

TAKŽE VÝSLEDEK BY MĚL BÝT 0:00 ALE JE 8:00 JAK MÁM TEDY UPRAVIT ODKAZY VE VZORCI ABY SE MI OBJEVIL SPRÁVNÝ VÝSLEDEK?citovat
#010877
avatar
Tak vyřešeno musel jsem přepsat ve všech vzorcích které byly předchůdci formát času na desetinné číslo a jede to. Díky 1citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje