Zistenie, či odpracovaná zmena bola ráno, popoludní alebo v noci v programe Microsoft Excel 2010

Anonim

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.