Исключить пустые ячейки из результатов SUMPRODUCT?

#excel #sumproduct

#excel #sumproduct

Вопрос:

Вчера я узнал о SUMPRODUCT на этом форуме, и мне нужна помощь в понимании того, как заставить его игнорировать пустые ячейки при просмотре чисел. Это формула, которую я использую:

 =SUMPRODUCT((Export!DY:DY=A2)*(Export!IX:IZ<7))
  

Просматриваемые ячейки могут быть пустыми или иметь число от 0 до 10. Я пытаюсь подсчитать количество ответов, которые равны 0,1,2,3,4,5 и 6. Я немного поиграл с формулой, и кажется, что она считает пробелы и 0 как одно и то же. Как я могу сказать, чтобы он игнорировал пробелы, но считал 0? Заранее спасибо.

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

1. для ответа: добавить *(LEN(Export!IX:IZ)>0) в качестве третьего. Но помните, что это формула типа массива, и использование полных ссылок на столбцы вызовет проблемы, если используется слишком много формул. Каждая формула будет выполнять более 7 миллионов вычислений, которые быстро складываются.

2. Спасибо, Скотт. Кроме того, я попытался последовать вашему вчерашнему совету и ограничить количество строк для вычислений и изначально получал ошибку #VALUE, когда моя формула выглядела так. =SUMPRODUCT((Экспорт!DY2:DY41201=A2)*((Экспорт! IX: IZ=7) (Экспорт! IX: IZ = 8))) Но я думаю, что я только что понял, что мне нужно указать столбцы и в других формулах. Вот так =SUMPRODUCT((Экспорт!DY2:DY41201=A2)*((Экспорт! IX2: IZ41201 =7) (Экспорт! IX2: IZ41201 = 8))) Это точная оценка?

3. да, они должны иметь одинаковое количество строк.