Bepalen of een gewerkte dienst ochtend, middag of nacht was in Microsoft Excel 2010

Anonim

In dit artikel zullen we leren hoe u kunt bepalen of een gewerkte dienst ochtend, middag of nacht was in Microsoft Excel 2010.

Om een ​​formule te vinden om te bepalen of een werknemer in ochtend-, middag- of nachtploeg werkte, gebruiken we ALS & ZOEKEN functies om de output te krijgen.

De ALS-functie controleert of een voorwaarde die u opgeeft is WAAR of ONWAAR. Als de voorwaarde terugkeert WAAR dan retourneert het de vooraf ingestelde waarde, en als ion terugkeert ONWAAR dan retourneert het een andere vooraf ingestelde waarde.

Syntaxis = IF(logische_test,waarde_als_waar,waarde_if_false)

logische test: Een logische test test de voorwaarde of criteria, als de voorwaarde voldoet, wordt de vooraf ingestelde waarde geretourneerd en als de voorwaarde niet voldoet, wordt een andere vooraf ingestelde waarde geretourneerd.

waarde_if_true: De waarde die u wilt retourneren als dit argument TRUE retourneert.

waarde_if_false: De waarde die u wilt retourneren als dit argument FALSE retourneert

OPZOEKEN: Zoekt een waarde op uit een bereik van één rij of één kolom of van een array. Voorzien voor achterwaartse compatibiliteit.

Syntaxis =LOOKUP(lookup_value,lookup_vector,resultaat_vector)

opzoekwaarde: Een waarde die OPZOEKEN functie zoekt in de opzoekvector.

lookup_vector: Een bereik dat slechts één rij of één kolom bevat.

Opmerking: Waarden in lookup_vector moet in oplopende volgorde (1,2,3 of a,b,c) worden geplaatst. Anders retourneert de opzoekfunctie de foutwaarde.

resultaat_vector: Dit is optioneel. Een bereik dat slechts één rij of kolom bevat. De resultaat_vector argument moet even groot zijn als zoek_vector.

Laten we een voorbeeld nemen:

  • Kolom A bevat de inlogtijd.
  • We hebben een formule nodig om de inlogtijden uit kolom A te gebruiken om te bepalen of iemand aan een ochtend-, middag- of nachtdienst begon.
  • Voor tijden vóór 12.00 uur moet de formule "Morning Shift" retourneren.
  • Voor tijden tussen 12.00 en 16.00 uur moet de formule "Afternoon Shift" retourneren.
  • Voor tijden na 16:00 uur moet de formule "Nachtploeg" retourneren.

  • In cel B2 zou de formule zijn:
    =IF(A2>=2/3,"Nacht",IF(A2>=0.5,"Middag","Ochtend"))&" Shift"

  • Als we de formule van cel B2 naar het bereik B3: B10 kopiëren, krijgen we het gewenste resultaat.


De tweede methode is om te gebruiken OPZOEKEN functie.

  • In cel C2 zou de formule zijn:
    =LOOKUP(HOUR(A2),{0,12,16},{"Ochtend","Middag","Nacht"})&" Shift"

  • Als we de formule van cel C2 naar het bereik C3:C10 kopiëren, krijgen we het gewenste resultaat.