Yleinen kaava
=AVERAGEIFS(range1,range2,"")
Yhteenveto
Voit laskea keskiarvon, tyhjät arvot pois lukien ehtoalueelta, käyttämällä AVERAGEIFS-funktiota ja yksinkertaista loogista lauseketta. Esitetyssä esimerkissä kaava kohdassa F6 on:
=AVERAGEIFS(price,group,"")
missä "hinta" (C5: C15) ja "ryhmä" (D5: D15) on nimetty alueiksi.
Selitys
Excel tukee useita loogisia operaattoreita, joita voidaan käyttää eri tavoin kriteerien luomiseen. Tässä esimerkissä käytämme not equals to operator () -arvoa sulkemaan pois arvot, joissa ei ole ryhmää D5: D15: ssä. Alue ja kriteerit toimitetaan kahtena argumenttina:
D5:D15,""
Mikä vastaa lauseketta:
D5:D15""
mikä tarkoittaa, että ei ole yhtä kuin tyhjä merkkijono, esim. ei tyhjä.
Kaavoja lukuun ottamatta
Yllä oleva kaava ei sulje pois tyhjiä merkkijonoja, jotka palautetaan kaavoilla (= ""). Jos ehtoalueella on tyhjiä merkkijonoja, jotka on palautettu kaavojen avulla, voit säätää seuraavia ehtoja:
=AVERAGEIFS(C5:C15,D5:D15,">""")
Tämä sulkee pois tyhjät merkkijonot, jotka palautetaan kaavoilla.