Excel数据库-公式按日期乘以汇率
我正在创建一些会计文件,我需要乘以美元汇率与我们的货币日期。我什么都试过了,但我不知道怎么做。。 下面是一个例子:Excel数据库-公式按日期乘以汇率,excel,excel-formula,formula,rate,Excel,Excel Formula,Formula,Rate,我正在创建一些会计文件,我需要乘以美元汇率与我们的货币日期。我什么都试过了,但我不知道怎么做。。 下面是一个例子: DATE | USD | CZK 1.1.2018 | 2$ | USD Price * CZK Price by same date 2.2.2018 | 2$ | USD Price * CZK Price by same date EXCHANGE RATE 1.1.2018 | 22 2.2.2018 | 23 (这意味着1.1的价格为
DATE | USD | CZK
1.1.2018 | 2$ | USD Price * CZK Price by same date
2.2.2018 | 2$ | USD Price * CZK Price by same date
EXCHANGE RATE
1.1.2018 | 22
2.2.2018 | 23
(这意味着1.1的价格为44捷克克朗,2.2的价格为46捷克克朗)
这是我一年中每天都要做的。
所以手写是不可能的。我需要一些配方。
你能帮我吗?我知道它可以通过vlookup和如果
谢谢 是的,您可以在查找的同时在单元格中多用汇率,因此在单元格
C2
:
=B2*(VLOOKUP(A2,$E$2:$F$3,2,FALSE))
也就是说,
VLOOKUP(A2,$e$2:$F$3,2,FALSE)
将给出汇率
A2
:查找值,本例中的日期
$E$2:$F$3
:我们可以在您的“搜索区域”中找到日期。请注意,我们搜索的日期需要位于“搜索区域”的第一列
2
:在我们的“搜索区域”中,我们应该从哪个列编号返回返回编号/值。在我们的例子中,我们的“搜索区域”是两列,我们希望结果从E列和F列的第二列返回
FALSE
:搜索精确匹配
找到汇率后,我们将其与美元金额相乘,即B2*Vlookup()
:)
您也可以使用INDEX with MATCH来实现这一点,并在查找列中找不到与“日期”字符串匹配的情况下,使用IFERROR进行包装。如果在查找列E中找到匹配项,则对于列a中的“日期”字符串,为匹配项返回的数字将作为列F上索引的行号参数传递,该行号参数在找到匹配项的同一行中返回速率。然后乘以B列 您可以更改$F$2:$F$3和$E$2:$E$3的范围,以包含这些列中的所有实际行 在B2中向下拖动
=IFERROR(B2*INDEX($F$2:$F$3,MATCH(A2,$E$2:$E$3,0)),"")
谢谢你的回答和解释,你太棒了!我用过了。谢谢,你很棒!