我需要将我的数据中的两个字段与表进行比较,并从表中获取结果 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个条件
- 如果你拖下这个公式F3
,E3
应该会自动改变