【发布时间】:2017-11-07 23:10:38
【问题描述】:
假设我在电子表格中有以下数据,其中第一行包含列标题,第一列包含行索引(供参考):
||A | B | C |
==||================
0 ||2 | 3 | Y |
--||----------------
1 ||2 | 4 | Y |
--||----------------
2 ||3 | 5 | N |
--||----------------
3 ||8 | 3 | Y |
--||----------------
如何在 Google 表格和 Excel 中获取 B 列中 b - a >= 1 && c == "Y" 的所有值的总和?
所以本质上,总和应该只考虑第 0 行和第 1 行,在这种情况下,结果应该是 7。
我知道这听起来像是一个非常具体的问题,但除了举例之外,我不知道如何描述它。答案应该适用于其他类似的场景。
感谢您的帮助。
[编辑] 作为对由于缺乏研究而投票反对的人的回应,好吧,我尝试使用 sumif() 函数,但我立即卡在条件部分,因为我不确定如何比较当前聚合中的项目与另一个单元格。我还尝试使用允许多个条件的 sumifs() 函数,但也无济于事。至于我的研究,我在谷歌上搜索但找不到任何东西,可能是因为我无法以适合谷歌查询的方式表达需求。因此,我将上述内容作为举例说明我的要求的一种方式。
我希望这会有所帮助。
我明白这可能无法通过简单的内置公式来实现。如果是这种情况,请提及它,因为这也很有用。
谢谢。
【问题讨论】:
-
你试过什么?你遇到了什么问题?您应该能够通过简单的公式和过滤(可能以几种不同的方式)的组合来实现这一点。您对这些方法做了哪些研究?
-
re: '我不知道如何描述它,除了举例' - 你可以用你迄今为止尝试过的公式来补充你的例子.顺便说一句,没有 row 0.
-
我尝试在谷歌表格中使用 sumifs() 并在 Excel 中使用 sumif(),但我陷入了需要汇总另一个计算产生的结果的地方。 @Jeeped,对不起,我只是在我的问题中使用基于 0 的索引来引用,这不会影响实际问题。谢谢:)
标签: excel excel-formula google-sheets google-sheets-query