2012-04-11 110 views
6

我有一組數據超過1000個條目。 我可以使用自動過濾器進行過濾。 在底部,我有一些簡單的公式,例如AVERAGE()和QUARTILE()。 我想實現的是當我過濾數據時,AVERAGE的結果應該改變,所以它們應該只考慮可見數據。Excel的簡單公式只適用於過濾結果

我一直在谷歌搜索和這裏,但似乎無法找到像這樣的東西,除了使用「小計」,但這不是我想要使用的公式。

這可能嗎? 謝謝,

回答

10

使用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 

所以,你可以使用:

=SUBTOTAL(101, yourRange) 
+0

是介於列出的功能編號參考?我很難在網上找到他們。 – jbyrd 2014-03-12 14:16:55

+1

@jbyrd:是的,他們是... http://office.microsoft.com/en-us/excel-help/subtotal-function-HP010062463.aspx – 2014-03-14 15:23:05

+1

謝謝!我沒有意識到谷歌引用了Microsoft Excel的功能,但我想這是有道理的。 – jbyrd 2014-03-14 18:25:17

1

我想你應該使用數據透視表。