Excel如果Else公式比较string值
首先,我不是Excel公式大师
我想写一个比较4个可能的string值的公式
如:上,下,左,右
伪代码会说:
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
我会涵盖所有的组合
如果testing,我把它视为6嵌套
- 4项目testing/比较
- 出现6个testing
- 1×2,1×3,1×4,2×3,2×4,3×4
=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))))))
我认为 Excel有7个嵌套的限制,如果公式或甚至一般的公式。
也许你正在寻找这样的东西?
=IF("Test1"="","Equal1 ","")&IF("Test2"="","Equal2 ","")&IF("Test3"="","Equal3 ","")&IF("Test4"="","Equal4 ","")
超级用户基本上从同一个问题借用。