Защо   функцията subtotal показва различни резултати при скриване или филтриране на данни?

Microsoft Excel Тайните на Excel

Когато скрия няколко имена в горния пример и използвам функцията subtotal има разлика в резултата в зависимост дали е 9 или 109. Но когато филтрирам същите имена и използвам същата функция няма разлика в резултата независимо дали е 9 или109. Аз ли бъркам или просто програмата така пресмята?

За да усетите разликата между 9 и 109, първо  премахнете филтъра, след това скрийте ред с Hide; Ще разберете че SUBTOTAL "9" събира  и  скритите  редове, докато "109" ги  игнорира; Преценете  каква  сума  търсите, при  таблици  с филтър;

А май, ВИЕ  бъркате 

тази функция си избира, какво да събере сама независимо дали има филтър или свити редове

Здравейте, функцията SUBTOTAL(9,...) събира всички редове с изключение на скритите само с филтър, а SUBTOTAL(109,...) събира всички с изключение на скритите с филтър и скритите с Hide. Също така двете пренебрегват, ако в колоната има стойност изчислена със SUBTOTAL. 

Когато в таблицата се скрие един ред,  SUBTOTAL(9,...) и SUBTOTAL(109,...) дават различни стойности. В момента, в който се включи и филтър, сумите се уеднаквяват и филтърът автоматично показва, че скритият ред е скрит. При мен при използване на филтър стойностите са винаги еднакви - независимо дали има или няма скрити допълнително редове или коя от двете функции използвам

Използването на филтър игнорира Hide и показва всички редове по зададения критерий, включително и скритите. Според мен по тази причина Subtotal(9) и Subtotal(109) дават еднакъв резултат. 

Здравейте, да разбирам ли, че SUBTOTAL (9) и SUBTOTAL (109) действат по един и същи начин, когато има скрити редове чрез филтри, тоест ги игнорират?

Не, Категорично НЕ; Опитайте всички варианти в собствен екселски файл и ще разберете , че "9" и "109" имат различни функции..................

Здравейте. SUBTOTAL 109 действа само при скриване на редове, не и на колони


Вашият отговор

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация