我正在使用以下公式来创建总计唯一值
= SUM(IF(FREQUENCY(MATCH(C4:C9,C4:C9,0),MATCH(C4:C9,C4:C9,0))GT; 0,1))
但是,我现在正在使用自动过滤器,所以我现在需要它只对可见行求和。我已经读过我需要使用SUBTOTAL而不是SUM,但我不确定如何更正上面的公式。
有什么想法吗?
答案 0 :(得分:3)
使用 =SUBTOTAL(9,C4:C9)
,其中9是sum
的功能编号(如果您在工作表中输入此内容,则会弹出智能感知对话框,您可以选择它而不必记住功能号码。)
我不记得它在2003年的位置,但我知道在2007年或之后,如果您的过滤列有标题,请选择单元格(包括标题),然后单击Data
标签上的小计框。 击>
修改:我认为您正在寻找COUNTIF
:=COUNTIF(C4:C9,"=FREQUENCY(etc.)>0")
。如果您使用MATCH
,则可能需要使用数组公式。