
Zhrnutie
Funkcia Excel SUBTOTAL vráti agregovaný výsledok pre zadané hodnoty. SUBTOTAL môže vrátiť SUM, PRIEMER, COUNT, MAX a ďalšie (pozri tabuľku nižšie) a SUBTOTAL funkcia môže obsahovať alebo vylúčiť hodnoty v skrytých riadkoch.
Účel
Získajte medzisúčet v zozname alebo databázeNávratová hodnota
Číslo predstavujúce konkrétny druh medzisúčtuSyntax
= SUBTOTAL (function_num, ref1, (ref2), …)Argumenty
- function_num - číslo, ktoré určuje, ktorá funkcia sa má použiť pri výpočte medzisúčtov v rámci zoznamu. Celý zoznam nájdete v nasledujúcej tabuľke.
- ref1 - pomenovaný rozsah alebo odkaz na medzisúčet.
- ref2 - (voliteľné) Pomenovaný rozsah alebo odkaz na medzisúčet.
Verzia
Excel 2003Poznámky k použitiu
Pomocou funkcie SUBTOTAL získate medzisúčet v zozname alebo databáze. Napriek uvedenému názvu má SUBTOTAL schopnosť vykonávať rôzne matematické funkcie, vrátane AVERAGE, COUNT, MAX a mnohých ďalších (kompletný zoznam nájdete v tabuľke nižšie). SUBTOTAL predvolene vylučuje hodnoty v riadkoch skrytých filtrom, vďaka čomu je SUBTOTAL veľmi užitočný v tabuľkách programu Excel.
Funkcia SUBTOTAL automaticky ignoruje ďalšie SUBTOTAL vzorce, ktoré existujú v referenciách, aby sa zabránilo dvojitému započítaniu.
Príklady
Ďalej uvádzame niekoľko príkladov SUBTOTAL nakonfigurovaných na SUM, COUNT a PRIEMERNÍK hodnôt v rozsahu. Všimnite si, že jediným rozdielom je hodnota použitá pre argument function_num :
=SUBTOTAL(109,range) // SUM =SUBTOTAL(103,range) // COUNT =SUBTOTAL(101,range) // AVERAGE
Dostupné výpočty
SUBTOTAL správanie je riadené argumentom function_num , ktorý je poskytovaný ako číselná hodnota. K dispozícii je 11 funkcií, z ktorých každá má dve možnosti, ako je zrejmé z nasledujúcej tabuľky. Všimnite si, že hodnoty sú „spárované“ (napr. 1-101, 2-102, 3-103 atď.). Súvisí to s tým, ako SUBTOTAL pracuje s ručne skrytými riadkami. Keď Function_Num sa pohybuje v rozmedzí 1-11, SUBTOTAL obsahuje bunky, ktoré boli ručne skryté. Keď Function_Num sa pohybuje v rozmedzí 101-111, SPOLU vylučuje hodnoty v riadkoch, ktoré boli ručne skryté.
Funkcia | Zahrnúť skryté | Ignorovať skryté |
PRIEMER | 1 | 101 |
COUNT | 2 | 102 |
COUNTA | 3 | 103 |
MAX | 4 | 104 |
MIN | 5 | 105 |
VÝROBOK | 6 | 106 |
STDEV | 7 | 107 |
STDEVP | 8 | 108 |
SUM | 9 | 109 |
VAR | 10 | 110 |
VARP | 11 | 111 |
Poznámka: SUBTOTAL vždy ignoruje hodnoty v bunkách, ktoré sú skryté pomocou filtra. Hodnoty v riadkoch, ktoré boli „odfiltrované“, sa nikdy nezahrnú, bez ohľadu na číslo_funkcie .
Medzisúčet v tabuľkách programu Excel
Funkcia SUBTOTAL sa používa pri zobrazení riadku Súčet v excelovej tabuľke. Program Excel automaticky vloží funkciu SUBTOTAL a pomocou rozbaľovacej ponuky môžete zmeniť správanie a zobraziť maximálnu, minimálnu, priemernú hodnotu atď. Dôvod, prečo Excel používa SUBTOTAL na výpočty v riadku Celkom tabuľky tabuľky Excel, je preto, lebo SUBTOTAL automaticky vylučuje riadky skryté pomocou ovládacích prvkov filtra v hornej časti tabuľky. To znamená, že keď filtrujete riadky v tabuľke s riadkom Spolu, uvidíte, že sa výpočty aktualizujú automaticky, aby rešpektovali filter.
Medzisúčet s obrysmi
Excel má funkciu Medzisúčet, ktorá do vložených údajov automaticky vkladá SUBTOTÁLNE vzorce. Túto funkciu nájdete v časti Údaje> Osnova> Medzisúčet. Takto vložené SUBTOTÁLNE vzorce používajú štandardné čísla funkcií 1-11. To umožňuje, aby výsledky medzisúčtu zostali viditeľné, aj keď sú riadky skryté a zobrazené pri zbalení a rozbalení obrysu.
Poznámka: Aj keď je funkcia Obrys „ľahkým“ spôsobom vkladania medzisúčtov do množiny údajov, kontingenčná tabuľka predstavuje lepší a flexibilnejší spôsob analýzy údajov. Kontingenčná tabuľka navyše oddeľuje údaje od prezentácie údajov, čo je osvedčený postup.
Poznámky
- Keď Function_Num sa pohybuje v rozmedzí 1-11, SUBTOTAL obsahuje hodnoty, ktoré sú skryté
- Keď Function_Num sa pohybuje v rozmedzí 101-111, SPOLU hodnoty vylučuje, že sú skryté
- Vo filtrovaných zoznamoch SUBTOTAL vždy ignoruje hodnoty v skrytých riadkoch bez ohľadu na číslo_funkcie .
- SUBTOTAL ignoruje ďalšie SUBTOTAL vzorce, ktoré existujú v odkazoch, aby sa zabránilo dvojitému započítaniu.
- SUBTOTAL je navrhnutý na prácu s vertikálnymi hodnotami údajov usporiadanými vertikálne. V horizontálnych rozsahoch sú vždy zahrnuté hodnoty v skrytých stĺpcoch.
Podobné videá


