Excel IndexMatch,多个条件-在所有情况下都返回N/A
目标 根据两个条件执行IndexMatch过程以返回货币汇率。 这两个标准将是“货币”和“日期”(因为货币汇率按月波动) 方法Excel IndexMatch,多个条件-在所有情况下都返回N/A,excel,Excel,目标 根据两个条件执行IndexMatch过程以返回货币汇率。 这两个标准将是“货币”和“日期”(因为货币汇率按月波动) 方法 创建包含货币(行)和日期(列)的表 对两个输入(货币、日期)执行IndexMatch并检索相关汇率 按汇率选择多种当地货币,以获得美元兑换 代码/布局 投入 汇率表 Excel公式 简单: {=INDEX(K3:N5,MATCH("GBP"&"1 2015",K4:K5&L3:N3,0))} 或矩阵乘法: {=INDEX(L4:N5,MATCH(1
{=INDEX(K3:N5,MATCH("GBP"&"1 2015",K4:K5&L3:N3,0))}
或矩阵乘法:
{=INDEX(L4:N5,MATCH(1,(Q2=K4:K5)*(Q3=L3:N3),0))}
预期产量 1.1 实际产出(见投入中的“汇率 不适用
注释
- 我已经确认,“GBP”和“2015年1月”都是基于文本的
- 我同时使用了和,这两种方法目前都不起作用
不需要数组公式,只需使用索引的所有三个条件:
=INDEX(L4:N5,MATCH(Q2,K4:K5,0),MATCH(Q3,L3:N3,0))
我会注意到,该公式只能通过先引用列,然后引用行(例如,第一个匹配公式必须用于货币,第二个匹配列必须用于日期)来工作。否则,该公式将起作用,并将是我的首选方法。谢谢!