Určení, zda odpracovaná směna byla ráno, odpoledne nebo v noci v aplikaci Microsoft Excel 2010

Anonim

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.