#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. да, они должны иметь одинаковое количество строк.