仅当前两列中的相邻单元格为空时,如何计算列中的非空单元格?

发布于 2025-01-10 11:57:22 字数 581 浏览 1 评论 0原文

我试图在 Google 表格中实现这一目标,但没有任何结果。

这是表格 table

在 B 列中,我想计算所有非 0 单元格的数量。这很容易,我已经做到了。

在 C 列中,我想计算 C 列中所有非 0 单元格的数量,左侧的单元格为空。我也能做到这一点。

但现在在 D 列中,我想对 D 列中的非 0 单元格进行计数,当且仅当 B 列和 C 列中的相邻单元格均为空。我无法做到这一点。

在单元格 D9 中,我应该得到 1 - 因为只有单元格 D8 具有 B8 和 C8 为空的值。

我该如何实现这一目标?

请原谅 Excel 屏幕截图,但我想在 GoogleSheets 中实现这一点。

请注意,我意识到我可以使用 if 语句来做到这一点。然而,在真实的数据集中,我有 35 列,因此您可以看到使用这么多 if 语句会变得很麻烦。

先感谢您!

I am trying to achieve this in Google Sheets, but nothing is working out.

Here is the table table

In the column B, I want to count all non-0 cells. This is easy and I have done that.

In column C, I want to count all non-0 cells in column C, only if the cell to the left is empty. I have been able to do this too.

But now in column D, I want to count non-0 cells in column D, if and only if both the adjacent cells in column B and C are empty. I am not able to do this.

In cell D9 I should be getting a 1 - because only cell D8 has a value where B8 and C8 are empty.

How do I achieve this?

Excuse the Excel screenshot, but I want to achieve this in GoogleSheets.

Please note, I realise I can do this with if statements. However in the real dataset, I have 35 columns, so you can see where it gets cumbersome to use so many if statements.

Thank you in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

冷弦 2025-01-17 11:57:22

在 D9 中尝试:

=COUNTA(IFNA(FILTER(D4:D8, D4:D8<>"", C4:C8="", B4:B8="")))

in D9 try:

=COUNTA(IFNA(FILTER(D4:D8, D4:D8<>"", C4:C8="", B4:B8="")))
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文