将 Excel 公式更改为仅对可见单元格进行总计
我使用以下公式来创建唯一值的总数
=SUM(IF(频率(MATCH(C4:C9,C4:C9,0),MATCH(C4:C9,C4:C9,0))>0,1))
但是,我现在使用自动过滤器,所以我现在需要它仅对可见行求和。我读过我需要使用 SUBTOTAL 而不是 SUM,但我不确定如何正确更改上面的公式。
有什么想法吗?
I'm using the following formula to create a total of unique values
=SUM(IF(FREQUENCY(MATCH(C4:C9,C4:C9,0),MATCH(C4:C9,C4:C9,0))>0,1))
However, I'm now using an autofilter, so I now need it to sum only the visible rows. I've read that I need to use SUBTOTAL instead of SUM, but I'm not sure how to change the formula above correcly.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用=SUBTOTAL(9,C4:C9)
,其中 9 是sum
的函数编号(如果您将其输入到工作表中,则智能感知对话框会弹出,你可以选择它,而不必记住函数编号)。我不记得 2003 年它在哪里,但我知道在 2007 年或以后,如果你的过滤列有标题,选择单元格(包括标题),然后单击数据
选项卡上的小计框。编辑:我认为您正在寻找
COUNTIF
:=COUNTIF(C4:C9,"=FREQUENCY(etc.)>0")
。如果您使用MATCH
,您可能需要一个数组公式。Use=SUBTOTAL(9,C4:C9)
, where 9 is the function number ofsum
( if you're typing this into the sheet, the intellisense dialog will pop up and you can select it without having to remember the function number).I don't remember where it is in 2003, but I know that in 2007 or later, if your filtered column has a header, select the cells (including the header), and click the subtotal box on theData
tab.Edit: I think you are looking for a
COUNTIF
instead:=COUNTIF(C4:C9,"=FREQUENCY(etc.)>0")
. You may need an array formula with that if you are usingMATCH
.