在多个条件下使用 IF 函数
Using IF function with multiple conditions
我有一个 Excel 报告,我必须在其中将货币(图片中的 O 列)转换为欧元货币:
到目前为止我一直在使用 IF 函数,但这里的模式有点不同。而不是
=IF(Condition;"true";"false")
我更需要
=IF(P2='EUR';O2);IF(P2='USD';O2*0,78);IF(P2='GBP';O2*1,25);
只是它不起作用,因为它不是正确的 Excel 表达式。
有帮助吗?
您必须嵌套 IF
函数调用,即
IF(Condition1;Result1;IF(Condition2;Result2;If(Condition3;Result3;SomeDefault)))
此处示例:
像这样...
=IF(P2='EUR';O2;IF(P2='USD';O2*0,78;IF(P2='GBP';O2*1,25;NA())))
没错。我没有 excel,但我在 Google 电子表格上做到了,而且它有效。
所以你要做的就是嵌套条件,比如:
=IF(B1="EUR";A1;IF(B1="GBP";A1*1,25;A2*0,78))
所以你会得到类似的东西:
希望对您有所帮助!
首先安排一个货币值 table 对欧元,例如我在下图 sheet 2 中做的
那么你可以使用公式:
=IF(ISNA(VLOOKUP(P2,Sheet2!$A:$B,2,0)*O2),"Incorrect urrency",VLOOKUP(P2,Sheet2!$A:$B,2,0)*O2)
我有一个 Excel 报告,我必须在其中将货币(图片中的 O 列)转换为欧元货币:
到目前为止我一直在使用 IF 函数,但这里的模式有点不同。而不是
=IF(Condition;"true";"false")
我更需要
=IF(P2='EUR';O2);IF(P2='USD';O2*0,78);IF(P2='GBP';O2*1,25);
只是它不起作用,因为它不是正确的 Excel 表达式。 有帮助吗?
您必须嵌套 IF
函数调用,即
IF(Condition1;Result1;IF(Condition2;Result2;If(Condition3;Result3;SomeDefault)))
此处示例:
像这样...
=IF(P2='EUR';O2;IF(P2='USD';O2*0,78;IF(P2='GBP';O2*1,25;NA())))
没错。我没有 excel,但我在 Google 电子表格上做到了,而且它有效。 所以你要做的就是嵌套条件,比如:
=IF(B1="EUR";A1;IF(B1="GBP";A1*1,25;A2*0,78))
所以你会得到类似的东西:
希望对您有所帮助!
首先安排一个货币值 table 对欧元,例如我在下图 sheet 2 中做的
那么你可以使用公式:
=IF(ISNA(VLOOKUP(P2,Sheet2!$A:$B,2,0)*O2),"Incorrect urrency",VLOOKUP(P2,Sheet2!$A:$B,2,0)*O2)