1

Мне интересно, может ли кто-нибудь указать мне правильное направление в отношении проблемы, которую я пытаюсь решить в Excel.

Я хотел бы, чтобы количество клеток в диапазоне, содержащем какие-либо данные. Так.. COUNTA.

Тем не менее, я хотел бы, чтобы этот счетчик обновлялся динамически, когда строки вставляются в диапазон (делая диапазон больше).

Прямо сейчас я могу сделать это с помощью

=COUNTA(INDIRECT("C7:C" &ROW()-1))

Если я вставлю строку после C7 и выше строки, где находится моя формула, счет увеличится.

Моя проблема в том, что я хотел бы использовать эту формулу для нескольких отдельных диапазонов в одном столбце.

Если у меня есть

=COUNTA(INDIRECT("C7:C" &ROW()-1)) 

а также

=COUNTA(INDIRECT("C12:C" &ROW()-1)) 

работая на моем листе, счетчик вторых формул становится неточным, когда строка вставляется в первый "диапазон".

Надеюсь, это имеет смысл. Любая помощь будет оценена.

Спасибо,

1 ответ1

1

Пытаться:

=COUNTA(INDIRECT("C"&ROW($C$7)&":C" &ROW()-1))

Это позволит ссылочной ячейке изменяться при вставке строк.

См. Также: Увеличьте строку, на которую ссылается пункт НЕПОСРЕДСТВЕННО, при перетаскивании формулы вниз

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .