excel 条件函数,如果A1=0,B1=1 C1>1,D1=C1*B1+常数,如果A1=1,B1=0,C1>1,D1=C1*A1+常数 怎么写呀

2024-11-26 00:24:30
推荐回答(4个)
回答1:

不用复杂的函数,用数学逻辑式就可以实现,在D1中输入:
=(C1+常数)*(SUM(INT(A1),INT(B1))=1)*(C1>1)
常数请自行替换
每个*号后面都是一个逻辑判断值代替了IF函数的嵌套,看起来要清爽一些 ,不符合条件时结果会显示为0

回答2:

=IF(AND(A1=0,B1=1,C1>1),C1*B1+10,IF(AND(A1=1,B1=0,C1>1),C1*A1+10,"条件不符"))

假设你的常数为10

回答3:

=IF(AND(A1=0,B1=1,C1>1),C1*B1+常数,IF(AND(A1=1,B1=0,C1>1),C1*A1+常数,"-"))

回答4:

看来看去不就是C1*1+常数吗?函数有意义吗?D1=C1+常数不就行了吗