Labutka81
14.11.16,12:36
Potrebujem opraviť vzorec vo výkaze práce.
V bunke C12 mám uvedený čas príchodu do práce, v D12 čas odchodu. Do bunky E13 potrebujem vzorcom vrátiť zúčtovacie hodiny, podľa nasledovných podmienok:
- ak je predchádzajúca bunka (D12) prázdna, v E13 chcem mať prázdnu bunku;
- ak je počet odpracovaných hodín viac ako 7, chcem automaticky odrátať 30 minútovú obedovú prestávku;
- ak je počet odpracovaných hodín menej ako 7, neodrátavam nič.
Formát buniek mám nastavený ako Čas (hh:mm). V bunke N5 je nastavená hodnota 0:30, obedová prestávka.


=IF{D12"";"";IF(D12-C12>7:00;D12-C12-N5;D12-C12;)}


Príklad - príchod 7:00, odchod 15:00, zúčtovacie hodiny 7:30.
Príchod 8:00, odchod 11:00, zúčtovacie hodiny 3:00.
V deň, keď zamestnanec nie je v práci, bunka ostane prázdna.
ivka70
14.11.16,12:49
Napriklad takto:

=IF(ISNUMBER(C12);IF(D12-C12>7/24;D12-C12-N5;D12-C12);C12)

Poznamka: povinna prestavka je najneskor po siestich, nie az po siedmich hodinach prace.
Labutka81
15.11.16,06:55
Ivka dakujem, pomohlo!