Funktionen AVERAGEIF gør det lettere at finde gennemsnitsværdien i en række data, der opfylder et bestemt kriterium. En funktion til funktionen er at få den til at ignorere nulværdier i data, der smider det gennemsnitlige eller aritmetiske gennemsnit, når man bruger den normale AVERAGE-funktion. Ud over data, der tilføjes til et regneark, kan nulværdier være resultatet af formelberegninger, især i ufuldstændige regneark.
Bemærk: Oplysningerne i denne artikel gælder for Excel-versioner 2019, 2016, 2013, 2010 og Excel til Mac.
Ignorer nuller, når du finder gennemsnittet
Nedenstående billede indeholder en eksempelfunktion, der bruger AVERAGEIF til at ignorere alle nulværdier. Alle viste funktioner bruger den samme grundformel med kun det område, der skifter mellem eksempler. De forskellige resultater skyldes de forskellige data, der anvendes i formlen.
Kriteriet i formlen, der tillader nul at ignoreres, er:
AVERAGEIF Function Syntax og Augments
En funktions syntax henviser til funktionens layout og indeholder funktionens navn, parenteser og argumenter. Syntaksen for AVERAGEIF-funktionen er:
= AVERAGEIF (Range, Criteria, Average_range)
Argumenterne for funktionen AVERAGEIF er:
- Rækkevidde (påkrævet): Den gruppe af celler, som funktionen søger for at finde matchninger til kriterierne argument.
- Kriterier (påkrævet): Bestemmer om data i en celle skal gennemsnitlig eller ej.
- Average_range (valgfrit): Dataregmentet, der er gennemsnitligt, hvis det første interval opfylder de angivne kriterier. Hvis dette argument udelades, skal dataene i Range argumentet er i gennemsnit i stedet.
Funktionen AVERAGEIF ignorerer:
- Celler i Average_range argument, der indeholder booleske (TRUE eller FALSE) værdier.
- Celler i Average_range, der er tomme.
Hvis ingen celler i rækkevidde opfylder de angivne kriterier, AVERAGEIF returnerer # DIV / 0! fejlværdi, hvor alle celler i rækkevidde er lig med nul. Hvis området Argumentet er helt tomt eller indeholder kun tekstværdier, AVERAGEIF returnerer også # DIV / 0! fejlværdi.
Ignorer Zeros Eksempel
Valgmuligheder for indtastning af AVERAGEIF-funktionen og dens argumenter omfatter:
- Indtastning af den komplette funktion i et regneark celle.
- Valg af funktionen og dens argumenter ved hjælp af Formula Builder.
Selv om det er muligt at indtaste den komplette funktion manuelt, er det lettere at bruge dialogboksen. Dialogboksen tager sig af at indtaste funktionalens syntaks, f.eks. Parenteser og kommaseparatorer, der kræves mellem argumenter.
Også, hvis funktionen og dens argumenter indtastes manuelt, Kriterierne argumentet skal være omgivet af citatmærker, for eksempel'<> 0'. Hvis Formula Builder bruges til at indtaste funktionen, tilføjer det citatmærkerne for dig.
Åbning af Formula Builder
Her er trinene, der bruges til at indtaste AVERAGEIF i celle D3 i eksempelbilledet ved hjælp af Formula Builder.
-
Vælg celle D3 for at gøre den til den aktive celle. Dette er den placering, hvor funktionsresultaterne vises.
-
Vælg formler.
-
Vælge Flere funktioner > Statistisk for at åbne funktionen rullelisten.
-
Vælg AVERAGEIF i listen for at hente Formula Builder.
-
Vælg Rækkevidde linje.
-
Fremhæv celler A3 til C3 i regnearket for at indtaste dette interval.
-
Skriv på Criterielinjen <> 0. Average_range er tomt, fordi du finder gennemsnitsværdien for de samme celler, der er indtastet for Range argument.
-
Vælg Færdig for at fuldføre funktionen. Svaret 5 vises i celle D3.
= AVERAGEIF (A3: C3, "<> 0")
Da funktionen ignorerer nulværdien i celle B3, er gennemsnittet af de resterende to celler 5 ((4 + 6) / 2 = 10). Hvis du vælger celle D8 i eksemplet, vises den komplette funktion i formellelinjen over regnearket.