我正在努力研究一个数组公式,该公式在逻辑上看起来很合理,但它似乎无法正常工作。我一直在研究一个复杂的工作表,不包括 VBA,这使得它的公式变得很重,而是使用数组。
在下图中,第一部分是问题,对于 A-F 列中显示的数据,我希望获得与 I1:K1 中的值匹配的值的总和。
我开始使用的公式也可以在第一张图片中看到,按 F9 进行计算,得到所需的输出 20,40 和 50。但是,当我添加 SUM
围绕公式,我只得到第一个结果。
我认为这是我没有看到树木的问题。
提前致谢。
最佳答案
这个数组公式似乎有效:
=SUM((IFERROR(MATCH(A1:F1,I1:K1,0),0)>0)*A2:F2)
关于arrays - 数组公式困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47529513/