V tomto článku se naučíme, jak zjistit, zda odpracovaná směna byla v aplikaci Microsoft Excel 2010 ráno, odpoledne nebo v noci.
K vyhledání vzorce určujícího, zda zaměstnanec pracoval v ranní, odpolední nebo noční směně, použijeme IF & LOOKUP funkce pro získání výstupu.
The IF funkce zkontroluje, zda je zadaná podmínka SKUTEČNÝ nebo NEPRAVDIVÉ. Pokud se podmínka vrátí SKUTEČNÝ pak vrátí přednastavenou hodnotu, a pokud se vrátí ion NEPRAVDIVÉ pak vrátí další přednastavenou hodnotu.
Syntaxe = IF (logický_test, value_if_true, value_if_false)
logický_test: Logický test otestuje podmínku 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
VZHLÉDNOUT: Vyhledá hodnotu buď z rozsahu jednoho řádku nebo jednoho sloupce nebo z pole. Poskytováno pro zpětnou kompatibilitu.
Syntaxe = LOOKUP (lookup_value, lookup_vector, result_vector)
lookup_value: Hodnota, která VZHLÉDNOUT funkce vyhledává ve vyhledávacím vektoru.
lookup_vector: Rozsah, který obsahuje pouze jeden řádek nebo jeden sloupec.
Poznámka: Hodnoty v lookup_vector musí být umístěny vzestupně (1,2,3 nebo a, b, c). Jinak funkce vyhledávání vrátí chybovou hodnotu.
result_vector: Toto je volitelné. Rozsah, který obsahuje pouze jeden řádek nebo sloupec. The result_vector argument musí mít stejnou velikost jako lookup_vector.
Vezměme si příklad:
- Sloupec A obsahuje čas přihlášení.
- Potřebujeme vzorec, který použije časy přihlášení ze sloupce A k určení, zda osoba nastupuje ráno, odpoledne nebo noční směnu.
- V případě časů před 12:00 by měl vzorec vrátit „Ranní směna“.
- Pro časy mezi 12:00 a 16:00 by měl vzorec vrátit „Odpolední směna“.
- Pro časy po 16:00 by měl vzorec vrátit „Night Shift“.
- V buňce B2 by byl vzorec
= IF (A2> = 2/3, "Night", IF (A2> = 0,5, "Afternoon", "Morning")) & "Shift"
- Zkopírováním vzorce z buňky B2 do rozsahu B3: B10 získáme požadovaný výsledek.
Druhá metoda je použít VZHLÉDNOUT funkce.
- V buňce C2 bude vzorec
= LOOKUP (HOUR (A2), {0,12,16}, {"Morning", "Afternoon", "Night"}) & "Shift"
- Zkopírováním vzorce z buňky C2 do rozsahu C3: C10 získáme požadovaný výsledek.