У цій статті наведено синтаксис формули та описано, як у програмі Microsoft Excel використовувати функцію SUBTOTAL.
Опис
Повертає проміжні підсумки списку або бази даних. Загалом простіше створити список із проміжними підсумками, скориставшись командою Проміжні підсумки із групи Структура на вкладці Дані у програмі Excel для настільних комп’ютерів. Після створення списку проміжних підсумків його можна змінювати редагуванням функції SUBTOTAL.
Синтаксис
SUBTOTAL(номер_функції;посилання1;[посилання2];...)
Синтаксис функції SUBTOTAL має такі аргументи:
-
Номер_функції (обов’язковий аргумент). Число від 1 до 11 або від 101 до 111, що вказує, яку функцію використовувати для проміжних підсумків. Число від 1 до 11 містить приховані вручну рядки, а число від 101 до 111 виключає ці рядки; відфільтровані клітинки виключаються завжди.
Function_num(включає приховані рядки) |
Function_num(ігнорує приховані рядки) |
Функція |
---|---|---|
1 |
101 |
AVERAGE |
2 |
102 |
COUNT |
3 |
103 |
COUNTA |
4 |
104 |
MAX |
5 |
105 |
MIN |
6 |
106 |
PRODUCT |
7 |
107 |
STDEV |
8 |
108 |
STDEVP |
9 |
109 |
SUM |
10 |
110 |
VAR |
11 |
111 |
VARP |
-
посилання1 – обов’язковий аргумент. Перший іменований діапазон або посилання, для яких потрібно обчислити проміжні підсумки.
-
посилання2;... – необов’язковий аргумент. Від 2 до 254 іменованих діапазонів або посилань, для яких потрібно обчислити проміжні підсумки.
Примітки
-
Якщо в посиланні1 є інші проміжні підсумки, посилання2,... (або вкладені проміжні підсумки) ці вкладені проміжні підсумки ігноруються, щоб уникнути подвійного підрахунку.
-
Для констант аргументу «номер_функції» від 1 до 11 функція SUBTOTAL включає значення рядків, прихованих командою Приховати рядки із вкладеного меню Приховати або відобразити команди Форматувати у групі Клітинки на вкладці Основне у програмі Excel для настільних комп’ютерів. Ці константи використовуються, коли потрібно відображати підсумки для прихованих і неприхованих чисел у списку. Для констант аргументу «номер_функції» від 101 до 111 функція SUBTOTAL ігнорує значення рядків, прихованих командою Приховати рядки. Ці константи використовуються, коли потрібно відображати підсумки тільки для неприхованих чисел у списку.
-
Функція SUBTOTAL ігнорує будь-які рядки, не включені до результату фільтра, незалежно від того, яке значення номера функції використовується.
-
Функція SUBTOTAL призначена для стовпців даних або вертикальних діапазонів. Вона не призначена для рядків даних або горизонтальних діапазонів. Наприклад, якщо обчислюються підсумки горизонтального діапазону з використанням номера функції 101 або більше, як-от SUBTOTAL(109;B2:G2), приховання стовпця не вплине на проміжний підсумок. Але приховання рядка у проміжному підсумку вертикального діапазону вплине на проміжний підсумок.
-
Якщо посилання містять об'ємні посилання, функція SUBTOTAL повертає #VALUE! .
Приклад
Скопіюйте дані прикладу з наведеної нижче таблиці та вставте їх у клітинку A1 нового аркуша Excel. Щоб відобразити результат обчислення формул, виберіть їх, натисніть клавішу F2, а потім – клавішу Enter. За потреби можна змінити ширину стовпців, щоб відобразити всі дані.
Дані |
||
---|---|---|
120 |
||
10 |
||
150 |
||
23 |
||
Формула |
Опис |
Результат |
=SUBTOTAL(9;A2:A5) |
Сума проміжних підсумків діапазону клітинок A2:A5 із використанням 9 як першого аргументу. |
303 |
=SUBTOTAL(1;A2:A5) |
Середнє проміжних підсумків діапазону клітинок A2:A5 із використанням 1 як першого аргументу. |
75,75 |
Примітки |
||
Для функції SUBTOTAL як перший аргумент завжди потрібно використовувати числовий аргумент (від 1 до 11, від 101 до 111). Цей числовий аргумент застосовується до проміжних підсумків значень (діапазонів клітинок, іменованих діапазонів), які вказуються як наступні аргументи. |