1
目的IndexMatch,多个条件 - 返回#N/A在所有情况下
两个标准执行IndexMatch方法返回一个货币汇率。 这两个标准将是“货币”和“日期”(因为货币汇率每月波动)。
APPROACH
- 创建货币(行)和日期表(列)
- 两个输入(货币,日期)执行IndexMatch和retreive有关汇率
- 多个本地货币兑换汇率以获得美元汇率。
CODE /布局
输入
汇率表
Excel公式
简单:
{=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
实际输出(参见: “汇率” 在INPUTS
N/A
NOTES
- 我已确认“GBP”和“1 2015”都是基于文本的
- 我已经使用了a matrix multiplication approach和simpler approach,这两者目前都不起作用。
质询
- 我倾向于认为罪魁祸首是我试图从一个的2x3表货币(而不是单个列)的事实。但是,矩阵乘法公式不应该考虑这个问题吗?任何建议和/或错误,你看到我目前没有?
我会注意到,公式只能先,然后行(例如引用列第一个MATCH公式必须为CURRENCY,第二个MATCH列必须为DATE)。否则,这个公式的工作,并将成为我的首选方法前进。谢谢! – jonplaca