Формула на Excel: Сумиране на видими редове във филтриран списък -

Обща формула

=SUBTOTAL(9,range)

Обобщение

За да сумирате редове с видими стойности във филтриран списък (т.е. изключете редове, които са "филтрирани"), използвайте функцията SUBTOTAL с функция номер 9 или 109. В показания пример формулата във F2 е:

=SUBTOTAL(9,F5:F14)

Обяснение

Това, което прави SUBTOTAL особено полезно е, че той автоматично игнорира редове, които са скрити във филтриран списък или таблица. Можете да използвате тази функция, когато трябва да преброите, сумирате, осреднявате и т.н. стойности, които са видими. С други думи, можете да използвате SUBTOTAL за извършване на изчисления, които изключват стойностите на „филтрирани“.

Функцията SUBTOTAL предоставя много опции за изчисления, определени от номер на функция, предоставен като първи аргумент.

За да сумирате само видимите редове, използвайте функцията SUBTOTAL с функция номер 9 или 109. В показания пример към данните е приложен филтър и целта е да се сумират стойностите в колона F, които все още са видими. Използваната формула е:

=SUBTOTAL(9,F5:F14)

което връща сумата, $ 9.54, общата сума за 7-те реда, които все още се виждат.

Ако скривате редове ръчно (т.е. щракнете с десния бутон, Скрий), използвайте тази версия вместо това:

=SUBTOTAL(109,F5:F14)

Използването на 109 за номера на функцията казва на SUBTOTAL да игнорира ръчно скритите редове.

Чрез промяна на номера на функцията, функцията SUBTOTAL може да извършва много други изчисления (например COUNT, SUM, MAX, MIN и др.). Вижте пълния списък с номера на функции на тази страница).

Интересни статии...