
Generisk formel
=MINIFS(times,names,name,actions,action)
Sammanfattning
För att få "först in, senast" -tider från tidrapportdata kan du använda funktionerna MAXIFS och MINIFS eller en matrisformel enligt beskrivningen nedan. I exemplet som visas är formeln i H6:
=MINIFS(times,names,H5,actions,"in")
med följande namngivna intervall: åtgärder = C5: C22. namn = B5: B22, gånger = E5: E22
Förklaring
MINIFS-funktionen är utformad för att returnera minimivärden i ett intervall baserat på ett eller flera kriterier. I det här fallet är intervallet vi extraherar ett minimivärde från E5: E22), med namnet "tider".
Vi filtrerar först dessa värden med två intervall / kriteriepar. Det första paret ger ett intervall av B5: B22 (namn), med namnet i H5 för kriterier. Det andra paret använder intervallet C5: C22 (åtgärder), med "in" som kriterium.
MINIFS returnerar sedan den tidigaste (minsta) tiden där namnet är "Max" och åtgärden är "in".
"Sista slut" -tiden beräknas på liknande sätt med MAXIFS-funktionen:
=MAXIFS(times,names,H5,actions,"out")
Alternativ för matrisformler
MAXIFS-funktionen och MINIFS-funktionen introducerades båda i Excel 2016. Om du använder en äldre version av Excel kan du istället använda en matrisformel:
(=MIN(IF(names=K5,IF(actions="in",times)))) (=MAX(IF(names=K5,IF(actions="out",times))))
Obs! Dessa är matrisformler och måste anges med kontroll + skift + enter. Excel lägger till de lockiga klamrarna automatiskt.