SUBTOTAL (funkcia)

V tomto článku sa popisuje syntax vzorca a používanie funkcie SUBTOTAL v Microsoft Exceli.

Popis

Vráti medzisúčet údajov v zozname alebo databáze. Vo všeobecnosti je jednoduchšie vytvoriť zoznam medzisúčtov v počítačovej aplikácii Excel pomocou príkazu Medzisúčet v skupine Prehľad na karte Údaje. Po vytvorení zoznamu medzisúčtov môžete tento zoznam upravovať zmenami vo vzorci pre funkciu SUBTOTAL.

Syntax

SUBTOTAL(číslo_funkcie;odk1;[odk2];...])

Syntax funkcie SUBTOTAL obsahuje nasledovné argumenty:

  • Číslo_funkcie     Povinný argument. Sú to čísla od 1 do 11 alebo od 101 do 111, ktoré určujú aká funkcia sa má použiť pri výpočte medzisúčtu. Čísla od 1 do 11 obsahujú manuálne skryté riadky, zatiaľ čo čísla od 101 do 111 ich vylúčia. Filtrované bunky budú vždy vylúčené.

Číslo_funkcie
(zahŕňa skryté hodnoty)

Číslo_funkcie
(ignoruje skryté hodnoty)

Funkcia

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

  • Odk1     Povinný argument. Prvý menovaný rozsah alebo odkaz, ktorého medzisúčet chcete zistiť.

  • Odk2;...     Voliteľné argumenty. Menované rozsahy alebo odkazy 2 až 254, ktorých medzisúčet chcete zistiť.

Poznámky

  • Ak sa v rámci argumentu odk1;odk2; nachádzajú ďalšie medzisúčty (vnorené medzisúčty), tieto vnorené medzisúčty sa ignorujú, aby sa tak predišlo ich duplicitnému započítaniu.

  • Pre konštanty číslo_funkcie od 1 do 11 funkcia SUBTOTAL započíta hodnoty riadkov, ktoré sú skryté po použití príkazu Skryť riadky vo vedľajšej ponuke Skryť a odkryť príkazu Formát v skupine Bunky na karte Domov v počítačovej aplikácii Excel. Tieto konštanty použite, ak chcete vypočítať medzisúčty skrytých a neskrytých čísel v zozname. Pre konštanty číslo_funkcie od 101 do 111 funkcia SUBTOTAL ignoruje hodnoty riadkov skrytých pomocou príkazu Skryť riadky. Tieto konštanty použite, ak chcete vypočítať medzisúčty len pre čísla v zozname, ktoré nie sú skryté.

  • Funkcia SUBTOTAL ignoruje riadky, ktoré nie sú zahrnuté do výsledku filtra bez ohľadu na to, ktorú hodnotu číslo_funkcie používate.

  • Funkcia SUBTOTAL je určená pre stĺpce údajov alebo zvislé rozsahy. Nie je určená pre riadky údajov alebo vodorovné rozsahy. Ak napríklad vypočítate medzisúčet vodorovného rozsahu s použitím hodnoty číslo_funkcie s hodnotou 101 alebo vyššou, napríklad SUBTOTAL(109;B2:G2), skrytie stĺpca nemá vplyv na medzisúčet. Skrytie riadka v medzisúčte zvislého rozsahu však medzisúčet ovplyvňuje.

  • Ak je niektorý z odkazov priestorovým odkazom, funkcia SUBTOTAL vráti chybovú hodnotu #HODNOTA!

Príklad

Vzorové údaje skopírujte do nasledujúcej tabuľky a prilepte ich do bunky A1 nového excelového hárka. Ak chcete, aby vzorce zobrazovali výsledky, označte ich, stlačte kláves F2 a potom stlačte kláves Enter. V prípade potreby môžete upraviť šírku stĺpcov, aby sa údaje zobrazovali celé.

Údaje

120

10

150

23

Vzorec

Popis

Výsledok

=SUBTOTAL(9;A2:A5)

Súčet medzisúčtu buniek A2:A5 s použitím čísla 9 ako prvého argumentu.

303

=SUBTOTAL(1;A2:A5)

Priemer medzisúčtu buniek A2:A5 s použitím čísla 1 ako prvého argumentu.

75,75

Poznámky

Funkcia SUBTOTAL vždy vyžaduje ako prvý argument číselný argument (1 až 11, 101 až 111). Tento číselný argument sa použije na medzisúčet hodnôt, napríklad rozsahov buniek alebo pomenovaných rozsahov, ktoré sú zadané ako argumenty za týmto číselným argumentom.

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×