Excel或IF语句

时间:2016-08-22 01:56:16

标签: excel excel-formula

我有三个不同选择的下拉菜单。我试图让下面的单元格有一个问题,取决于您选择的下拉选项。到目前为止它适用于一个陈述

=IF($B$2="A","First","").

这样可行,但是当我添加或声明时它不起作用

=IF($B$2="A","First","") OR IF$B$2="B","Second","")

这不起作用我怎么能改变这一点,所以我把这个陈述用于在一个单元格中使用公式的三个选项。

3 个答案:

答案 0 :(得分:1)

=IF($B$2="A","First", IF($B$2="B", "Second", IF($B$2="C", "Third","???"))) 

=IFERROR(VLOOKUP(B3,{"A","First";"B","Second";"C","Third"},2,FALSE),"???")

答案 1 :(得分:0)

你不能在Excel中使用OR功能。看看这个:https://exceljet.net/excel-functions/excel-or-function

您可以尝试使用嵌套的IF语句,也可以使用其他方法(如VLOOKUP)

嵌套如果是这样的话:

=IF($B$2='A', 'First', IF($B$2='B', "Second", ""))

答案 2 :(得分:0)

“嵌套ifs”是您的最佳选择。

=IF($B$2="A","First","")

=if($B$2=A,"condition 1","condition 2")

条件1为真,即$ B $ 2 = A. 条件2是假的,即$ B $ 2不等于<>甲

嵌套ifs的方法是包含它而不是“条件1”或“条件2”。

So =if($B$2=A,if($B$2=B,"condition 2", "condition 3"),"condition 1")

$B$2=A and $B$2=B are both true then condition 2
$B$2=A is true but $B$2=B is not true then condition 3
$B$2=A is not true then condition 1

这是嵌套ifs背后的逻辑。你可以扩展它。