
Voit laskea keskiarvon, lukuun ottamatta ehtoalueen tyhjiä arvoja, käyttämällä AVERAGEIFS -funktiota ja yksinkertaista loogista lauseketta. Esitetyssä esimerkissä F6: n kaava on:
= AVERAGEIFS (range1,range2,'')
missä 'hinta' (C5: C15) ja 'ryhmä' (D5: D15) ovat nimettyjä alueita .
SelitysExcel tukee useita loogisia operaattoreita, joita voidaan käyttää eri tavoin kriteerien luomiseen. Tässä esimerkissä poissuljetaan arvot, joilla ei ole ryhmää D5: D15: ssä, ei ole yhtä kuin operaattori (). Alue ja kriteerit toimitetaan kahdella argumentilla:
= AVERAGEIFS (price,group,'')
Mikä vastaa ilmaisua:
D5:D15,''
mikä ei ole yhtä kuin tyhjä merkkijono , esim. ei tyhjä.
Kaavat pois lukien
Yllä oleva kaava ei sulje pois kaavojen (= '') palauttamia tyhjiä merkkijonoja. Jos ehtoalueella olevilla kaavoilla palautetaan tyhjiä merkkijonoja, voit säätää ehtoja seuraavasti:
D5:D15''
Tämä sulkee oikein pois kaavojen palauttaman tyhjän merkkijonon.
Kirjailija Dave Bruns