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