Как суммировать отфильтрованные строки в Google Таблицах (с примерами)

Как суммировать отфильтрованные строки в Google Таблицах (с примерами)

Самый простой способ получить сумму отфильтрованного диапазона в Google Таблицах — использовать следующий синтаксис:

SUBTOTAL( 109 , A1:A10 )

Обратите внимание, что значение 109 — это сокращение для получения суммы отфильтрованного диапазона строк.

В следующем примере показано, как использовать эту функцию на практике.

Пример: суммирование отфильтрованных строк в Google Sheets

Предположим, у нас есть следующая электронная таблица, содержащая информацию о различных баскетбольных командах:

Чтобы добавить фильтр к этим данным, мы можем выделить ячейки A1:B10 , затем щелкнуть вкладку « Данные », затем нажать «Создать фильтр »:

Затем мы можем щелкнуть значок «Фильтр» в верхней части столбца «Точки» и снять флажок рядом с первыми тремя значениями 84, 89 и 93:

Как только мы нажмем OK , данные будут отфильтрованы, чтобы удалить эти значения.

Если мы попытаемся использовать функцию SUM() для суммирования столбца точек отфильтрованных строк, она фактически вернет сумму всех исходных значений:

Вместо этого мы можем использовать функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ() :

Эта функция принимает сумму только видимых строк.

Мы можем вручную проверить это, взяв сумму видимых строк:

Сумма видимых строк: 99 + 94 + 97 + 104 + 109 + 99 = 602 .

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные операции в Google Таблицах:

Google Таблицы: как использовать СУММЕСЛИ с несколькими столбцами
Google Sheets: как суммировать несколько листов
Google Таблицы: как суммировать значения по категориям

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.