Самый простой способ получить сумму отфильтрованного диапазона в 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 Таблицы: как суммировать значения по категориям