Excel-formel: Sammanfatta synliga rader i en filtrerad lista

Innehållsförteckning

Generisk formel

=SUBTOTAL(9,range)

Sammanfattning

För att summera rader med synliga värden i en filtrerad lista (dvs. exkludera rader som är "bortfiltrerade"), använd SUBTOTAL-funktionen med funktionsnummer 9 eller 109. I exemplet som visas är formeln i F2:

=SUBTOTAL(9,F5:F14)

Förklaring

Vad som gör SUBTOTAL särskilt användbart är att den automatiskt ignorerar rader som är dolda i en filtrerad lista eller tabell. Du kan använda den här funktionen när du behöver räkna, summera, genomsnitt, etc. värden som är synliga. Med andra ord kan du använda SUBTOTAL för att utföra beräkningar som utesluter "filtrerade bort" värden.

SUBTOTAL-funktionen ger många alternativ för beräkningar, bestämda av ett funktionsnummer som anges som det första argumentet.

För att summera endast de synliga raderna, använd SUBTOTAL-funktionen med funktion nummer 9 eller 109. I exemplet som visas har ett filter tillämpats på data och målet är att summera värdena i kolumn F som fortfarande är synliga. Formeln som används är:

=SUBTOTAL(9,F5:F14)

som returnerar summan, $ 9,54, summan för de sju raderna som fortfarande är synliga.

Om du gömmer rader manuellt (dvs. högerklicka, Dölj), använd den här versionen istället:

=SUBTOTAL(109,F5:F14)

Att använda 109 för funktionsnumret ber SUBTOTAL att ignorera manuellt dolda rader.

Genom att ändra funktionsnumret kan SUBTOTAL-funktionen utföra många andra beräkningar (t.ex. COUNT, SUM, MAX, MIN, etc.). Se hela listan över funktionsnummer på denna sida).

Intressanta artiklar...