У меня возникла интересная проблема с довольно простым выражением SUMIF. SUMIF использует именованный диапазон (представляет собой только одну ячейку) в качестве своих критериев, то есть =SUMIF(A1:A100,*named range*,B1:B100)
. По какой-то причине результат этого оператора SUMIF не изменяется при изменении значения именованного диапазона. Я исправил проблему, ссылаясь на конкретную ячейку, но задаюсь вопросом, почему эта проблема будет возникать.Зачем использовать именованный диапазон?
Несколько вещей упомянуть:
Я убедился, что расчеты клеток были автоматически. Также этот лист был скопирован в книгу, но формулы были добавлены после.
Спасибо за помощь.
Вы должны размещать данные выборки, которые вы питаетесь в 'функции SUMIF' для того, чтобы мы действительно устраним его. В общем случае, если результат функции SUMIF не изменяется, скорее всего, условие возвращает false и поэтому не добавляет его к сумме. Без фактических данных лучшее, что мы можем сделать, это спросить (1), что находится в диапазоне? (2) и как вы меняете диапазон, и какие данные находятся в этом новом диапазоне и т. Д. – jefflunt
Предположительно, ваша формула действительно имеет цитаты вокруг *, объединенные в Именованный диапазон. Если это так хорошо для меня. –