Функция SUBTOTAL в Excel — это мощный инструмент, который позволяет выполнять различные вычисления с учетом примененных фильтров. Она может использоваться для подсчета суммы, среднего значения, количества и других статистических данных по диапазону ячеек, при этом игнорируя скрытые строки (например, те, которые были скрыты фильтром).
Синтаксис функции SUBTOTAL выглядит следующим образом:
SUBTOTAL(функция; диапазон)
Где:
- функция — это код, определяющий, какую именно операцию вы хотите выполнить. Например, 1 — для среднего, 9 — для суммы и т. д.
- диапазон — это диапазон ячеек, к которому применяется функция.
Коды функций SUBTOTAL:
- 1 — Среднее
- 2 — Подсчет (учитывает только числовые значения)
- 3 — Подсчет (учитывает все значения)
- 9 — Сумма
- 10 — Максимум
- 11 — Минимум
- 12 — Дисперсия
- 13 — Стандартное отклонение
- 14 — Сумма квадратов
- 101 — Среднее, игнорируя скрытые строки
Функция SUBTOTAL особенно полезна, когда вы работаете с большими наборами данных и применяете фильтры. Например, если у вас есть таблица с данными о продажах, и вы хотите подсчитать общую сумму продаж только по видимым строкам, вы можете использовать функцию SUBTOTAL.
Пример использования SUBTOTAL:
=SUBTOTAL(9; A1:A100)
В этом примере функция SUBTOTAL суммирует значения в диапазоне A1:A100, игнорируя любые строки, которые были скрыты с помощью фильтров.
Чтобы использовать функцию SUBTOTAL с фильтрами, выполните следующие шаги:
- Создайте таблицу: Убедитесь, что ваши данные организованы в виде таблицы. Вы можете создать таблицу в Excel, выделив диапазон данных и выбрав Вставка > Таблица.
- Примените фильтры: После создания таблицы вы можете применить фильтры, чтобы отобразить только те строки, которые вас интересуют. Для этого нажмите на стрелки в заголовках столбцов и выберите нужные значения.
- Введите формулу SUBTOTAL: В ячейке под вашим списком данных введите формулу SUBTOTAL с нужным кодом функции и диапазоном. Например, для подсчета суммы используйте
=SUBTOTAL(9; A2:A100)
. - Проверьте результат: После ввода формулы проверьте, что она корректно отображает сумму только видимых строк таблицы.
Если вы хотите использовать SUBTOTAL в сочетании с другими функциями, например, для получения среднего значения, просто измените код функции. Например:
=SUBTOTAL(1; A2:A100)
Это даст вам среднее значение видимых строк в диапазоне A2:A100.
Преимущества использования SUBTOTAL:
- Игнорирование скрытых строк: Функция автоматически игнорирует скрытые строки, что делает ее идеальным выбором для работы с фильтрами.
- Гибкость: Вы можете изменять код функции, чтобы быстро переключаться между различными типами вычислений без необходимости изменять формулу.
- Легкость в использовании: Функция проста в использовании и легко интегрируется в любой набор данных в Excel.
Таким образом, функция SUBTOTAL является важным инструментом для анализа данных в Excel. Она позволяет легко получать нужную информацию при работе с большими объемами данных и фильтрами. Используйте ее, чтобы сделать свои вычисления более точными и удобными!