
Generieke formule
=MINIFS(times,names,name,actions,action)
Samenvatting
Om "first in, last out" -tijden uit de urenstaatgegevens te halen, kunt u de functies MAXIFS en MINIFS of een matrixformule gebruiken, zoals hieronder wordt beschreven. In het getoonde voorbeeld is de formule in H6:
=MINIFS(times,names,H5,actions,"in")
met de volgende benoemde bereiken: actions = C5: C22. namen = B5: B22, tijden = E5: E22
Uitleg
De MINIFS-functie is ontworpen om minimumwaarden in een bereik te retourneren op basis van een of meer criteria. In dit geval is het bereik waaruit we een minimumwaarde halen E5: E22), genaamd "times".
We filteren deze waarden eerst met behulp van twee bereik / criterium-paren. Het eerste paar biedt een bereik van B5: B22 (namen), met de naam in H5 voor criteria. Het tweede paar gebruikt het bereik C5: C22 (acties), met "in" als criterium.
MINIFS retourneert vervolgens de vroegste (minimum) tijd waarbij de naam "Max" is en de actie "in".
De "laatste uit" -tijd wordt op dezelfde manier berekend met de MAXIFS-functie:
=MAXIFS(times,names,H5,actions,"out")
Matrixformule-alternatieven
De MAXIFS-functie en MINIFS-functie zijn beide geïntroduceerd in Excel 2016. Als u een oudere versie van Excel gebruikt, kunt u in plaats daarvan een matrixformule gebruiken:
(=MIN(IF(names=K5,IF(actions="in",times)))) (=MAX(IF(names=K5,IF(actions="out",times))))
Opmerking: dit zijn matrixformules en moeten worden ingevoerd met control + shift + enter. Excel voegt de accolades automatisch toe.