Finn tidligste eller siste dato basert på kriterier - Excel og Google Sheets

Last ned eksempel på arbeidsbok

Last ned eksemplet på arbeidsbok

Denne opplæringen vil demonstrere hvordan du bruker MAXIFS og MINIFS -funksjonene til å identifisere de tidligste og siste datoene som oppfyller visse betingelser i Excel og Google Sheets.

Finn siste dato med MAXIFS -funksjon

Først vil vi vise hvordan du bruker MAXIFS -funksjonen til å identifisere den siste relevante datoen fra et celleområde.

MAXIFS -funksjonen sender ut den største verdien i et område som oppfyller et angitt kriterium.

Dette eksemplet viser det siste Salgsdato for hver type Produkt:

1 = MAXIFS (B3: B8, C3: C8, E3)

MAXIFS -funksjonen følger samme syntaksstil som SUMIFS og AVERAGEIFS -funksjonene, noe som betyr at flere kriterier kan legges til for å avgrense resultatet ytterligere.

For eksempel for å finne det siste Salgsdato for hver Produkt det er før datoen 31.12.2020, kan vi legge til et annet kriterium ved å bruke DATE -funksjonen for å definere et datokriterium:

1 = MAXIFS (B3: B8, C3: C8, E3, B3: B8, "<" & DATE (2020,12,31))

Finne tidligste datoer med MINIFS -funksjon

På samme måte som eksemplet ovenfor kan vi bruke MINIFS -funksjonen til å identifisere den tidligste relevante datoen fra et celleområde.

MINIFS -funksjonen sender ut den minste verdien i et område som oppfyller et angitt kriterium.

Dette eksemplet viser det tidligste Salgsdato for hver type Produkt:

1 = MINIFS (B3: B8, C3: C8, E3)

Låsing av cellereferanser

For å gjøre formlene våre lettere å lese, har vi vist formlene uten låste cellereferanser:

1 = MINIFS (B3: B8, C3: C8, E3)

Men disse formlene fungerer ikke som de skal når de kopieres og limes inn andre steder i filen. I stedet bør du bruke låste cellereferanser slik:

1 = MINIFS ($ B $ 3: $ B $ 8, $ C $ 3: $ C $ 8, E3)

Les artikkelen vår om låsing av cellereferanser for å lære mer.

Alternativ metode ved bruk av MAX- og IF -funksjoner

MAXIFS og MINIFS -funksjonene ble lagt til i Excel fra 2007 og fremover. Før denne datoen krevde dette eksemplet nestet bruk av MAX (eller MIN) og IF -funksjonene for å gi samme resultat.

For å vise hvordan dette kan gjøres, kan vi replikere eksemplet for å vise det siste Salgsdato for hver type Produkt ved hjelp av MAX- og IF -funksjonene i en matriseformel:

1 {= MAX (IF (C3: C8 = E3, B3: B8))}

Siden dette eksemplet bruker en matriseformel, må den angis ved å trykke CTRL+SKIFT+ENTER. Hvis du gjør dette, vises automatisk {} matriseparenteser rundt formelen. Disse trenger ikke skrives inn manuelt.

Finn tidligste eller siste dato basert på kriterier i Google Sheets

Disse formlene fungerer nøyaktig det samme i Google Regneark som i Excel.

Når du legger inn matrisefunksjoner i Google Sheets, for eksempel det nestede MAX- og IF -formeleksemplet, må ArrayFormula -setningen legges til. Dette kan angis automatisk ved å trykke CTRL+SKIFT+ENTER når formelen er skrevet:

1 = ArrayFormula (MAX (IF (C3: C8 = E3, B3: B8)))

ArrayFormula -setningen er ikke nødvendig for bruk av MAXIFS- eller MINIFS -funksjonene i Google Regneark.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave