查询两个字段并从第三个字段中选择答案(如果或 vlookup?)

查询两个字段并从第三个字段中选择答案(如果或 vlookup?)

我需要将我的数据中的两个字段与表进行比较,并从表中获取结果 fx 值。

我猜测这个公式应该这样写:

IF local_in_data = local_in_table AND 
  expense_in_data = expense_in_table THEN 
    take fx from table to data

数据是:

expense  local  fx(formula)
EUR      USD    (formula) sh = 1.2
USD      USD    (formula) sh = 1.0

表为:

local   expense  fx
USD     EUR      1.2
USD     USD      1.0
EUR     USD      .08
USD     JPY      .009

我如何为我的数据 fx 列构建这样的公式?

答案1

虽然两列条件查找非常可行,但您只能选择第一列外汇值。由于应该只有一组匹配对,因此SUMIFS 函数是一种非常有效的替代方案。

=SUMIFS(C:C, A:A, F3, B:B, E3)

欧元美元兑换

C:C» 应从中获取结果的列(如果满足以下两个条件)
A:A» 用于搜索第一个条件的列
F3 » 包含第一个条件的单元格
B:B» 用于搜索第二个条件的列
E3 » 包含第二个条件的单元格

- 可以扩展到127个条件
- 如果你拖下这个公式F3E3应该会自动改变

相关内容