如果相邻单元格有内容,则从总数中减去
Subtracting from total if adjacent cell has content
我希望从以下项得出的总数中减去:
计算单元格 E2 中内容的出现次数 =COUNTIF(B:B, E2)
如果相邻单元格包含任何内容,我想从总数中减去 1。
例如:
B2 有内容 == E2,并且 C2 不为空,从总数中减去 1
B3 有内容 == E2,而 C3 是空的
B4 有内容 == E2,且 C4 不为空,从总数中减去 1
最终结果将是 =COUNTIF(B:B, E2)-2
。
这在文本中解释似乎有点荒谬,所以这里有一个示例工作表,其中一列表示我希望在何处查看公式,一列包含预期输出。以编程方式,这将是一项非常简单的任务,但在电子表格中完成它对我来说是新的。我希望这可以完成。
https://docs.google.com/spreadsheets/d/15xEEyeJx1atsZiDDwCk57KfnbCcZbIavV-gyVF0xuCA/edit?usp=sharing
另外,A
和 B
列的长度可能不同,所以我更喜欢适应列长度的内容。
删除范围D:F
用于 D2:
=ARRAYFORMULA(QUERY(QUERY({B1:B,
IF((B1:B<>C1:C)*(A1:A<>"")*(C1:C=""), 1, 0)},
"select Col1,count(Col1),sum(Col2)
where Col1 !=''
group by Col1"),
"offset 1", 0))
我希望从以下项得出的总数中减去:
计算单元格 E2 中内容的出现次数 =COUNTIF(B:B, E2)
如果相邻单元格包含任何内容,我想从总数中减去 1。
例如: B2 有内容 == E2,并且 C2 不为空,从总数中减去 1 B3 有内容 == E2,而 C3 是空的 B4 有内容 == E2,且 C4 不为空,从总数中减去 1
最终结果将是 =COUNTIF(B:B, E2)-2
。
这在文本中解释似乎有点荒谬,所以这里有一个示例工作表,其中一列表示我希望在何处查看公式,一列包含预期输出。以编程方式,这将是一项非常简单的任务,但在电子表格中完成它对我来说是新的。我希望这可以完成。
https://docs.google.com/spreadsheets/d/15xEEyeJx1atsZiDDwCk57KfnbCcZbIavV-gyVF0xuCA/edit?usp=sharing
另外,A
和 B
列的长度可能不同,所以我更喜欢适应列长度的内容。
删除范围D:F
用于 D2:
=ARRAYFORMULA(QUERY(QUERY({B1:B,
IF((B1:B<>C1:C)*(A1:A<>"")*(C1:C=""), 1, 0)},
"select Col1,count(Col1),sum(Col2)
where Col1 !=''
group by Col1"),
"offset 1", 0))