Excel如果Else公式比较字符串值

时间:2014-10-03 11:20:15

标签: excel excel-formula

首先,我没有Excel公式专家..

我想写一个比较4个可能的字符串值的公式

例如:Up,Down,Left,Right

伪代码会说:

if a1="Up" and a2="Down" then 1.1
else if a1="Left" and a2="Right" then 1.1
else if a1="Left" and a2="Down" then .95
else if a1 = a2 then 1

我已经涵盖了所有的排列..

2 个答案:

答案 0 :(得分:1)

我将其视为6嵌套,如果测试

  • 要测试/比较的4个项目
  • 6个测试出现
  • 1x2,1x3,1x4,2x3,2x4,3x4

=IF(1=2,do this,if(1=3,do this,if(1=4,do this,if(2=3,do this,if(2=4,do this,if(3=4,do this,value if every test fails))))))

THINK Excel的公式或甚至公式的嵌套限制为7。

答案 1 :(得分:0)

也许你正在寻找这样的东西?

=IF("Test1"="","Equal1
","")&IF("Test2"="","Equal2
","")&IF("Test3"="","Equal3
","")&IF("Test4"="","Equal4
","")

借用SuperUser上基本相同的问题。