Bepalen of een persoon in een volledige of gedeeltelijke dienst werkte in Excel 2010

Anonim

In dit artikel zullen we leren hoe u kunt bepalen of een persoon een volledige of gedeeltelijke dienst heeft gewerkt.

Bij het opstellen van een aanwezigheidsrapportage wil je een formule om erachter te komen of iemand in een volledige of gedeeltelijke ploeg heeft gewerkt.

We kunnen de uitvoer vinden met behulp van de ALS-functie.

De ALS-functie controleert of een voorwaarde die u opgeeft WAAR of ONWAAR is. Als de voorwaarde TRUE retourneert, retourneert deze de vooraf ingestelde waarde, en als de voorwaarde FALSE retourneert, retourneert deze een andere vooraf ingestelde waarde.

Syntaxis = IF(logische_test,waarde_als_waar,waarde_if_false)

logische test: Logische test test de conditie 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

Laten we een voorbeeld nemen:

  • Wij hebben Log in Log uit tijd in respectievelijk kolom A & B.

We willen een formule om de output af te leiden of een persoon in een volledige of gedeeltelijke ploeg heeft gewerkt. Gedeeltelijke ploegendienst verwijst hier naar een persoon die niet ten minste 8 uur per dag heeft voltooid.

  • In cel C2 zou de formule zijn:
    =ALS((B2-A2)>=TIJD(8,0,0),"Volledige dienst","Gedeeltelijke dienst")

  • De INDIEN formule zal controleren of het verschil tussen inlog- en uitlogtijd groter is dan 8, als de voorwaarde is gevonden WAAR dan zou het resultaat “Volledige dienst” anders zou het resultaat zijn "Gedeeltelijke verschuiving".
  • Als we de formule in cel C2 kopiëren naar het bereik C3: C11, krijgen we het gewenste resultaat.