
Обща формула
=AVERAGEIF(range,"0")
Обобщение
За да получите средната стойност на набор от числа, с изключение или игнориране на нулеви стойности, използвайте функцията AVERAGEIF. В показания пример формулата в Е6 е:
=AVERAGEIF(B6:D6,"0")
Обяснение
В показания пример формулата в E5 се основава на функцията AVERAGE:
=AVERAGE(B5:D5) // returns 60
Резултатът е 60, тъй като (90 + 90 + 0) / 3 = 60.
За да филтрира нулата от изчислената средна стойност, формулата в E6 използва функцията AVERAGEIF по следния начин:
=AVERAGEIF(B6:D6,"0") // returns 90
Предоставените критерии са "0", което означава "не е равно на нула".
Празни стойности на данните
Функциите AVERAGE, AVERAGEIF и AVERAGEIFS автоматично игнорират празни клетки (и клетки, които съдържат текстови стойности), така че не е необходимо да се предоставят критерии за филтриране на празните клетки.