2012-04-11 14 views
6

Ich habe eine Reihe von Daten mit über 1000 Einträge. Ich kann diese mit dem automatischen Filter filtern. Unten habe ich dann einige einfache Formeln, zum Beispiel AVERAGE() und QUARTILE(). Was ich erreichen möchte ist, dass wenn ich die Daten filtere, die Ergebnisse von AVERAGE sich ändern sollten, also sollten sie nur die sichtbaren Daten berücksichtigen.Excel einfache Formel nur für gefilterte Ergebnisse

Ich habe google und hier gesucht, kann aber nichts dergleichen finden, außer "Zwischensumme", aber das ist nicht für die Formeln, die ich verwenden möchte.

Ist das möglich? Danke,

Antwort

10

Verwenden SUBTOTAL

Function_num Function_num  Function 
(incl hidden) (ignores hidden) 
1     101    AVERAGE 
2     102    COUNT 
3     103    COUNTA 
4     104    MAX 
5     105    MIN 
6     106    PRODUCT 
7     107    STDEV 
8     108    STDEVP 
9     109    SUM 
10     110    VAR 
11     111    VARP 

So könnten Sie verwenden:

=SUBTOTAL(101, yourRange) 
+0

Sind die Funktionsnummer Referenzen irgendwo aufgelistet? Ich habe es schwer, sie online zu finden. – jbyrd

+1

@jbyrd: Ja, sie sind ... http://office.microsoft.com/en-us/excel-help/subtotal-function-HP010062463.aspx –

+1

Danke! Ich wusste nicht, dass Google Microsoft Excel-Funktionen referenziert, aber ich denke, das macht Sinn. – jbyrd

1

Ich denke, Sie sollten eine Pivot-Tabelle verwenden.