V tomto článku sa dozvieme, ako zistiť, či človek pracoval na úplnú alebo čiastočnú smenu.
Pri príprave správy o dochádzke chcete vzorec, ktorý zistí, či človek pracoval na úplnú alebo čiastočnú smenu.
Výstup môžeme nájsť pomocou funkcie IF.
Funkcia IF kontroluje, či vami zadaná podmienka je PRAVDA alebo NEPRAVDA. Ak podmienka vráti hodnotu TRUE, vráti predvolenú hodnotu a ak podmienka vráti hodnotu FALSE, vráti inú prednastavenú hodnotu.
Syntax = IF (logický_test, value_if_true, value_if_false)
logický_test: Logický test preverí stav alebo kritériá. Ak podmienka spĺňa, vráti predvolenú hodnotu, a ak podmienka nespĺňa, vráti inú prednastavenú hodnotu.
value_if_true: Hodnota, ktorú chcete vrátiť, ak tento argument vráti hodnotu TRUE.
value_if_false: Hodnota, ktorú chcete vrátiť, ak tento argument vráti hodnotu FALSE
Zoberme si príklad:
- Máme Prihlásenie a odhlásenie čas v stĺpci A a B.
Chceme, aby vzorec odvodil výstup bez ohľadu na to, či človek pracoval na úplnú alebo čiastočnú smenu. Čiastočná smena tu znamená, že osoba neodpracovala najmenej 8 hodín za deň.
- V bunke C2 by vzorec bol
= IF ((B2-A2)> = TIME (8,0,0), "Full Shift", "Partial Shift")
- The AK vzorec skontroluje, či je rozdiel v čase prihlásenia a odhlásenia väčší ako 8, ak je zistená podmienka PRAVDA potom by bol výsledok “Úplný posun” inak by bol výsledok “Čiastočný posun”.
- Skopírovaním vzorca v bunke C2 do rozsahu C3: C11 získame požadovaný výsledok.