=IF((AT3+AU3)>3,-K3,IF(and((AT3+AU3)>0,(AT3+AU3)<=3),-K3/2,0))后面if的条件应该用and函数tlpu 其实你前面已经判断了请假的总是大于三i后面的if中就不用再加小于等于3的条件了im用=IF((AT3+AU3)>38406-K3,IF((AT3+AU3)>0,-K3/2,0))就可以了
if()函数的使用原则是:if(条件,符合条件的结果,不符合条件的结果)。为此,第二个if函数缺少了一个“不符合条件的结果”。
公式中第二个if条件不全
IF(AS3<=0,W3*AE3+X3*AE3+Y3*AF3+Z3*AG3+AA3*AH3+AB3*AQ3,"这里缺少一段")
最里层的if函数有问题,,少了一个参数设置
=IF(AT3>0,AT3,IF(AS3<=0,W3*AE3+X3*AE3+Y3*AF3+Z3*AG3+AA3*AH3+AB3*AQ3,""))