Denne leksjonen og mange andre finner du i Learnesy sitt grunnkurs Excel Basis!
ANTALL.HVIS
ANTALL.HVIS er en Excel-funksjon som teller antall celler i et område som oppfyller en individuell betingelse. ANTALL.HVIS kan brukes til å telle celler som inneholder dato, tall og tekst. Betingelsene som brukes i ANTALL.HVIS støtter logiske operatorer (>, <, <>, =) og jokertegn (* ,?) for delvis samsvar.
Hensikt
Tell antall celler som oppfyller en gitt betingelse
Returverdi
Et tall som representerer antall celler.
Syntaks
= ANTALL.HVIS (celleområde; vilkår)
Argument
celleområde – celleområdet hvis celler skal telles.
Vilkåret- Vilkåret styrer hvilke celler som skal telles.
Bruksnotater
ANTALL.HVIS-funksjonen i Excel teller antall celler i et område som oppfyller en gitt betingelse. Termer kan bruke logiske operatorer (>, <, <>, =) og jokertegn (* ,?) for delvis samsvar. Betingelser kan også knyttes til en verdi fra en annen celle.
ANTALL.HVIS er en av åtte funksjoner i Excel som deler logiske betingelser i to deler (celleområde + betingelser). Derfor er syntaksen som brukes til å lage betingelser annerledes, og ANTALL.HVIS krever et celleområde. Så du kan ikke bruke en matrise.
ANTALL.HVIS kan bare bruke én enkelt betingelse. Hvis du må bruke flere betingelser, kan du i stedet bruke funksjonen ANTALL.HVIS.SETT. Hvis du trenger å endre verdier i celleområdeargumentet som en del av en logisk test, kan du bruke funksjonene SUMMERPRODUKT eller FILTER.
Eksempel 1- Grunnleggende eksempel
I eksemplet nedenfor brukes følgende formler i celle C4:
=ANTALL.HVIS(B7:B14;”<10”)
Alle celler som har en verdi over 10 telles med i funksjonen, og tallet vises i formelcellen under resultat.
Vanligvis må tekst verdier være omgitt av doble anførselstegn (“”), ikke enkle numeriske verdier. Men som vi ser ovenfor, når en logisk operator skrives sammen med et tall, må både nummeret og operatoren stå i anførselstegn.
Eksempel 2- Verdi fra en annen celle
En verdi fra en annen celle kan være inkludert i en betingelse ved hjelp av sammenslåing. I eksemplet nedenfor returnerer ANTALL.HVIS antall verdier i B7: B14 som er mindre enn verdien i celle B14. Merk at operatoren “>” (som er tekst) er innenfor anførselstegn.
=ANTALL.HVIS(B7:B14;”>”&B14)
Teller antall celler mindre enn B14
Eksempel 3- Ikke lik
Hvis du vil opprette en betingelse for “ikke lik”, bruk operatoren “<>” innenfor anførselstegn (“”). For eksempel teller formelen nedenfor celler som ikke er lik “blå” i celleområdet B1: B10:
= ANTALL.HVIS (B1: B10; “<> blå”)
Eksempel 4- Tomme celler
ANTALL.HVIS kan telle både celler som er tomme eller som ikke er tomme. Formlene nedenfor beregner tomme og ikke-tomme celler i området B1: B10:
= ANTALL:HVIS(B1: B10, “<>”)
Teller ikke tomme celler
= ANTALL.HVIS(B1: B10,””)
Teller tomme celler
Eksempel 5- Dato
Den enkleste måten å bruke ANTALL.HVIS med datoer er å sette inn en referanse til en gyldig dato i en annen celle. For eksempel, hvis du vil telle celler i B1: B10 som inneholder en dato som er mindre enn datoen i C1, kan du bruke denne formelen:
= ANTALL.HVIS(B1:B10;”<“&C1)
Teller antall datoer større enn C1
Merk at vi må slå sammen en operatør til datoen i C1. Hvis du ønsker å bruke mer avanserte datobetingelser (f.eks. alle datoer i en gitt måned eller alle datoer mellom to gitte datoer), kan du bruke funksjonen ANTALL.HVIS.SETT i stedet.
Den mest stabile måten å hardkode en dato til NUMBER.OM er å bruke DATO-funksjonen. Dette sikrer at Excel forstår at verdien er en dato. Hvis du vil telle celler i B1: B10 som inneholder en dato som er mindre enn 1. januar 2021, kan du bruke en formel som denne
= ANTALL.HVIS(B1: B10;”<“&DATO(2021,1,1))
Teller antall datoer mindre enn 1. januar 2021
ELLER logikk
ANTALL.HVIS er designet for å bruke kun én enkelt betingelse. Men hvis du vil telle antall celler som inneholder en gitt verdi eller en annen, kan du bruke en matrisekonstant og SUMMER-funksjon på denne måten:
= SUMMER(ANTALL.HVIS(celleområde;{“gul”,”rød”}))
Formelen teller antall celler i området som inneholder enten “gul” eller “rød”. ANTALL.HVIS returnerer to beregninger innenfor en matrise (en for “gul” og en for “rød”) og SUMMER-funksjonen returnerer summen.
Notater
• ANTALL.HVIS skiller ikke mellom store og små bokstaver. Bruk EKSAKT-funksjonen for store og små bokstaver.
• ANTALL.HVIS støtter bare én betingelse. Bruk ANTALL.HVIS.SETT-funksjonen for flere forhold.
• Tekststrenger innenfor betingelser må være innenfor anførselstegn (“”), dvs. “eple”,”> 32″, osv.
• Betingede cellereferanser bruker ikke anførselstegn
• ANTALL.HVIS krever et celleområde – du kan ikke bruke en matrise.
• ANTALL.HVIS returnerer #VERDIFEIL! når det refereres til en annen arbeidsbok som har blitt stengt.