Excel COUNTIFS og COUNTIF med flere OG / ELLER kriterier - formeleksempler

  • Dele Denne
Michael Brown

Opplæringen forklarer hvordan du bruker COUNTIFS- og COUNTIFS-formler med flere kriterier i Excel basert på AND samt OR-logikk. Du finner en rekke eksempler for ulike datatyper - tall, datoer, tekst, jokertegn, ikke-blanke celler med mer.

Av alle Excel-funksjoner er ANTALLHVIS og ANTALLHVIS trolig oftest blandet opp fordi de ser veldig like ut og begge er beregnet på å telle celler basert på de spesifiserte kriteriene.

Forskjellen er at COUNTIF er designet for å telle celler med en enkelt betingelse i ett område, mens COUNTIFS kan evaluere forskjellige kriterier i samme eller forskjellige områder. Målet med denne opplæringen er å demonstrere ulike tilnærminger og hjelpe deg med å velge den mest effektive formelen for hver spesifikke oppgave.

    Excel COUNTIFS-funksjon - syntaks og bruk

    Excel COUNTIFS-funksjonen teller celler på tvers av flere områder basert på en eller flere forhold. Funksjonen er tilgjengelig i Excel 365, 2021, 2019, 2016, 2013, Excel 2010 og Excel 2007, så du kan bruke eksemplene nedenfor i enhver Excel-versjon.

    COUNTIFS-syntaks

    syntaksen til COUNTIFS-funksjonen er som følger:

    COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]...)
    • criteria_range1 (påkrevd) - definerer det første området som det første betingelse ( kriterie1 ) skal væreanvendt.
    • kriterier1 (obligatorisk) - setter betingelsen i form av et nummer , cellereferanse , tekststreng , uttrykk eller en annen Excel-funksjon . Kriteriene definerer hvilke celler som skal telles og kan uttrykkes som 10, "<=32", A6, "sweets".
    • [criteria_range2, criteria2]... (valgfritt) - dette er tilleggsområder og tilhørende kriterier. Du kan spesifisere opptil 127 rekkevidde/kriteriepar i formlene dine.

    Du trenger faktisk ikke å huske syntaksen til COUNTIF-funksjonen utenat. Microsoft Excel vil vise funksjonens argumenter så snart du begynner å skrive; argumentet du legger inn for øyeblikket er uthevet med fet skrift.

    Excel COUNTIFS - ting å huske!

    1. Du kan bruke COUNTIFS-funksjonen i Excel for å telle celler i et enkelt område med en enkelt betingelse så vel som i flere områder med flere forhold. Hvis sistnevnte, telles bare de cellene som oppfyller alle de angitte betingelsene .
    2. Hvert ekstra område må ha samme antall rader og kolonner som det første område ( criteria_range1 argument).
    3. Både sammenhengende og ikke-sammenhengende områder er tillatt.
    4. Hvis kriteriene er en referanse til en tom celle , COUNTIFS-funksjonen behandler den som en nullverdi (0).
    5. Du kan bruke jokertegnettegn i kriterier - stjerne (*) og spørsmålstegn (?). Se dette eksemplet for fullstendige detaljer.

    Hvordan bruke COUNTIFS og COUNTIFS med flere kriterier i Excel

    Nedenfor finner du en rekke formeleksempler som viser hvordan du bruker COUNTIFS og COUNTIF-funksjoner i Excel for å evaluere flere forhold.

    Hvordan telle celler med flere kriterier (OG logikk)

    Dette scenariet er det enkleste, siden COUNTIFS-funksjonen i Excel er utformet for kun å telle de cellene der alle de spesifiserte betingelsene er SANN. Vi kaller det OG-logikken, fordi Excels OG-funksjon fungerer på denne måten.

    Formel 1. COUNTIFS-formel med flere kriterier

    Anta at du har en produktliste som vist i skjermbildet nedenfor. Du ønsker å få et antall varer som er på lager (verdien i kolonne B er større enn 0), men som ikke er solgt ennå (verdien er kolonne C er lik 0).

    Oppgaven kan utføres ved å bruke denne formelen:

    =COUNTIFS(B2:B7,">0", C2:C7,"=0")

    Og antallet er 2 (" Kirsebær " og " Sitroner "):

    Formel 2. COUNTIFS-formel med to kriterier

    Når du vil telle varer med identiske kriterier, må du fortsatt oppgi hvert criteria_range / criteria -par individuelt.

    For eksempel, her er den riktige formelen for å telle elementer som har 0 både i kolonne B og kolonne C:

    =COUNTIFS($B$2:$B$7,"=0", $C$2:$C$7,"=0")

    Denne COUNTIFS-formelen returnerer 1 fordibare « Druer » har «0»-verdi i begge kolonnene.

    Ved å bruke en enklere formel med et enkelt kriterieområde som COUNTIFS(B2: C7,"=0") ville gi et annet resultat - det totale antallet celler i området B2:C7 som inneholder en null (som er 4 i dette eksemplet).

    Hvordan telle celler med flere kriterier ( ELLER logikk)

    Som du har sett i eksemplene ovenfor, er det enkelt å telle celler som oppfyller alle de angitte kriteriene fordi COUNTIFS-funksjonen er utformet for å fungere på denne måten.

    Men hva om du ønsker å telle celler som minst en av de spesifiserte betingelsene er SANN , dvs. basert på ELLER-logikken? Totalt sett er det to måter å gjøre dette på - ved å legge sammen flere COUNTIFS-formler eller bruke en SUM COUNTIFS-formel med en matrisekonstant.

    Formel 1. Legg sammen to eller flere COUNTIF- eller COUNITFS-formler

    I tabellen nedenfor, forutsatt at du vil telle bestillinger med statusen " Kansellert " og " Venter ". For å få det til, kan du ganske enkelt skrive 2 vanlige Countif-formler og legge sammen resultatene:

    =COUNTIF($C$2:$C$11,"Cancelled") + COUNTIF($C$2:$C$11,"Pending")

    Hvis hver av funksjonene er ment å evaluere mer enn én betingelse, bruk COUNTIFS i stedet for COUNTIF. For å få tellingen av " Avbrutt " og " Ventende "-bestillinger for " Eple " bruk denne formelen:

    =COUNTIFS($A$2:$A$11, "Apples", $C$2:$C$11,"Cancelled") + COUNTIFS($A$2:$A$11, "Apples", $C$2:$C$11,"Pending")

    Formel 2. SUM COUNTIFS med en matrisekonstant

    I situasjoner hvordu må vurdere en rekke kriterier, tilnærmingen ovenfor er ikke den beste veien å gå fordi formelen din ville bli for stor i størrelse. For å utføre de samme beregningene i en mer kompakt formel, liste opp alle kriteriene dine i en matrisekonstant, og oppgi den matrisen til kriterier -argumentet til COUNTIFS-funksjonen. For å få det totale antallet, bygg inn COUNTIFS i SUM-funksjonen, slik:

    SUM(COUNTIFS( område ,{" criteria1 "," criteria2 "," kriterier3 ",...}))

    I vår eksempeltabell, for å telle bestillinger med statusen " Kansellert " eller " Venter " eller " I transitt ", formelen vil gå som følger:

    =SUM(COUNTIFS($C$2:$C$11, {"cancelled", "pending", "in transit"}))

    På lignende måte kan du telle celler basert på to eller flere kriterieområde / kriterier -par. For eksempel for å få antall " Apples "-bestillinger som er " Kansellert " eller " Venter " eller " I transitt " , bruk denne formelen:

    =SUM(COUNTIFS($A$2:$A$11,"apples",$C$2:$C$11,{"cancelled","pending","in transit"}))

    Du kan finne noen flere måter å telle celler med OR-logikk på i denne opplæringen: Excel COUNTIF og COUNTIFS med OR-betingelser.

    Hvordan telle tall mellom 2 spesifiserte tall

    I det store og hele faller COUNTIFS-formler for tall inn i 2 kategorier - basert på flere forhold (forklart i eksemplene ovenfor) og mellom de to verdiene du spesifiserer . Sistnevnte kan oppnås på to måter - ved å bruke COUNTIFS-funksjonen eller ved å trekke ett COUNTIFS fraen annen.

    Formel 1. COUNTIFS for å telle celler mellom to tall

    For å finne ut hvor mange tall mellom 5 og 10 (ikke inkludert 5 og 10) som finnes i cellene C2 til C10, bruk denne formelen:

    =COUNTIFS(C2:C10,">5", C2:C10,"<10")

    For å inkludere 5 og 10 i antallet, bruk operatorene "større enn eller lik" og "mindre enn eller lik":

    =COUNTIFS(B2:B10,">=5" , B2:B10,"<=10")

    Formel 2. COUNTIF-formler for å telle tall mellom X og Y

    Det samme resultatet kan oppnås ved å trekke fra én Countif-formel fra en annen. Den første teller hvor mange tall som er større enn den nedre grenseverdien (5 i dette eksemplet). Den andre formelen returnerer antallet tall som er større enn den øvre grenseverdien (10 i dette tilfellet). Forskjellen mellom det første og andre tallet er resultatet du leter etter.

    • =COUNTIF(C2:C10,">5")-COUNTIF(C2:C10,"> ;=10") - teller hvor mange tall større enn 5 og mindre enn 10 som er i området C2:C10. Denne formelen vil returnere det samme antallet som vist i skjermbildet ovenfor.
    • =COUNTIF(C2:C10, ">=5")-COUNTIF(C2:C10, ">10") - formelen teller hvor mange tall mellom 5 og 10 som er i området C2:C10, inkludert 5 og 10.

    Hvordan bruke cellereferanser i COUNTIFS-formler

    Når du bruker logiske operatorer som ">","<", "=" sammen med cellereferanser i dine Excel COUNTIFS-formler, husk å sette operatoren i "doble anførselstegn" og

    legg til et og-tegn (&) før en cellereferanse for å konstruere en tekst string.

    I et eksempeldatasett nedenfor, la oss telle « Apples »-bestillinger med beløp større enn $200. Med criteria_range1 i cellene A2:A11 og criteria_range2 i B2:B11, kan du bruke denne formelen:

    =COUNTIFS($A$2:$A$11, "Apples", $B$2:$B$11, ">200")

    Eller du kan skrive inn kriterieverdiene dine i visse celler, for eksempel F1 og F2, og referer til disse cellene i formelen din:

    =COUNTIFS($A$2:$A$11, $F$1, $B$2:$B$11, ">"&$F$2)

    Vær oppmerksom på bruken av absolutte cellereferanser både i kriteriene og criteria_range argumenter, som forhindrer at formelen blir brutt når den kopieres til andre celler.

    For mer informasjon om bruken av et og-tegn i COUNTIF- og COUNTIFS-formler , vennligst se Excel COUNTIFS - vanlige spørsmål.

    Hvordan bruke COUNTIFS med jokertegn

    I Excel COUNTIFS-formler kan du bruke følgende jokertegn:

    • Spørsmålstegn (?) - samsvarer med et enkelt tegn, bruk det til å telle celler som starter og/eller slutter med bestemte tegn.
    • Asterisk (*) - samsvarer hvilken som helst sekvens av tegn, bruker du den til å telle celler som inneholder et spesifisert ord eller tegn som en del av cellens innhold.

    Tips. Hvis du vil telle celler med et faktisk spørsmålmerke eller stjerne, skriv inn en tilde (~) før en stjerne eller spørsmålstegn.

    La oss nå se hvordan du kan bruke et jokertegn i virkelige COUNTIFS-formler i Excel. Anta at du har en liste over prosjekter i kolonne A. Du ønsker å vite hvor mange prosjekter som allerede er tildelt noen, dvs. har et navn i kolonne B. Og fordi vi lærer å bruke COUNTIFS-funksjonen med flere kriterier, la oss legge til en andre betingelse - Sluttdatoen i kolonne D bør også angis.

    Her er formelen som fungerer som en godbit:

    =ANTALLHVIS(B2: B10,"*",D2:D10,""&""))

    Vær oppmerksom på at du ikke kan bruke et jokertegn i det andre kriteriet fordi du har datoer i stedet for tekstverdier i kolonnen D. Det er derfor du bruker kriteriene som finner ikke-blanke celler: ""&""

    COUNTIFS og COUNTIFS med flere kriterier for datoer

    ANTALLHVIS- og ANTALLHVIS-formlene du bruker for datoer, ligner mye på formlene ovenfor for tall.

    Eksempel 1. Tell datoer i et bestemt datoområde

    For å telle datoer som faller innenfor en bestemt datoperiode, kan du også bruke enten en COUNTIFS-formel med to kriterier eller en kombinasjon av to COUNTIF-funksjoner.

    For eksempel teller følgende formler antall datoer i cellene C2 til og med C10 som faller mellom 1. juni 2014 og 7. juni 2014, inklusive:

    =COUNTIFS(C2:C9, ">=6/1/2014", C2:C9, "<=6/7/2014")

    =COUNTIF(C2:C9, ">=6/1/2014") - COUNTIF(C2:C9, ">6/7/2014")

    Eksempel 2. Tell datoer medflere betingelser

    På samme måte kan du bruke en COUNTIFS-formel for å telle antall datoer i forskjellige kolonner som oppfyller 2 eller flere betingelser. For eksempel vil formelen nedenfor finne ut hvor mange produkter som ble kjøpt etter 20. mai og levert etter 1. juni:

    =COUNTIFS(C2:C9, ">5/1/2014", D2:D9, ">6/7/2014")

    Eksempel 3. Antall datoer med flere betingelser basert på gjeldende dato

    Du kan bruke Excels TODAY()-funksjon i kombinasjon med COUNTIF for å telle datoer basert på gjeldende dato.

    For eksempel, følgende COUNTIF-formel med to serier og to kriterier vil fortelle deg hvor mange produkter som allerede er kjøpt, men ikke levert ennå.

    =COUNTIFS(C2:C9, ""&TODAY())

    Denne formelen tillater mange mulige variasjoner. Du kan for eksempel justere den for å telle hvor mange produkter som ble kjøpt for mer enn en uke siden og ikke er levert ennå:

    =COUNTIFS(C2:C9, ""&TODAY())

    Dette er hvordan du teller celler med flere kriterier i Excel. Jeg håper du vil finne disse eksemplene nyttige. Uansett, jeg takker for at du leser og håper å se deg på bloggen vår neste uke!

    Michael Brown er en dedikert teknologientusiast med en lidenskap for å forenkle komplekse prosesser ved hjelp av programvareverktøy. Med mer enn ti års erfaring i teknologibransjen, har han forbedret ferdighetene sine i Microsoft Excel og Outlook, samt Google Sheets og Docs. Michaels blogg er dedikert til å dele sin kunnskap og ekspertise med andre, og gir enkle å følge tips og veiledninger for å forbedre produktivitet og effektivitet. Enten du er en erfaren profesjonell eller nybegynner, tilbyr Michaels blogg verdifull innsikt og praktiske råd for å få mest mulig ut av disse viktige programvareverktøyene.