如何在 MS Excel-Mac 2011 中对 3 个变量使用 IF?

如何在 MS Excel-Mac 2011 中对 3 个变量使用 IF?

当我在一个单元格中输入 A、B 或 0 时,我想在其他两个单元格中(分别)显示

2,1 if I type A
1,2 if I type B
0,0 if I type 0

有人可以帮我做到这一点吗?

我目前只有 A 和 B。其中 A 的公式为:=if(B3=U2,2,1),B 的公式为:=if(B3=U2,1,2)

U2 单元格中有字母 B。因此,我甚至不确定整体上一切是否都正常运行,还是只是飘在空中。看起来它只是飘在空中。

答案1

B1进入:

=IF(A1=0,0,IF(A1="A",2,1))

以及C1进入:

=IF(A1=0,0,IF(A1="A",1,2))

在此处输入图片描述

编辑#1:

为了涵盖数据单元不包含A或者或者0,使用这些公式B1C1

=IF(A1=0,0,IF(A1="A",2,IF(A1="B",1,"")))    

=IF(A1=0,0,IF(A1="A",1,IF(A1="B",2,"")))

编辑#2:

如果可以的话保证A1包含A或者或者0,那么你就不需要复杂的如果结构。您可以使用:

=LOOKUP(A1,{0,"A","B"},{0,2,1})
=LOOKUP(A1,{0,"A","B"},{0,1,2})

在此处输入图片描述

答案2

非常感谢 Gary 和 Chip,你们太棒了!我发现如果我对两个单元格保持相同的公式,那么我会得到不同的结果(这正是我想要的)。为什么会发生这种情况,我不知道。呵呵,但谢谢,我不知道它这么简单,只需将 A1=0,0,然后继续 IF 在此处输入图片描述 B=b and A=s

如果您有任何建议,请随时更新我,纠正我。非常感谢。

相关内容