arrays - 数组公式困惑

标签 arrays excel formula

我正在努力研究一个数组公式,该公式在逻辑上看起来很合理,但它似乎无法正常工作。我一直在研究一个复杂的工作表,不包括 VBA,这使得它的公式变得很重,而是使用数组。

在下图中,第一部分是问题,对于 A-F 列中显示的数据,我希望获得与 I1:K1 中的值匹配的值的总和。

我开始使用的公式也可以在第一张图片中看到,按 F9 进行计算,得到所需的输出 20,40 和 50。但是,当我添加 SUM 围绕公式,我只得到第一个结果。

我认为这是我没有看到树木的问题。

enter image description here

提前致谢。

最佳答案

这个数组公式似乎有效:

=SUM((IFERROR(MATCH(A1:F1,I1:K1,0),0)>0)*A2:F2)

关于arrays - 数组公式困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47529513/

相关文章:

go - 如何为 Homebrew 程序打包 Go 项目

r - 用系数 (R) 从 lm 中提取公式

python - Numpy/Python 数组值错误

javascript - 未捕获 : TypeError

excel - 图表对象的粘贴方法在 Excel 2016 中未按预期工作

vba - Excel VBA - 变体上的类型不匹配错误(13)但仅在特定情况下

Android Firestore - 数组中的更新对象导致类型不受支持

arrays - 以列值作为键聚合 JSON 数组

java - 在 Apache Poi 3.7 中以特定格式在数字单元格中写入 Double 值

python - 如何计算数组中每个值的公式?