Přeskočit navigaci | Přeskočit na novinky

Nový videokurz na Seduo: Excel pro začátečníky

     

Jste zde: Úvodní stránka » excel » funkce » subtotal-funkce-excel

SUBTOTAL funkce Excel


Jak praktiky využít funkci SUBTOTAL, aneb několik zajímavých funkcí v jednom kabátě.

Úvodem k SUBTOTAL

MS Excel 2010 - Logo

Ač je funkce SUBTOTAL velice praktická (zastoupí/nahradí 11 funkcí), její používání není až tak časté.

Nejčastěji se s touto funkcí setkáte v "automatizovaných" výpočtech jako jsou souhrny případně v kontingenčních tabulkách.

Jelikož možnosti, které tato funkce nabízí, jsou opravdu široké, zaslouží si tato funkce samostatný článek, ve kterém její možností představím a dokáži, že její používání vám usnadní spoustu práce.

Funkce, které nahradí:

Funkce SUBTOTAL může nahradit použiti těchto funkcí:

  • PRŮMĚR
  • POČET
  • POČET2
  • MAX
  • MIN
  • SOUČIN
  • SMODCH.VÝBĚR
  • SMODCH
  • SUMA
  • VAR.VÝBĚR
  • VAR

Praktické příklady

Praktické příklady budou představeny ve třech verzích, pro:

  • klasická tabulka
  • definované názvy - pokud tabulka obsahuje definované (pojmenované) názvy oblastí
  • styly - na tabulku je aplikovaný styl.

SUBTOTAL - trocha teorie

Funkci SUBTOTAL v Excelu použijete, pokud často filtrujete data, skrýváte či seskupujete řádky a potřebujete souhrnné výsledky z viditelných nebo všech buněk.

Syntaxe

SUBTOTAL(konstanta_funkce;odkaz1;odkaz2; atd.)
  • Konstanta_funkce číslo od 1 do 11 nebo od 101 do 111, které určuje typ funkce (PRŮMĚR, POČET, ..) a způsob výpočtu (zahrnuje / ignoruje skryté hodnoty) - povinné
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
8 108 SMODCH
9 109 SUMA
10 110 VAR.VÝBĚR
11 111 VAR
  • Odkaz1, odkaz2 je 1 až 254 oblastí nebo odkazů pro které bude proveden výpočet (souhrn). - povinné

Poznámky:

Funkci nelze užít při skrývání sloupců, skryté sloupce nerespektuje.

Výsledek funkce SUBTOTAL při filtrování automatickým filtrem bude vždy stejný (tj. nemá vliv použití konstanty 1 – 11 nebo 101 – 111).

Konstanty funkce 101 až 111 jsou k dispozici od Excel 2003

Praktické použití funkce SUBTOTAL

Na praktických příkladech (různé možností odkazování) je předvedeno použití funkce SUBTOTAL, ukázkové příklady jsou navíc ke stažení zdarma.

Klasická tabulka

Nejčastější použití, kdy máte tabulku s daty a potřebujete zjistit Průměr, Sumu, max, nebo min hodnotu.

MS Excel 2010 - SUBTOTAL - klasická tabulka
=SUBTOTAL(1;D14:D25)

Soubor SUBTOTAL - klasická tabulka v MS Excel soubor ve formátu *.xlsx ke stažení zdarma. (Pro Excel 2007 a vyšší).

Definované názvy

Definované názvy, kdy někdy potřebujete z důvodu "automatizace" výpočtu se odkazovat na definované názvy oblastí.

MS Excel 2010 - SUBTOTAL - Definované názvy
=SUBTOTAL(1;NEPŘÍMÝ.ODKAZ(D10))

Soubor SUBTOTAL - Definované názvy v MS Excel soubor ve formátu *.xlsx ke stažení zdarma (jak vkládat odkazy na definované názvy oblasti/buněk). Pro Excel 2007 a vyšší.

Styly tabulky

Na tabulku je aplikovaný styl, který je hodně oblíbeným. Hlavně na zahraničních webech je použití tabulek se stylem populární. Kdo se s tímto odkazováním nesetkal, mohou vzorce působit nepochopitelným dojmem (ač opak je pravdou). Jak bude prakticky vypadat odkazování na tabulky se stylem, je popsáno v této kapitole.

MS Excel 2010 - SUBTOTAL - Styly tabulky
=SUBTOTAL(1;Tabulka1[Věk])

Soubor SUBTOTAL Styly tabulky v MS Excel soubor ve formátu *.xlsx ke stažení zdarma. Pro tabulky které mají nastavený styl. (Pro Excel 2007 a vyšší).

Volba zobrazení (co požadujete po SUBTOTAL vypočítat)

Pomocí ovládacího prvku si vyberete, zda z tabulky chcete pomocí SUBTOTAL spočítat průměr, sumu, max, min, atd. hodnotu.

MS Excel 2010 - SUBTOTAL hrátky

Poznámka: Jak vkládat ovládací prvky je popsáno v samostatném článku: Ovládací prvky formuláře.

Soubor SUBTOTAL v MS Excel soubor ve formátu *.xlsx ke stažení zdarma. (Pro Excel 2007 a vyšší).

Pokročilejší použití funkce SUBTOTAL

Jak na pokročilejší použití funkce SUBTOTAL, včetně použití této funkce v souhrnech je v přípravě.

Závěrem

Používáte funkci SUBTOTAL? Máte zajímavý příklad použití. Můžete se zmínit v komentářích.

Článek byl aktualizován: 01.11.2014 09:47

Odměna

Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.


Pavel Lasák

Pavel Lasák - autor webu

Microsoft Office (Word, Excel, PowerPoint) se věnuji od roku 2006. Své vědomosti a zkušenosti dávám k dispozici na různých školeních a konzultacích, ale také na tomto webu. K dispozici na tomto webu je mnoho návodu, tipů a triků včetně desítek různých šablon.

   Pavel Lasák LinkedIn Profil    Pavel Lasák Google+ Profil    Pavel Lasák facebook Profil    Pavel Lasák twitter Profil

Doporučte tento článek přátelům

Pokud vám článek pomohl, případně si myslíte, že může pomoci i někomu dalšímu, budu rád když jej sdílením doporučíte přátelům - děkuji:



Komentáře


Tomáš

Přidáno: 09.05.14 09:33

A jakou funkci mám použít, když potřebuju sčítat v řádku a skrývat SLOUPCE?

Pavel Lasák

Přidáno: 10.05.14 21:29

To Tomáš: Nutno naprogramovat vlastní, nebo data převést do řádku.

Koťas

Přidáno: 05.06.14 10:00

Zdravim, jak bych mohl pro SUBTOTAL vlozit jeste nejakou podminku? Konkretneji, mam prvni tabulku, kde v A sloupci mam jmena (kazdy clovek se muze opakovat, tedy stejne jmeno byt vicekrat), v B sloupci vydaje v Kc a v C sloupci datum. A pak na novem liste druhou tabulku, kde mam v D sloupci jmeno (kazde prave jednou) a v E sloupci soucet vydaju pro dane jmeno (tzn soucet hodnot B sloupce prvni tabulky, kde se rovnaji hodnoty jmena v A a D sloupcich). Udelat samotny soucet v E sloupci je mi jasne - napr. SUMIFS(list1!B:B;list1!A:A;list2!D:D) Lze to nejak scitat tak, aby to ignorovalo filtrem schovane radky/jmena - tzn kdyz napriklad na prvnim listu pro C sloupec vyfiltruji jen nejaky rok, tak aby to na druhem listu v E sloupci scitalo jen vydaje v danem roce? Velmi dekuji za pripadnou radu..

Pavel Lasák

Přidáno: 02.08.14 19:57

To Koťas: Pár příkaldu n následujících článcích:


Přidání nového komentáře

Poznámka: Z časových důvodu není v mých sílách zodpovědět všechny dotazy. Děkuji za pochopení.




(vlož číslo padesátpět)

Z bezpečnostních důvodu dočasně nemůžete použít HTML značky, kromě <code> a </code> (pro vkládání VBA kódu). Děkuji za pochopení.
Děkuji, za Vaše komentáře.

Za obsah komentářů neodpovídám, jelikož jsou komentáře publikovány ihned po jejich napsání čtenářem. Toto nemohu nijak ovlivnit. Přesto si vyhrazuji možnost jakýkoli neslušný komentář smazat bez udání důvodu. V komentářích si tykáme. ;-)





Excel


Sdílejte

Pomohl Vám návod?
Sdílejte na Facebooku, G+
LinkedIn...

Nové články


Newsletter

Přihlaste se odběru novinek a získejte:
Ebook zdarma -
10 kroků ke zvládnutí (Word, Excel, PowerPoint)
Šipka Kniha 3D Více o ebooku ...

TOPlist Licence Creative Commons webarchiv rss XML

Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2016 | 19966

Tento web zatím neprošel jazykovou korekturou. Beta verze redakčního systému.