Na získanie súčtu hodnôt iba vo viditeľných filtrovaných riadkoch môžeme použiť SUBTOTAL funkcia na získanie výstupu.
SÚČET:Vráti medzisúčet v zozname alebo databáze.
Syntax: = SUBTOTAL (function_num, ref1,…)
Zoberme si príklad:
Zoznam produktov máme v stĺpci A, Cena v stĺpci B a Objednávka v stĺpci C.
- V bunke C14 by vzorec bol = SÚČET (9, C2: C13)
- Ak použijeme filter zoznamu s objednávkami viac ako 300, funkcia medzisúčtu poskytne súčet objednávok, ktoré sú viac ako 300.
- Vyberte ľubovoľnú bunku v tabuľke a stlačte CTRL + SHIFT + L na aplikáciu filtra.
- Kliknite na rozbaľovaciu ponuku Objednávka a vyberte položku Filtre čísel.
- Vyberte možnosť Väčšie ako.
- Zobrazí sa nasledujúce dialógové okno. Do poľa zadajte 300, ako je to znázornené na obrázku nižšie.
- Tabuľka dostane filter do zoznamu objednávok, ktorých je viac ako 300
- Môžeš použiť SUBTOTAL ignorovať hodnoty v skrytých riadkoch.
Na odstránenie nepotrebných informácií z prehliadača používame skryť riadky. Môžeš použiť SUBTOTAL s funkciou ako 109, ktorá bude ignorovať hodnoty, ktoré sú skryté.
- V bunke C15 by vzorec bol = SÚČET (109, C2: C13)& skryjeme riadok číslo 10, kde je hodnota objednávky 450, potom bude výsledok SUBTOTAL funkcie iný, keď sa ako prvý argument použije 109.
SÚČET (9, …) sumarizuje všetko okrem buniek s medzisúčetmi a filtrovaných buniek.
SÚČET (109, …) sumarizuje všetko okrem buniek s medzisúčetmi a filtrovaných buniek a skrytých riadkov.