SUMIF 在数组内给出了奇怪的数字。其他回答的问题是针对更复杂的问题。我该如何解决这个问题?

问题描述 投票:0回答:1

电子表格链接

"=ARRAY_CONSTRAIN(ARRAYFORMULA(SUMIF(C4:C,C4:C,'齿轮输入'!BM5:BM)),COUNTA(C4:C),1)"

我基本上是从“齿轮输入!”BJ5:BJ 中的原始数据集中获取唯一值,将它们转储到“齿轮分类器!”C4:C 中,然后尝试将“齿轮输入!”BM5 中的数字相加: BM.

基本答案是在每个单元格中复制/粘贴 SUMIF,但这很草率,而且我不会是唯一使用它的人,所以我真的需要一个数组公式才能工作......但是当我在数组中使用 SUMIF 时公式,好像坏了。

感谢登上高峰。

我原本期望 SUMIF 在数组公式中起作用,但它的行为似乎有所不同。我发现与这个问题相关的其他答案似乎都在尝试回答不同的问题。

google-sheets
1个回答
0
投票

您可以尝试:

=map(C4:C,lambda(Σ,if(Σ="",,sumif('Gear Input'!BJ:BJ,Σ,'Gear Input'!BM:BM))))

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.