SUBTOTAL функция

В тази статия е описан синтаксисът и употребата на функцията SUBTOTAL в Microsoft Excel.

Описание

Връща междинна сума в списък или в база от данни. В повечето случаи е по-лесно да създадете списък с междинни суми, като използвате командата Междинна сума в групата Структура на раздела Данни в настолното приложение на Excel. След като веднъж сте създали списък с междинни суми, можете да го модифицирате, като редактирате функцията SUBTOTAL.

Синтаксис

SUBTOTAL(функция_ном;препр1;[препр2];...])

Синтаксисът на функцията SUBTOTAL има следните аргументи:

  • функция_ном     Задължително. Число от 1 до 11 или от 101 до 111, което указва коя функция да се използва за междинната сума. 1 – 11 включва ръчно скритите редове, докато 101 – 111 ги изключва; клетките извън филтъра винаги се изключват.

функция_ном
(включва скрити стойности)

функция_ном
(игнорира скрити стойности)

Функция

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), скриването на колона не оказва резултат върху междинната сума. Но скриването на ред в междинна сума от вертикален диапазон оказва влияние върху междинната сума.

  • Ако някои от препратките са 3D препратки, функцията 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) като първи аргумент. Този числов аргумент се прилага за междинната сума от стойностите (диапазони от клетки, наименувани диапазони), които са зададени като следващи аргументи.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×