Die AVERAGEIF-funksie maak dit makliker om die gemiddelde waarde te vind in 'n reeks data wat aan 'n gespesifiseerde kriterium voldoen. Een gebruik vir die funksie is om dit nulwaardes in data te laat ignoreer wat die gemiddelde of rekenkundige gemiddelde weggooi wanneer die gewone AVERAGE-funksie gebruik word. Benewens data wat by 'n werkblad gevoeg word, kan nulwaardes die resultaat van formuleberekeninge wees, veral in onvolledige werkkaarte.
Die inligting in hierdie artikel is van toepassing op Excel-weergawes 2019, 2016, 2013, 2010 en Excel vir Mac.
Ignoreer nulle wanneer jy die gemiddelde vind
Die prent hieronder bevat 'n voorbeeldfunksie wat AVERAGEIF gebruik om alle nulwaardes te ignoreer. Alle getoonde funksies gebruik dieselfde basiese formule met slegs die reeks wat tussen voorbeelde verander. Die verskillende resultate is te danke aan die verskillende data wat in die formule gebruik word.
Die maatstaf in die formule wat toelaat dat nulle geïgnoreer word, is:
"0"
AVERAGEIF-funksiesintaksis en aanvullings
'n Funksie se sintaksis verwys na die uitleg van die funksie en sluit die funksie se naam, hakies en argumente in. Die sintaksis vir die AVERAGEIF-funksie is:
=AVERAGEIF (Reikwydte, Kriteria, Gemiddelde_reeks)
Die argumente vir die AVERAGEIF-funksie is:
- Range (vereis): Die groep selle wat die funksie soek om passings vir die Kriteria-argument te vind.
- Kriteria (vereis): Bepaal of die data in 'n sel gemiddeld moet word of nie.
- Average_range (opsioneel): Die datareeks wat gemiddeld word as die eerste reeks aan die gespesifiseerde kriteria voldoen. As hierdie argument weggelaat word, word die data in die Range-argument eerder gemiddeld.
Die AVERAGEIF-funksie ignoreer:
- Selle in die Average_range-argument wat Boole-waardes (WAAR of ONWAAR) bevat.
- Selle in die Gemiddelde_reeks wat leeg is.
As geen selle in Range aan die geïdentifiseerde kriteria voldoen nie, gee AVERAGEIF die DIV/0! foutwaarde, waar alle selle in Range gelyk is aan nul. As die Range-argument heeltemal leeg is of slegs tekswaardes bevat, gee AVERAGEIF ook die DIV/0! foutwaarde.
Ignoreer nulle-voorbeeld
Opsies vir die invoer van die AVERAGEIF-funksie en sy argumente sluit in:
- Tik die volledige funksie in 'n werkbladsel.
- Kies die funksie en sy argumente deur die Formulebouer te gebruik.
Alhoewel dit moontlik is om die volledige funksie met die hand in te voer, is dit makliker om die dialoogkassie te gebruik. Die dialoogkassie sorg vir die invoer van die funksie se sintaksis, soos hakies en die kommaskeiers wat tussen argumente vereis word.
As die funksie en sy argumente met die hand ingevoer word, moet die Kriteria-argument omring word deur aanhalingstekens, byvoorbeeld " 0". As die Formulebouer gebruik word om die funksie in te voer, voeg dit die aanhalingstekens vir jou by.
Open van die Formulebouer
Hier is die stappe wat gebruik word om AVERAGEIF in sel D3 van die voorbeeldprent in te voer deur die Formulebouer te gebruik.
- Kies sel D3 om dit die aktiewe sel te maak. Dit is die ligging waar die funksieresultate vertoon word.
- Kies Formules.
- Kies Meer funksies > Statisties om die funksie-aftreklys oop te maak.
- Kies AVERAGEIF in die lys om die Formulebouer op te roep.
- Kies die Range lyn.
- Mag selle A3 na C3 in die werkblad om hierdie reeks te betree.
- Op die Kriteria-lyn, tik 0. Die Gemiddelde_reeks word leeg gelaat omdat jy die gemiddelde waarde vind vir dieselfde selle wat vir die Range-argument ingevoer is.
-
Kies Klaar om die funksie te voltooi. Die antwoord 5 verskyn in sel D3.
=AVERAGEIF(A3:C3, "0")
Aangesien die funksie die nulwaarde in sel B3 ignoreer, is die gemiddeld van die oorblywende twee selle 5 ((4+6)/2=10). As jy sel D8 van die voorbeeld kies, verskyn die volledige funksie in die formulebalk bokant die werkblad.