Excel多If语句
你好 请让我知道我在这个公式上犯了什么错误 =IF(A6=TRUE,I6,0,IF(B6=TRUE,I6*1.2,I6)) 基本上我想做的是,当A6为true时,那么J6=I6如果B6也为true则J6上的值将为I6*1.2如果不是,它将保持为J6=I6 请看下面的截图Excel多If语句,excel,if-statement,formula,Excel,If Statement,Formula,你好 请让我知道我在这个公式上犯了什么错误 =IF(A6=TRUE,I6,0,IF(B6=TRUE,I6*1.2,I6)) 基本上我想做的是,当A6为true时,那么J6=I6如果B6也为true则J6上的值将为I6*1.2如果不是,它将保持为J6=I6 请看下面的截图 =IF(A6=TRUE,I6,0)*IF(B6=TRUE,1.2,1) 或 =IF(A6=False,0,IF(B6=TRUE,I6*1.2,I6))=IF(A6=TRUE,IF((B6=TRUE),I6*1.2,I6),0)
=IF(A6=TRUE,I6,0)*IF(B6=TRUE,1.2,1)
或
=IF(A6=False,0,IF(B6=TRUE,I6*1.2,I6))
=IF(A6=TRUE,IF((B6=TRUE),I6*1.2,I6),0)
如果A6
为TRUE
则我们在第一个If
条件中检查B6
是否为TRUE
。是这样的:
if(A6=TRUE)
{
if(B6=TRUE)
{
I6*1.2
}
else
{
I6
}
}
else
{
0
}
一个
IF
语句只接受两个真值和一个假值。你的第二个IF需要是一个单独的。聪明的。非常感谢你!它起作用了。所以基本上我需要做的是,如果这个陈述是真的,我需要“乘”。非常感谢您的回答,但是如果A6为false,J6仍然保留I6的值。如果A6为false,会发生什么。。是不是会是J6=I6?谢谢你给我时间回答我的问题,不管它有多坏。再次感谢
=IF(AND(A6=TRUE,B6=TRUE),I6*1.2,I6)