Excel-formel: Första in, sista tiderna -

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.

Intressanta artiklar...