AVERAGEIF-funksjonen gjør det lettere å finne gjennomsnittsverdien i en rekke data som oppfyller et spesifisert kriterium. En bruk for funksjonen er å få den til å ignorere nullverdier i data som kaster av gjennomsnittet eller aritmetisk gjennomsnitt når du bruker den vanlige AVERAGE-funksjonen. I tillegg til data som legges til i et regneark, kan nullverdier være resultatet av formelberegninger, spesielt i ufullstendige regneark.
Merk: Informasjonen i denne artikkelen gjelder Excel-versjoner 2019, 2016, 2013, 2010 og Excel for Mac.
Ignorer nuller når du finner gjennomsnittet
Bildet nedenfor inneholder et eksempelfunksjon som bruker AVERAGEIF til å ignorere alle nullverdier. Alle viste funksjoner bruker samme grunnformel med bare rekkevidden som skifter mellom eksempler. De forskjellige resultatene skyldes de forskjellige dataene som brukes i formelen.
Kriteriet i formelen som tillater nuller å bli ignorert er:
AVERAGEIF Funksjonssyntax og augmenter
En funksjons syntaks refererer til utformingen av funksjonen og inneholder funksjonens navn, parenteser og argumenter. Syntaxen for AVERAGEIF-funksjonen er:
= AVERAGEIF (Range, Criteria, Average_range)
Argumentene for AVERAGEIF-funksjonen er:
- Område (påkrevd): Den gruppe celler som funksjonen søker for å finne samsvarer med Kriteriene argument.
- kriterier (påkrevd): Bestemmer om dataene i en celle skal gjennomsnittlig eller ikke.
- Average_range (valgfritt): Datoperioden som er gjennomsnittlig dersom det første området oppfyller de angitte kriteriene. Hvis dette argumentet utelates, blir dataene i rekkevidde argumentet er i gjennomsnitt i stedet.
AVERAGEIF-funksjonen ignorerer:
- Celler i Average_range argument som inneholder boolske (SAND eller FALSE) verdier.
- Celler i gjennomsnittlig rekkefølge som er tomme.
Hvis ingen celler i rekkevidde oppfyll de identifiserte kriteriene, AVERAGEIF returnerer # DIV / 0! feilverdien, hvor alle celler i rekkevidde er lik null. Hvis området Argumentet er helt tomt eller inneholder bare tekstverdier, AVERAGEIF returnerer også # DIV / 0! feil verdi.
Ignorer nullos eksempel
Alternativer for å skrive inn AVERAGEIF-funksjonen og dens argumenter inkluderer:
- Skriv inn hele funksjonen i et regneark.
- Velger funksjonen og dens argumenter ved hjelp av Formula Builder.
Selv om det er mulig å skrive inn den komplette funksjonen manuelt, er det lettere å bruke dialogboksen. Dialogboksen tar seg av å skrive inn funksjonens syntaks, for eksempel parenteser og kommaseparatorene som kreves mellom argumenter.
Også, hvis funksjonen og dens argumenter er oppgitt manuelt, Kriteriene argumentet må være omgitt av anførselstegn, for eksempel'<> 0'. Hvis Formula Builder brukes til å skrive inn funksjonen, legger den til anførselstegnene for deg.
Åpning av Formula Builder
Her er trinnene som brukes til å legge inn AVERAGEIF i celle D3 i eksempelbildet ved hjelp av Formula Builder.
-
Velg celle D3 for å gjøre den til den aktive cellen. Dette er stedet der funksjonen viser resultatene.
-
Å velge formler.
-
Velge Flere funksjoner > statistisk for å åpne funksjonsmenyen.
-
Å velge AVERAGEIF i listen for å få opp Formula Builder.
-
Velg Område linje.
-
Fremhev celler A3 til C3 i regnearket for å angi dette området.
-
Skriv inn Criteria-linjen <> 0. Gjennomsnittlig rekkefølge er tom, fordi du finner gjennomsnittsverdien for de samme cellene som er angitt for området argument.
-
Å velge Ferdig for å fullføre funksjonen. Svaret 5 vises i celle D3.
= AVERAGEIF (A3: C3, "<> 0")
Siden funksjonen ignorerer nullverdien i celle B3, er gjennomsnittet av de gjenværende to cellene 5 ((4 + 6) / 2 = 10). Hvis du velger celle D8 i eksempelet, vises den komplette funksjonen i formellinjen over regnearket.