За да получим общите стойности само във видимите филтрирани редове, можем да използваме ПОДБОТА функция за извличане на изхода.
ПОДБОТА:Връща междинна сума в списък или база данни.
Синтаксис: = SUBTOTAL (function_num, ref1,…)
Нека вземем пример:
Имаме списък с продукти в колона A, цена в колона B и поръчка в колона C.
- В клетка С14 формулата ще бъде = ПОДБОТА (9, C2: C13)
- Ако приложим филтриране на списъка с поръчки над 300, функцията за междинна сума ще даде сумата на поръчката, която е повече от 300.
- Изберете всяка клетка в таблицата и натиснете CTRL + SHIFT + L за прилагане на филтър.
- Щракнете върху падащото меню Поръчка, изберете Числови филтри.
- Изберете по -голяма от опцията.
- Ще се появи следният диалогов прозорец. Въведете 300 в полето, както е показано на екрана по -долу.
- Таблицата ще получи филтър в списъка с поръчки, които са повече от 300
- Можеш да използваш ПОДБОТА за игнориране на стойности в скрити редове.
Използваме скрити редове, за да премахнем ненужната информация от зрителя. Можеш да използваш ПОДБОТА с функция като 109, която ще игнорира скритите стойности.
- В клетка С15 формулата ще бъде = ПОДОБНО (109, C2: C13)& скриваме ред номер 10, където стойността на поръчката е 450, тогава резултатът от функцията SUBTOTAL ще бъде различен, когато използвате 109 като първи аргумент.
СУБТОТАЛНО (9, …) обобщава всичко, с изключение на клетки с междинни суми и филтрирани клетки.
ВСЕМОТО (109, …) сумира всичко, с изключение на клетки с междинни суми и филтрирани клетки и скрити редове.