MAXIFS & MINIFS -funksjoner - Få maks / min hvis betingelsen er oppfylt - Excel og Google Sheets

Denne opplæringen viser hvordan du bruker Eksklel MAXJegFS og MINIFS Functioner i Excel for å telle data som oppfyller visse kriterier.

MAXIFS Oversikt over funksjoner

Du kan bruke MAXIFS -funksjonen i Excel til å telle celler som inneholder en bestemt verdi, telle celler som er større enn eller lik en verdi, etc.

(Legg merke til hvordan formelinngangene vises)

MAXIFS Funksjonssyntaks og argumenter:

= MAXIFS (max_range, range1, criteria1, [range2], [criteria2],…)

maks_område - Verdiområde som brukes for å bestemme maksimum.

område 1 - Det første området å evaluere.

kriterier 1 - Kriteriene for bruk på område1.

område 2 - [valgfritt] Det andre området å evaluere.

område 2 - [valgfritt] Det andre området å evaluere.

Hva er MAXIFS og MINIFS -funksjonene?

Selv om Microsoft tidlig kunne gi oss en måte å finne summen eller tellingen av en rekke celler basert på kriterier, kom MAXIFS og MINIFS senere i regnearkets levetid. Heldigvis har vi dem nå, og de har veldig lik struktur og bruk. Enkelt sagt kan de to funksjonene skanne gjennom et celleområde som ser etter et bestemt kriterium, og deretter gi maks eller verdiene i et område som tilsvarer disse verdiene. Fordi de ble opprettet etter den store 2007 -oppdateringen, er det ingen eldre “MAXIF/MINIF” å bekymre deg for.

Hvis du ikke allerede har gjort det, kan du gå gjennom mye av den lignende strukturen og eksemplene i COUNTIFS -artikkelen.

Grunnleggende eksempel

La oss vurdere denne tabellen:

Hvis vi vil finne det maksimale antallet bananer som er plukket, kan vi bruke MAXIFS -funksjonen. Vi vil alltid gi tallområdet vi vil returnere resultatet fra som det første argumentet. Deretter lister vi opp kriteriområdene og tilhørende kriterier. I vårt eksempel kan vi plassere denne formelen i D2:

= MAXIFS (B2: B7, A2: A7, D1)

På samme måte, hvis vi ønsket å finne det minste/minste antallet bananer som ble plukket, kan vi ganske enkelt bytte navn på funksjonen mens resten er den samme.

= MINIFS (B2: B7, A2: A7, D1)

For resten av artikkelen har vi en tendens til å presentere eksempler ved bruk av enten MAXIFS eller MINIFS i stedet for å vise begge hver gang. Bare husk at du enkelt kan bytte mellom de to, avhengig av hvilket resultat du prøver å oppnå.

Arbeider med datoer, flere kriterier

Når du arbeider med datoer i et regneark, mens det er mulig å legge inn datoen direkte i formelen, er det best å ha datoen i en celle, slik at du bare kan referere til cellen i en formel. Dette hjelper for eksempel datamaskinen med å vite at du vil bruke datoen 27.5.2020, og ikke tallet 5 dividert med 27 dividert med 2022.

La oss se på vår neste tabell som registrerer antall besøkende til et nettsted annenhver uke.

Vi kan spesifisere start- og sluttpunktene for området vi vil se på i D2 og E2. Vår formel for å finne det høyeste antallet besøkende i dette området kan være:

= MAXIFS (B2: B7, A2: A7, "> =" & D2, A2: A7, "<=" & E2)

Legg merke til hvordan vi var i stand til å sammenkoble sammenligningene av “=” med cellereferansene for å lage kriteriene. Selv om begge kriteriene ble brukt på det samme celleområdet (A2: A7), må du skrive ut området to ganger, en gang per hvert kriterium.

Flere kolonner

Når du bruker flere kriterier, kan du bruke dem på samme område som vi gjorde med forrige eksempel, eller du kan bruke dem på forskjellige områder. La oss kombinere eksempeldataene våre i denne tabellen:

Vi har konfigurert noen celler for brukeren å skrive inn det de vil søke etter i cellene E2 til G2. Vi trenger dermed en formel som vil legge til det færreste antallet epler som ble plukket i februar. Formelen vår ser slik ut:

= MINIFS (C2: C7, B2: B7, “> =” & F2, B2: B7, “<=” & G2, A2: A7, E2)

MAXIFS/MINIFS med OR -logikk

Frem til dette punktet har alle eksemplene vi har brukt vært AND OG basert sammenligning, der vi leter etter rader som oppfyller alle våre kriterier. Nå skal vi vurdere saken når du vil søke etter muligheten for at en rad oppfyller et eller annet kriterium.

La oss se på denne salgslisten:

Vi vil finne det maksimale salget for både Adam og Bob. Det enkleste er å ta to MAXIFS, og deretter ta MAX for begge disse funksjonene.

= MAX (MAXIFS (B2: B7, A2: A7, "Adam"), MAXIFS (B2: B7, A2: A7, "Bob"))

Her har vi fått datamaskinen til å beregne våre individuelle poengsummer, og deretter legger vi dem sammen.

Vårt neste alternativ er bra når du har flere kriterier, slik at du ikke trenger å skrive om hele formelen gjentatte ganger. I den forrige formelen fortalte vi datamaskinen manuelt å beregne to forskjellige MAXIFS. Du kan imidlertid også gjøre dette ved å skrive kriteriene dine i en matrise, slik:

= MAX (MAXIFS (B2: B7, A2: A7, {"Adam", "Bob"}))

Se på hvordan matrisen er konstruert inne i de krøllete parentesene. Når datamaskinen evaluerer denne formelen, vil den vite at vi vil beregne en MAXIFS -funksjon for hvert element i matrisen vår, og dermed opprette en rekke tall. Den ytre MAX -funksjonen vil deretter ta det antallet tall og gjøre det til et enkelt tall. Når vi går gjennom formelevalueringen, vil det se slik ut:

= MAX (MAXIFS (B2: B7, A2: A7, {"Adam", "Bob"})) = MAX (14548, 24956) = 24956

Vi får det samme resultatet, men vi klarte å skrive ut formelen litt mer kortfattet.

Å håndtere emner

Noen ganger vil datasettet ditt ha tomme celler som du enten må finne eller unngå. Å sette opp kriteriene for disse kan være litt vanskelig, så la oss se på et annet eksempel.

Vær oppmerksom på at celle A3 virkelig er tom, mens celle A5 har en formel som returnerer en streng med "" null lengde. Hvis vi vil finne det totale gjennomsnittet av virkelig tomme celler, ville vi bruke et kriterium "=", og formelen vår ville se slik ut:

= MAXIFS (B2: B7, A2: A7, "=")

På den annen side, hvis vi ønsker å få gjennomsnittet for alle celler som visuelt ser blanke ut, endrer vi kriteriene til å være "", og formelen ser ut som

= MAXIFS (B2: B7, A2: A7, "")

La oss snu det: hva om du vil finne gjennomsnittet av ikke-tomme celler? Dessverre vil den nåværende designen ikke la deg unngå null-lengden. Du kan bruke et kriterium på “”, men som du kan se i eksemplet, inneholder det fortsatt verdien fra rad 5.

= MAXIFS (B2: B7, A2: A7, "") 

Hvis du ikke trenger å telle celler som inneholder strenger med null lengde, vil du vurdere å bruke LEN -funksjonen inne i et SUMPRODUCT

MAXIFS & MINIIFS i Google Sheets

MAXIFS & MINIIFS -funksjonen fungerer nøyaktig det samme i Google Sheets som i Excel:

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

wave wave wave wave wave