СМЕЩ + СЧЁТЗ — динамический диапазон

поиск

Что делает формула

СМЕЩ создаёт ссылку на диапазон с заданным смещением и размером. СЧЁТЗ считает количество непустых ячеек — это и будет высота диапазона. Вместе они создают диапазон, который растёт при добавлении строк. Используется в именованных диапазонах для выпадающих списков и диаграмм.

Формула

=СМЕЩ(A1;0;0;СЧЁТЗ(A:A);1)

Пример

Выпадающий список, который растёт автоматически:

Товары
Телефон
Ноутбук
Планшет
(новый товар добавится сюда)

Диапазон автоматически включит новый товар без изменения формулы

Частые ошибки

  • 1СМЕЩ — летучая функция (volatile), она пересчитывается при каждом изменении — может замедлить большие файлы
  • 2СЧЁТЗ считает ВСЕ непустые ячейки, включая заголовок — учитывайте это при расчёте размера
  • 3В Excel 365 лучше использовать ФИЛЬТР или динамические массивы вместо СМЕЩ

Похожие формулы · категория поиск

Опиши задачу своими словами — Формулка напишет формулу за тебя

Не нужно запоминать синтаксис. Просто скажи, что нужно посчитать.

Попробовать бесплатно

5 запросов в день — бесплатно, без регистрации