Как пользоваться функцией SUBTOTAL (ПРОМЕЖУТОЧНЫЕ.ИТОГИ) в Excel

Русский Английский
ПРОМЕЖУТОЧНЫЕ.ИТОГИ SUBTOTAL

Функция SUBTOTAL в Microsoft Excel и Google Таблицах применяется для выполнения разнообразных агрегирующих вычислений по диапазону ячеек, исключая из расчётов строки, скрытые фильтрами или иными методами. Эта функция поддерживает множество операций, включая суммирование, нахождение среднего, подсчёт элементов, определение минимума и максимума, причём как для полного диапазона, так и исключительно для видимых строк.

Синтаксис:

Синтаксис функции SUBTOTAL в Excel и Google Таблицах представлен следующим образом:

  =SUBTOTAL(номер_функции; диапазон)  

Здесь «номер_функции» — это значение от 1 до 11 или от 101 до 111, определяющее тип выполняемой операции (суммирование, нахождение среднего значения, подсчёт и так далее). «Диапазон» обозначает набор ячеек, к которым применяется функция.

Примеры использования:

Подсчёт количества видимых значений:

Например, представим, что у нас есть диапазон ячеек A1:A10, где некоторые строки скрыты. Если мы захотим подсчитать количество видимых значений в этом диапазоне, то данные и формула будут следующими:

Данные
10
20
30
40
50
60
70
80
90
100
  =SUBTOTAL(3; A1:A10)  

Эта формула вернёт количество видимых значений в диапазоне A1:A10, исключая скрытые строки.

Сумма только видимых значений:

В качестве другого примера, если нужно вычислить сумму видимых значений в диапазоне B1:B5, мы можем использовать следующие данные и формулу:

Данные
10
20
30
40
50
  =SUBTOTAL(9; B1:B5)  

Эта формула позволит получить сумму значений, видимых в диапазоне B1:B5, игнорируя скрытые строки.

Функция SUBTOTAL оказывается особенно полезной при обработке больших таблиц, где необходимо производить агрегацию данных с учётом только видимых значений, игнорируя скрытые строки.

Больше информации: https://support.microsoft.com/ru-ru/office/промежуточные-итоги-функция-промежуточные-итоги-7b027003-f060-4ade-9040-e478765b9939

Другие функции
Возвращает абсолютную величину числа
Возвращает арккосинус числа
Возвращает гиперболический арккосинус числа
Возвращает арккотангенс числа
Возвращает гиперболический арккотангенс числа
Возвращает арксинус числа
Возвращает гиперболический арксинус числа
Возвращает арктангенс числа
Возвращает арктангенс для заданных координат x и y
Возвращает гиперболический арктангенс числа
Возвращает косинус числа
Возвращает гиперболический косинус числа
Возвращает гиперболический косинус числа
Возвращает котангенс угла
Возвращает косеканс угла
Возвращает гиперболический косеканс угла
Возвращает число
Округляет число в большую сторону до ближайшего целого или кратного
Присваивает имена результатам вычислений, чтобы обеспечить хранение промежуточных вычислений, значений или определение имен в формуле
Возвращает натуральный логарифм числа
Возвращает логарифм числа по заданному основанию
Возвращает десятичный логарифм числа
Возвращает секанс угла
Возвращает гиперболический секанс угла
Возвращает синус заданного угла
Возвращает гиперболический синус числа
Возвращает тангенс числа
Возвращает гиперболический тангенс числа
Возвращает статистическое выражение списка или базы данных
Преобразует римские числа в арабские в виде числа
Преобразует радианы в градусы
Возвращает двойной факториал числа
Преобразует текстовое представление числа в заданном основании в десятичное число
Возвращает знак числа
Возвращает положительное значение квадратного корня
Возвращает квадратный корень из значения выражения (число * пи)
Возвращает матрицу единицы или заданный размер
Возвращает обратную матрицу массива
Возвращает определитель матрицы массива
Возвращает мультиномиальный коэффициент множества чисел
Возвращает матричное произведение двух массивов
Округляет число до ближайшего нечетного целого
Возвращает наибольший общий делитель
Возвращает наименьшее общее кратное
Округляет число до ближайшего целого или кратного
Округляет число в большую сторону до ближайшего целого или кратного
Округляет число до ближайшего целого или кратного Число округляется до большего значения вне зависимости от его знака
Округляет число в меньшую сторону до ближайшего целого или кратного
Округляет число до ближайшего целого или кратного Число округляется до большего значения вне зависимости от его знака
Округляет число до указанного количества десятичных разрядов
Округляет число до ближайшего большего по модулю значения
Округляет число до ближайшего меньшего по модулю значения
Возвращает число, округленное с требуемой точностью
Преобразует число в текстовое представление с заданным основанием (базой)
Возвращает остаток от деления
Отбрасывает дробную часть числа
Возвращает число пи
Создает список последовательного числа в массиве, например 1, 2, 3, 4
Возвращает произведение аргументов
Преобразует градусы в радианы
Преобразует арабские числа в римские в виде текста
Возвращает сумму степенного ряда, вычисленную по формуле
Возвращает массив случайных чисел в диапазоне от 0 до 1 Тем не менее можно указать количество заполняемых строк и столбцов, минимальное и максимальное значения, а также указать, следует ли возвращать целые числа или десятичных значений
Возвращает случайное число в интервале между двумя заданными числами
Возвращает случайное число в интервале от 0 до 1
Возвращает результат возведения числа в степень
Суммирует аргументы
Суммирует ячейки, удовлетворяющие заданному условию
Суммирует ячейки в диапазоне, удовлетворяющие нескольким условиям
Возвращает сумму квадратов аргументов
Возвращает сумму квадратов разностей соответствующих значений в двух массивах
Возвращает сумму произведений соответствующих элементов массивов
Возвращает сумму разностей квадратов соответствующих значений в двух массивах
Возвращает сумму сумм квадратов соответствующих элементов двух массивов
Возвращает факториал числа
Округляет число до ближайшего меньшего целого
Возвращает целую часть частного при делении
Округляет число до ближайшего четного целого
Возвращает количество комбинаций для заданного числа объектов
Возвращает количество комбинаций с повторами для заданного числа элементов