2013-08-30 3 views
0

У меня есть несколько операторов COUNTIF, основанных на RANGE строк. Всякий раз, когда я вставляю новый ROW в диапазон (или даже вставляя строку после последнего элемента в диапазоне), предел диапазона COUNTIF не изменяется.Auto increment COUNTIF диапазон при вставке строки в пределах диапазона

Я пробовал стандартные формулы и даже формулы массива (Ctrl-Shift-enter), но не повезло.

Вот формула образца: = СЧЕТЕСЛИ (С2: С24,»"& "CD-А-1" &" ") - (СЧЕТЕСЛИ (В2: В24," Е1"))

, если я вставляю строку в диапазоне строк 2-24, я хотел бы, чтобы диапазон COUNTIF увеличивался до 25, чтобы отразить добавленную строку.

Есть ли другой способ построить эту формулу?

+1

диапазон должен расширяться автоматически, если вы не добавляете его в конец (последний ряд: 24-> 25). – RBarryYoung

+0

Да .. но по какой-то причине диапазон НЕ расширяется, когда я вставляю строку в пределах диапазона. Я сбит с толку. – user2734268

+0

hmmmm ... Я изменил настройку в параметрах «Включить итеративный расчет», затем перезагрузился и, похоже, сработал. Не уверен, изменилось ли это изменение, но спасибо за комментарий. – user2734268

ответ

0

Другой способ гарантировать, что ваша ссылка будет «следовать» размер вашего диапазона, чтобы определить диапазон в виде таблицы, а затем использовать ссылку столбца таблицы:

  1. Выберите диапазон.
  2. Перейти к Home > Format as Table
  3. Вместо =COUNTIF(C2:C24,"" & "CD-A-1" & "")-(COUNTIF(B2:B24,"E1")) используйте =COUNTIF(YourTable[YourSecondColumn],"" & "CD-A-1" & "")-(COUNTIF(YourTable[YourFirstColumn],"E1"))
Смежные вопросы