SUBTOTAL (funkce)

Tento článek popisuje syntaxi vzorce a použití funkce SUBTOTAL v Microsoft Excelu.

Popis

Vrátí souhrn dat v seznamu nebo v databázi. Obecně je v plnohodnotné aplikaci Excel snazší vytvořit seznam se souhrny pomocí příkazu Souhrn ve skupině Osnova na kartě Data. Po vytvoření seznamu se souhrny jej lze upravovat prostřednictvím úprav funkce SUBTOTAL.

Syntaxe

SUBTOTAL(konstanta funkce;odkaz1;[odkaz2];...)

Syntaxe funkce SUBTOTAL obsahuje následující argumenty:

  • Konstanta funkce    je povinný argument. Číslo 1-11 nebo 101-111, které určuje, jaká funkce se má použít pro mezisoučet. 1-11 zahrnuje ručně skryté řádky a 101-111 je vylučuje, vyfiltrované buňky jsou vyloučené pokaždé.

Konstanta funkce
(zahrnuje skryté hodnoty)

Konstanta funkce
(ignoruje skryté hodnoty)

Funkce

1

101

PRŮMĚR

2

102

POČET

3

103

POČET2

4

104

MAX

5

105

MIN

6

106

SOUČIN

7

107

SMODCH.VÝBĚR

3

108

SMODCH

9

109

SUMA

10

110

VAR.VÝBĚR

11

111

VAR

  • Odkaz1:     Povinný argument. Jedná se o první pojmenovanou oblast nebo odkaz, u něhož chcete vypočítat souhrn.

  • Odkaz2;...:     Nepovinný argument. Jedná se o 2. až 254. pojmenovanou oblast nebo odkaz, u nichž chcete vypočítat souhrn.

Poznámky

  • Případné další souhrny v odkazu (neboli vnořené souhrny) se ignorují, aby se předešlo jejich dvojímu započítání.

  • V případě funkcí od 1 do 11 zahrnuje funkce SUBTOTAL hodnoty řádků skrytých příkazem Skrýt řádky, který je v plnohodnotné aplikaci Excel k dispozici v podnabídce Skrýt a zobrazit příkazu Formát (skupina Buňky na kartě Domů). Tyto konstanty funkcí použijte v případě, že chcete vypočítat souhrn skrytých i zobrazených čísel v seznamu. Pokud jsou konstanty funkce od 101 do 111, ignoruje funkce SUBTOTAL hodnoty řádků skrytých příkazem Skrýt řádky. Tyto konstanty funkcí použijte v případě, že chcete vypočítat souhrn pouze ze zobrazených čísel v seznamu.

  • Funkce SUBTOTAL ignoruje všechny řádky, které nejsou zahrnuty ve výsledku filtru, bez ohledu na použitou konstantu funkce.

  • Funkce SUBTOTAL pracuje se sloupci dat neboli svislými oblastmi. Není určena pro zpracování řádků dat, tj. vodorovných oblastí. Vytváříte-li například souhrn vodorovné oblasti pomocí konstanty funkce 101 nebo vyšší, jako například SUBTOTAL(109;B2:G2), neprojeví se na souhrnu skrytí sloupce. Skrytí řádku v souhrnu svislé oblasti však souhrn ovlivní.

  • Pokud je některý odkaz prostorový, vrátí funkce SUBTOTAL chybovou hodnotu #HODNOTA!

Příklad

Zkopírujte vzorová data v následující tabulce a vložte je do buňky A1 nového excelového sešitu. Aby vzorce zobrazily výsledky, vyberte je, stiskněte F2 a potom stiskněte Enter. Pokud potřebujete, můžete přizpůsobit šířky sloupců a zobrazit si všechna data.

Data

120

10

1 500

23

Vzorec

Popis

Výsledek

=SUBTOTAL(9;A2:A5)

Součet souhrnů buněk A2:A5, kdy jako první argument je použitá hodnota 9.

303

=SUBTOTAL(1;A2:A5)

Součet souhrnů buněk A2:A5, kdy jako první argument je použitá hodnota 1.

75,75

Poznámky

Funkce SUBTOTAL vždycky jako první argument vyžaduje číselný argument (1 až 11, 101 až 111). Tento číselný argument je použit na souhrn hodnot (oblasti buněk, pojmenované oblasti), které jsou zadané jako následné argumenty.

Sdílení Facebook Facebook Twitter Twitter E-mail E-mail

Byly tyto informace užitečné?

Výborně! Je ještě něco dalšího, co byste nám chtěli dát vědět?

Jak bychom ho mohli vylepšit?

Děkujeme vám za zpětnou vazbu.

×