AVERAGE()
, COUNT()
, COUNTA()
, MAX()
, MIN()
, PRODUCT()
, STDEV()
, STDEVP()
, SUM()
, VAR()
, VARP()
и так функция всегда будет вычислять все ячейки в вашем диапазоне, погода отфильтрованная или скрытых или ни.
Чтобы сделать то, что вы ищете, вы должны использовать функцию SUBTOTAL
в Excel.
Несколько замечаний по этой функции, хотя:
SUBTOTAL()
Функция ВСЕГДА Игнорирует отфильтрованные значения
SUBTOTAL()
Функция обеспечивает 2 формы расчета для каждого из состояний функций, в которой включает в себя скрытые строки , И тот, который не делает.
* Пример: *
Если в B1: B10 У вас есть значения 100-1000, каждая строка приращением 100.
С Все видимые данных, ничего скрытого и ничего не Отфильтрованный Все функции возвращают одинаковые значения:
Теперь Если вы HIDE Пара строк, выделив строки, щелкнув правой кнопкой мыши на заголовке строки и выбрав HIDE
из контекстного меню, результаты будут изменены.
Примечание Хотя SUBTOTAL(9,B1:B10)
Включает скрытые строки, как это делает нормальный Sum()
. SUBTOTAL(109,B1:B10)
Игнорирует любые строки, которые не видны.
Но когда вы Un-hide
рядов и вместо фильтра строки результаты снова Меняют:
Так, в резюмировать основную Excel Функция AVERAGE()
, COUNT()
, COUNTA()
, MAX()
, MIN()
, PRODUCT()
, STDEV()
, STDEVP()
, SUM()
, VAR()
, VARP()
Работайте со всеми данными.
При использовании Subtotal()
функции, Function_Num-х 101-111 рассчитает только видимых строк.
Хотя Subtotal()
функции, Function_Num-х 1-11 рассчитает все NON-HIDDEN строк.
Кроме того, если вы только фильтруете данные, чтобы выполнять вычисления, у вас есть другая функция, которая будет за исключением критериев, связанных с функцией.
Sumif()
И SUMIFS()
COUNTIF()
И COUNTIFS()
AVERAGEIF()
И AVERAGEIFS()
Надежда это понятно, и помогает вам!
Cheers!
Как, если вы сделаете ctrl, нажмите на свою ячейку фильтра? – matzone
Это решение, которое я исключаю из-за количества ячеек, которые я должен выбрать вручную. – Gianluca