首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IndexMatch,多个标准-在所有情况下返回#N/A

IndexMatch,多个标准-在所有情况下返回#N/A
EN

Stack Overflow用户
提问于 2016-11-29 20:23:26
回答 1查看 71关注 0票数 1

目标

对返回货币汇率的两个条件执行IndexMatch过程。这两个标准将是“货币”和“日期”(因为货币汇率逐月波动)。

逼近

  1. 创建一个包含货币(行)和日期(列)的表
  2. 对两个输入(货币、日期)执行IndexMatch,并取消相关的汇率
  3. 按汇率计算的多种当地货币,以实现美元的兑换。

代码/布局

输入

汇率表

Excel公式

简单:

代码语言:javascript
复制
{=INDEX(K3:N5,MATCH("GBP"&"1 2015",K4:K5&L3:N3,0))}

或矩阵乘法:

代码语言:javascript
复制
{=INDEX(L4:N5,MATCH(1,(Q2=K4:K5)*(Q3=L3:N3),0))}

预期产出

1.1

实际产出(见输入中的“汇率”)

不适用

注意到

  • 我已经确认"GBP“和"1 2015”都是基于文本的。
  • 我同时使用了矩阵乘法简单方法,这两种方法目前都无法工作。

问题

  1. 我倾向于认为罪魁祸首是我试图从2x3表中提取货币(相对于单一列)。然而,矩阵乘法公式不应该解决这个问题吗?您看到我目前没有的任何建议和/或错误?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-29 20:26:10

不需要数组公式,只需使用索引的所有三个标准:

代码语言:javascript
复制
=INDEX(L4:N5,MATCH(Q2,K4:K5,0),MATCH(Q3,L3:N3,0))

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40875132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档