Součet viditelného filtrovaného seznamu v aplikaci Excel 2010

Anonim

Chcete -li získat součet hodnot pouze ve viditelných filtrovaných řádcích, můžeme použít SUBTOTAL funkce pro načtení výstupu.
SUBTOTAL:Vrátí mezisoučet v seznamu nebo databázi.

Syntaxe: = SUBTOTAL (function_num, ref1,…)

Vezměme si příklad:

Máme seznam produktů ve sloupci A, cena ve sloupci B a objednávka ve sloupci C.

  • V buňce C14 by vzorec byl = SUBTOTAL (9, C2: C13)

  • Pokud použijeme filtrování seznamu s objednávkami více než 300, funkce mezisoučtu poskytne součet objednávky, které jsou více než 300.
  • Vyberte libovolnou buňku v tabulce a stiskněte CTRL + SHIFT + L pro použití filtru.
  • Klikněte na rozevírací seznam Objednat, vyberte Filtry čísel.
  • Vyberte možnost Větší než.

  • Zobrazí se následující dialogové okno. Do pole zadejte 300, jak ukazuje obrázek níže.

  • Tabulka dostane filtr na seznam objednávek, který je více než 300

  • Můžeš použít SUBTOTAL ignorovat hodnoty ve skrytých řádcích.

Skrýt řádky používáme k odstranění nepotřebných informací z prohlížeče. Můžeš použít SUBTOTAL s funkcí jako 109, která bude ignorovat hodnoty, které jsou skryté.

  • V buňce C15 bude vzorec = SUBTOTAL (109, C2: C13)& skryjeme řádek číslo 10, kde hodnota objednávky je 450, pak bude výsledek funkce SUBTOTAL odlišný při použití 109 jako prvního argumentu.

SUBTOTAL (9, …) součty všeho kromě buněk s mezisoučty a filtrovaných buněk.

SUBTOTAL (109, …) součty všeho kromě buněk s mezisoučty a filtrovaných buněk a skrytých řádků.