
Generisk formel
=AVERAGEIFS(range1,range2,"")
Sammanfattning
För att beräkna ett genomsnitt, exklusive tomma värden i ett kriterieområde, kan du använda AVERAGEIFS-funktionen och ett enkelt logiskt uttryck. I exemplet som visas är formeln i F6:
=AVERAGEIFS(price,group,"")
där "pris" (C5: C15) och "grupp" (D5: D15) heter områden.
Förklaring
Excel stöder ett antal logiska operatorer som kan användas på olika sätt för att konstruera kriterier. I det här exemplet använder vi inte lika med operator () för att utesluta värden utan någon grupp i D5: D15. Området och kriterierna tillhandahålls som två argument:
D5:D15,""
Vilket motsvarar uttrycket:
D5:D15""
vilket betyder att det inte är lika med en tom sträng, t.ex. inte tom.
Exkluderar formler
Formeln ovan utesluter inte tomma strängar som returneras av formler (= ""). Om du har tomma strängar returnerade med formler i kriterieområdet kan du justera kriterierna så här:
=AVERAGEIFS(C5:C15,D5:D15,">""")
Detta exkluderar korrekt tom sträng som returneras av formler.