Excel中IF函数两个条件以上并列判断的问题,谢谢

=IF(D37<90%,E35*2%,IF(D37>90%,IF(P35>80%,E35*2.5%)))

这个公式中第二个判断中药同时达到两个目标才可以*2.5% 我不知道是那里写错了,总是有个数值不能达到目标它就提示错误。
D37<90%时基数*2%,D37>90%且P35>80%时基数*2.5% 该如何修改函数,谢谢大神指导

=E35*IF(D37<90%,2%,IF(AND(D37>90%,P35>80%),2.5%,1))追问

你好,为什么公式写进去后结果输入销售时六折一下输入12000是 结果也是12000

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-31
另类多条件求和公式
=(条件1)*(条件2)*(数值)
比如
=(D37<0.9)*(C37="厦门")*(25)
这个求,如果 D37<0.9 且 C37="厦门" 则 = 25
条件可以多个

=SUMPRODUCT((D1:D100<0.9)*(C1:C100="厦门")*(A1:A100))
这个求,D1:D100<0.9 且 C1:C100="厦门" 对应的 A1:A100 的数值
因为 D1:D100 跟数字比大小,所以 D1:D100 要都是数值型
C1:C100 是完全匹配 所以 什么类型都可要
A1:A100 是用来求和的值由于用了计算符号 * ,所以A1:A100也都要数值型本回答被网友采纳
第2个回答  2020-11-26

if三条件

第3个回答  2019-03-10
你的第二个函数少了一部分,少了条件不成立输出的一部分