Excel-formel: Første gang, siste gang -

Generisk formel

=MINIFS(times,names,name,actions,action)

Sammendrag

For å komme "først inn, siste ut" -tider fra timelisterdata, kan du bruke funksjonene MAXIFS og MINIFS, eller en matriseformel som beskrevet nedenfor. I eksemplet vist er formelen i H6:

=MINIFS(times,names,H5,actions,"in")

med følgende navngitte områder: handlinger = C5: C22. navn = B5: B22, ganger = E5: E22

Forklaring

MINIFS-funksjonen er designet for å returnere minimumsverdier i et område basert på ett eller flere kriterier. I dette tilfellet er området vi trekker ut en minimumsverdi fra E5: E22), kalt "ganger".

Vi filtrerer først disse verdiene ved å bruke to område / kriteriepar. Det første paret gir en rekke B5: B22 (navn), med navnet i H5 for kriterier. Det andre paret bruker området C5: C22 (handlinger), med "in" som kriterium.

MINIFS returnerer så den første (minimum) tiden der navnet er "Maks" og handlingen er "i".

"Last out" -tiden beregnes på samme måte med MAXIFS-funksjonen:

=MAXIFS(times,names,H5,actions,"out")

Array formelalternativer

MAXIFS-funksjonen og MINIFS-funksjonen ble begge introdusert i Excel 2016. Hvis du bruker en eldre versjon av Excel, kan du bruke en matriseformel i stedet:

(=MIN(IF(names=K5,IF(actions="in",times)))) (=MAX(IF(names=K5,IF(actions="out",times))))

Merk: dette er matriseformler og må legges inn med kontroll + skift + enter. Excel legger til krøllbøylene automatisk.

Interessante artikler...