Excel 数据库 - 按日期计算公式乘法汇率

标签 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的价格是44CZK,2.2的价格是46CZK)

这是我一年中每一天都需要做的。
所以手写是不可能的。我需要一些公式。
你能帮我吗?我知道它可以通过 vlookup 和 If..

谢谢!

最佳答案

您也可以将 INDEX 与 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)),"")

enter image description here

关于Excel 数据库 - 按日期计算公式乘法汇率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53240064/

相关文章:

Excel:计算值在列中出现的次数

google-sheets - 如何获取不等数组的 SUMPRODUCT Google Spreadsheet

Excel 列值随条件变化

vba - 需要 Excel 表来计算复杂的假期累积和假期时间的使用

excel - 自动执行涉及 Outlook 和 Excel 的 Windows 任务的最佳语言是什么?

excel-formula - Power BI中的多元线性回归

excel - 获取 URL 的最后一部分并将其返回到 Excel 中

excel - 可以水平过滤吗?

arrays - 将 Excel 范围转换为 VBA 字符串

.net - 在不使用 Excel 的情况下写入 Excel 电子表格中的某些单元格?