将Excel公式更改为仅总计可见单元格

Mit*_*tch 5 excel worksheet-function subtotal

我正在使用以下公式来创建总计的唯一值

= SUM(IF(FREQUENCY(MATCH(C4:C9,C4:C9,0),MATCH(C4:C9,C4:C9,0))> 0,1))

但是,我现在正在使用自动过滤器,所以我现在需要它只对可见行求和.我已经读过我需要使用SUBTOTAL而不是SUM,但我不确定如何正确地改变上面的公式.

有任何想法吗?

jon*_*sca 3

使用=SUBTOTAL(9,C4:C9),其中 9 是 的功能编号sum(如果您将其输入到工作表中,将弹出智能感知对话框,您可以选择它而无需记住功能编号)。

我不记得 2003 年的位置,但我知道在 2007 年或之后,如果您的筛选列有标题,请选择单元格(包括标题),然后单击选项卡上的小计框Data

编辑:我认为您正在寻找一个COUNTIF替代:=COUNTIF(C4:C9,"=FREQUENCY(etc.)>0"). 如果您使用的是,您可能需要一个数组公式MATCH