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

发布于 2024-12-01 07:47:14 字数 221 浏览 0 评论 0原文

我使用以下公式来创建唯一值的总数

=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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你没皮卡萌 2024-12-08 07:47:14

使用 =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 of sum ( 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 the Data 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 using MATCH.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文