【发布时间】:2020-06-23 05:18:05
【问题描述】:
- 我有两个索引匹配公式查看另一个 Excel 选项卡数据透视表
索引(匹配())+索引(匹配())
- 两个公式的 IFERROR = 0
IFERROR(INDEX(MATCH()))+IFERROR(INDEX(MATCH()))
- 总体而言,IFERROR 返回 0
IFERROR(IFERROR(INDEX(MATCH()))+IFERROR(INDEX(MATCH())))
以上工作正常。
我现在需要平均,所以如果第一个索引匹配返回 30,第二个索引匹配返回 20,我需要 (30+20)=50/2 = 25
如果第一个索引匹配返回 0,第二个索引匹配返回 40,我需要 (0+40)=40/1 = 40 反之亦然
有没有办法做到这一点,不涉及 IF(AND(,可以使用 AVERAGEIF 或 IFS 或其他东西来保持简单。
使用的数据表示例
公式
感谢 Gridlock,但您的示例缺少顶级公式中的最后一个匹配项,例如如果你有这个
将公式放入单元格 G3 =INDEX($M$3:$O$8,MATCH(G$1&$D3,$L$3:$L$8,0),MATCH($F3,$M$2:$O$2,0))
【问题讨论】:
-
想一想我想我可以做这样的计数吗? IFERROR(IFERROR(INDEX(MATCH()))+IFERROR(INDEX(MATCH()))) / COUNT(INDEX(MATCH()))+COUNT(INDEX(MATCH()))
-
我认为你应该上传一张图片来显示你的数据,因为它可能有更好的计算公式。
-
您好,添加了几张图片,希望对您有所帮助
-
嗨,你说的是 20 和 10,但我看到的是 30 和 20。我是不是误会了?
-
Sorry GridLock your right the first text I write is an example I have changed text to match image
标签: excel excel-formula