V tomto článku se naučíme, jak zjistit, zda člověk pracoval na úplnou nebo částečnou směnu.
Při přípravě zprávy o docházce chcete vzorec, který zjistí, zda osoba pracovala v plné nebo částečné směně.
Výstup můžeme najít pomocí funkce IF.
Funkce IF kontroluje, zda zadaná podmínka je PRAVDA nebo NEPRAVDA. Pokud podmínka vrátí hodnotu TRUE, vrátí přednastavenou hodnotu, a pokud podmínka vrátí hodnotu FALSE, pak vrátí jinou přednastavenou hodnotu.
Syntaxe = IF (logický_test, value_if_true, value_if_false)
logický_test: Logický test otestuje stav nebo kritéria. Pokud podmínka splňuje, vrátí přednastavenou hodnotu, a pokud podmínka nesplňuje, pak vrátí jinou přednastavenou hodnotu.
value_if_true: Hodnota, kterou chcete vrátit, pokud tento argument vrátí hodnotu TRUE.
value_if_false: Hodnota, kterou chcete vrátit, pokud tento argument vrátí FALSE
Vezměme si příklad:
- My máme Přihlášení a odhlášení čas ve sloupci A a B.
Chceme, aby vzorec odvodil výstup, ať už člověk pracoval v plné nebo částečné směně. Částečná směna zde znamená, že člověk nedokončil alespoň 8 hodin denně.
- V buňce C2 by vzorec byl
= IF ((B2-A2)> = TIME (8,0,0), "Full Shift", "Partial Shift")
- The LI vzorec zkontroluje, zda je rozdíl mezi časem přihlášení a odhlášení větší než 8, pokud je nalezena podmínka SKUTEČNÝ pak by byl výsledek “Plný posun” jinak by byl výsledek “Částečný posun”.
- Zkopírováním vzorce v buňce C2 do rozsahu C3: C11 získáme požadovaný výsledek.