Как игнорировать пробелы в Excel при расчете среднего и ВПР

#excel

#excel

Вопрос:

Я пытаюсь рассчитать средние значения для учащихся, используя ВПР в Excel. Я использую следующую формулу или расчет

 =AVERAGE(IFERROR(VLOOKUP(BG79,$T$9:$AJ$2544,{9,10,11,12,13,14,15,16},0),""))
 

Но он принимает пробелы за 0 и вычисляет числа.

Нужна помощь, чтобы игнорировать пробелы и вычислять только заполненные числа.

Комментарии:

1. Так почему бы не переписать формулу с помощью sum() и посчитать числа, большие нуля, а затем разделить?

2. Спасибо, Майк, я использовал Sumproduct, который устранил проблему.

Ответ №1:

Измените формулу на AVERAGEIF, это будет работать как для пустых, так и для нулей

 =AVERAGEIF(IFERROR(VLOOKUP(BG79,$T$9:$AJ$2544,{9,10,11,12,13,14,15,16},0),""),"<>0")
 

Простой пример
ПРИМЕР AVERAGEIF