更改Excel公式以仅累计可见单元格
我使用下面的公式来创build一个唯一的值
= SUM(IF(FREQUENCY(MATCH(C4:C9,C4:C9,0),MATCH(C4:C9,C4:C9,0))> 0,1))
不过,我现在使用自动筛选器,所以我现在需要它只求和可见的行。 我读过,我需要使用SUBTOTAL而不是SUM,但我不知道如何正确地更改上面的公式。
有任何想法吗?
使用 =SUBTOTAL(9,C4:C9)
,其中9是sum
的函数编号(如果您在表格中input此值,将popupintellisense对话框,您可以select它而不必记住函数编号)。
我不记得它在2003年的位置,但我知道在2007年或以后,如果你的过滤列有一个标题,select单元格(包括标题),然后点击Data
标签上的小计框。
编辑:我想你正在寻找一个COUNTIF
来代替: =COUNTIF(C4:C9,"=FREQUENCY(etc.)>0")
。 如果您正在使用MATCH
,则可能需要一个数组公式。