我有一个数字数组,每个数字在不同的列中都有一个与之关联的标签。 我需要对数组中的数字求和,该数组中的标签包含在另一个数组中,该数组列出了允许汇总的标签。
=SUMPRODUCT(B1:B7, COUNTIF(A1:A7,A10:A12))
这里是一个简化的例子:
输出应该是 400(因为只有 Prod A 和 Prod B 是列表 a10:a12)
有什么提示吗?在谷歌表格中。已尝试将 sumproduct 和 countif 结合使用,但存在不匹配数组大小的问题。而且我不是一个奇才...提前谢谢你!
最佳答案
您可以使用过滤函数首先根据第二个数组过滤第一个数组中的值。然后简单的用SUM求和就可以了
=SUM(FILTER(B1:B7,COUNTIF(E1:E2,A1:A7)))
这默认适用于 Google 表格,对于 O365 用户则适用于 Excel
关于excel - 与作为列表一部分的标准相对应的数字的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69768743/