Excel 如果公式根据3个单元格中的值返回0或1?

Excel 如果公式根据3个单元格中的值返回0或1?,excel,if-statement,excel-formula,Excel,If Statement,Excel Formula,我是Excel的初学者,我一直在尝试制作一个IF公式,如果满足某些条件,该公式将返回0或1 A3中的公式必须看 A1查看A1是否=1111 A2查看A2是否=21,00 A2,以查看A2是否=24,00 因此,如果A1=1111和A2=21,00或24,00,A3中的结果必须是1,但如果A1=1111和A2是任何其他值,A3必须是0。LE:如果其他行中的值是1112,公式应该返回1。是,使用和以及或- =IF(AND(A1=1111,或(A2=21,A2=24))=TRUE,1,0) 根据注

我是Excel的初学者,我一直在尝试制作一个
IF
公式,如果满足某些条件,该公式将返回0或1

A3中的公式必须看

  • A1查看A1是否=1111
  • A2查看A2是否=21,00
  • A2,以查看A2是否=24,00

因此,如果A1=1111和A2=21,00或24,00,A3中的结果必须是1,但如果A1=1111和A2是任何其他值,A3必须是0。
LE:如果其他行中的值是1112,公式应该返回1。

是,使用
以及
-

=IF(AND(A1=1111,或(A2=21,A2=24))=TRUE,1,0)

根据注释,要添加更多参数,只需使用
扩展
的第一个测试-

=如果(和(或(B3=1111,B3=1112,B3=1113,B3=5555),或(C3=21,C3=22.4))=真,1,0)

更新
=IF(B31111,1,IF(和(B3=1111,或(C3=21,C3=22.4))=TRUE,1,0))

如果
A11111
1
仅在A1=1111和A2=21,00或24,00的情况下返回,对于所有其他情况,公式应返回
0
?刚刚在我的表格上使用Raystafarians公式进行了测试。如果A11111公式应返回1。使用提供的公式,如果A1=1112,结果为0。我没有考虑到这一点。谢谢你的帮助。我很接近,但没有像上面simco问的那样考虑其他行中的A11111。是否可以修改公式,使行为=/=1111,结果为1?@Andrei在这种情况下,为什么要测试A1<代码>=如果(或(A2=21,A2=24)=真,1,0)我有一个大表,它刚刚以新材料的形式得到一个新条目。我已经在使用的公式必须查看A3中的结果,并将其与值相乘(*0表示忽略,并给出整体结果为0或*1表示保留结果)。我所要求的公式必须告诉我1111材料的重量是21吨还是24吨,它可以。如果它有2吨或任何其他价值,它不是。您提供的内容适用于物料为1111且数量正确的行,但应用于整个表时,它返回0到1112/1113以及其他物料。您需要编辑公式并定义所有物料,例如
=IF(and(OR(A1=1111,A1=1112,A1=1113)或(A2=21,A2=24))=TRUE,1,0)
在我的桌子上使用了它,但在其他材料上仍然返回0(例如:材料1112,20吨)。公式是:=如果(和(或(B3=1111,B3=1112,B3=1113,B3=5555),或(C3=21,C3=22.4))=真,1,0)。其中B3是OP中的A1,C3是A2