AVERAGEIF-funktio helpottaa keskiarvon löytämistä tiedoista, jotka täyttävät tietyt kriteerit. Yksi funktion käyttötarkoitus on jättää se huomioimatta nolla-arvot tiedoissa, jotka heittävät pois keskiarvon tai aritmeettisen keskiarvon, kun käytetään tavallista AVERAGE-funktiota. Laskentataulukkoon lisättävien tietojen lisäksi nolla-arvot voivat olla tulosta kaavalaskutoimituksista, erityisesti epätäydellisissä laskentataulukoissa.
Tämän artikkelin tiedot koskevat Excelin versioita 2019, 2016, 2013, 2010 ja Excel for Macia.
Ohita nollia, kun etsit keskiarvoa
Alla olevassa kuvassa on esimerkkifunktio, joka käyttää AVERAGEIF ohittamaan kaikki nolla-arvot. Kaikki näytetyt funktiot käyttävät samaa peruskaavaa, ja vain alue vaihtelee esimerkkien välillä. Erilaiset tulokset johtuvat kaavassa käytetyistä erilaisista tiedoista.
Kaavan kriteeri, joka sallii nollien jättämisen huomiotta, on:
"0"
AVERAGEIF-funktion syntaksi ja lisäykset
Funktion syntaksi viittaa funktion asetteluun ja sisältää funktion nimen, hakasulkeet ja argumentit. AVERAGEIF-funktion syntaksi on:
=AVERAGEIF (alue, kriteerit, keskimääräinen_alue)
AVERAGEIF-funktion argumentit ovat:
- Alue (pakollinen): Soluryhmä, jota funktio etsii löytääkseen vastineita Criteria-argumentille.
- Criteria (pakollinen): Määrittää, lasketaanko solun tiedoista keskiarvo vai ei.
- Average_range (valinnainen): Tietoalue, josta lasketaan keskiarvo, jos ensimmäinen alue täyttää määritetyt ehdot. Jos tämä argumentti jätetään pois, Range-argumentin tiedoista lasketaan sen sijaan keskiarvo.
AVERAGEIF-funktio jättää huomioimatta:
- Average_range-argumentin solut, jotka sisältävät Boolen (TRUE tai FALSE) arvoja.
- Average_range-alueen solut, jotka ovat tyhjiä.
Jos yksikään solu alueella ei täytä tunnistettuja ehtoja, AVERAGEIF palauttaa DIV/0! virhearvo, jossa kaikki alueen solut ovat nolla. Jos Range-argumentti on täysin tyhjä tai sisältää vain tekstiarvoja, AVERAGEIF palauttaa myös DIV/0! virhearvo.
Ohita nollia esimerkki
AVERAGEIF-funktion ja sen argumenttien syöttämisvaihtoehdot ovat:
- Täyden funktion kirjoittaminen laskentataulukon soluun.
- Funktion ja sen argumenttien valitseminen Formula Builderilla.
Vaikka koko toiminto on mahdollista syöttää manuaalisesti, valintaikkunan käyttö on helpompaa. Valintaikkuna huolehtii funktion syntaksin, kuten hakasulkujen ja argumenttien välissä tarvittavien pilkujen erotinten syöttämisestä.
Lisäksi, jos funktio ja sen argumentit syötetään manuaalisesti, Criteria-argumentin ympärillä on oltava lainausmerkit, esimerkiksi " 0". Jos funktion syöttämiseen käytetään Formula Builder -ohjelmaa, se lisää lainausmerkit puolestasi.
Formula Builderin avaaminen
Tässä ovat vaiheet, joilla kirjoitetaan AVERAGEIF esimerkkikuvan soluun D3 käyttämällä Formula Builder -ohjelmaa.
- Valitse solu D3 tehdäksesi siitä aktiivisen solun. Tämä on paikka, jossa funktion tulokset näkyvät.
- Valitse Kaavat.
- Valitse Lisää toimintoja > Tilastollinen avataksesi funktioiden pudotusvalikon.
- Valitse luettelosta AVERAGEIF tuodaksesi Formula Builder esiin.
- Valitse rivi Alue.
- Syötä tämä alue korostamalla solut A3 kohtaan C3 laskentataulukossa.
-
Kirjoita Criteria-riville 0. Keskimääräinen_alue jätetään tyhjäksi, koska löydät keskiarvon samalle Alue-argumentille syötetylle solulle.
-
Suorita toiminto loppuun valitsemalla Valmis. Vastaus 5 näkyy solussa D3.
=KESKIARVOJOS(A3:C3, "0")
Koska funktio jättää huomioimatta solun B3 nolla-arvon, kahden jäljellä olevan solun keskiarvo on 5 ((4+6)/2=10). Jos valitset esimerkin solun D8, täydellinen funktio näkyy laskentataulukon yläpuolella olevalla kaavapalkilla.