Как предотвратить изменение формул при удалении строк

#excel #excel-formula

#excel #excel-формула

Вопрос:

У меня есть формула COUNTIFS, которая просматривает определенный диапазон. Когда я удаляю данные с листа, на которые ссылается формула, диапазон затем изменяется.

Примером формулы, которую я использую, является =COUNTIFS(Активный!$Q$2:$Q$1000, «Обработка заявки»).

Когда я удаляю ненужные мне строки на активном листе, формула затем изменяет часть формулы в $ Q $ 1000 на $ Q $ 520

Я поиграл с INDIRECT, однако в идеале я хотел бы использовать произвольную функцию.

Я надеюсь, что есть способ заставить мою формулу COUNTIFS просматривать все данные на активном листе даже после того, как я удалил некоторые строки.

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

1. Просто любопытно, что произойдет, если вы выберете Q:Q вместо $Q$2:$Q$1000 ?

2. Это работает, однако я пытаюсь уменьшить размер этого файла настолько, насколько это возможно, поэтому определение конечной строки позволяет это, а не формулу, ссылающуюся на целый столбец.

Ответ №1:

Используйте ИНДЕКС с жестко запрограммированными ссылками на строки.

 =COUNTIFS(INDEX(Active!$Q:$Q, 2):INDEX(Active!$Q:$Q, 1000),"Handle Ticket").
  

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

1. Так просто, но работает отлично. Спасибо за вашу помощь.