V tomto článku sa naučíme, ako zistiť, či bola odpracovaná zmena v programe Microsoft Excel 2010 ráno, popoludní alebo v noci.
Na nájdenie vzorca, ktorý určí, či zamestnanec pracoval v dopoludňajších, popoludňajších alebo nočných zmenách, použijeme IF & LOOKUP funkcie na získanie výstupu.
The IF funkcia kontroluje, či je vami zadaná podmienka PRAVDA alebo NEPRAVDA. Ak sa stav vráti PRAVDA potom vráti prednastavenú hodnotu, a ak sa vráti ión NEPRAVDA potom vráti ďalšiu prednastavenú hodnotu.
Syntax = IF (logický_test, value_if_true, value_if_false)
logický_test: Logický test otestuje podmienku alebo kritériá, ak podmienka spĺňa, vráti prednastavenú hodnotu, a ak podmienka nespĺňa, vráti ďalšiu 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
VYHĽADAŤ: Vyhľadá hodnotu buď z rozsahu jedného riadka alebo jedného stĺpca, alebo z poľa. Poskytnuté pre spätnú kompatibilitu.
Syntax = LOOKUP (lookup_value, lookup_vector, result_vector)
lookup_value: Hodnota, ktorá VYHĽADAŤ funkcia hľadá vo vyhľadávacom vektore.
lookup_vector: Rozsah, ktorý obsahuje iba jeden riadok alebo jeden stĺpec.
Poznámka: Hodnoty v lookup_vector musia byť usporiadané vzostupne (1,2,3 alebo a, b, c). V opačnom prípade funkcia vyhľadávania vráti chybovú hodnotu.
result_vector: Toto je voliteľné. Rozsah, ktorý obsahuje iba jeden riadok alebo stĺpec. The result_vector argument musí mať rovnakú veľkosť ako lookup_vector.
Zoberme si príklad:
- Stĺpec A obsahuje čas prihlásenia.
- Potrebujeme vzorec, ktorý by používal časy prihlásenia zo stĺpca A na určenie, či osoba začínala ráno, popoludní alebo nočnú smenu.
- V prípade časov do 12:00 by mal vzorec vrátiť „Ranná smena“.
- Pre časy medzi 12:00 a 16:00 by mal vzorec vrátiť „Popoludňajšia zmena“.
- V prípade časov po 16:00 by mal vzorec vrátiť „Nočná smena“.
- V bunke B2 by vzorec bol
= IF (A2> = 2/3, „Noc“, IF (A2> = 0,5, „Popoludnie“, „Ráno“)) & „Shift“
- Skopírovaním vzorca z bunky B2 do rozsahu B3: B10 získame požadovaný výsledok.
Druhou metódou je použitie VYHĽADAŤ funkciu.
- V bunke C2 bude vzorec
= LOOKUP (HOUR (A2), {0,12,16}, {"Morning", "Afternoon", "Night"}) & "Shift"
- Skopírovaním vzorca z bunky C2 do rozsahu C3: C10 získame požadovaný výsledok.