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

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

SUBTOTAL funkce Excel

Videokurzy Excel

Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:

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: 19.09.2020 10:57

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 - autor webu

Pavel Lasák

Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.

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


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:






Excel


Sdílejte

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

Nové články


Reklama


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 - 2021 |