作业帮 > 数学 > 作业

我做的这个IF公式为什么不对?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/05/06 03:26:24
我做的这个IF公式为什么不对?
=IF(AND(B121000000,C16="Y"),2000,IF(AND(2000000=>B12>1000000,C16="N"),1000,IF(AND(3000000=>B12>2000000,C16="Y"),4000,IF(AND(3000000=>B12>2000000,C16="N"),2000,0))))))
我做的这个公式,现在如果B12等于2500000,C16=Y的时候,结果仍然是2000.按照我做公式的意思,结果应该是4000才对,我不知道是哪里出错了,还请大家赐教,
公式可以精简为这样:
=IF(B12<=10^6,(C16="Y")*1000+(C16="N")*500,IF((B12>10^6)*(B12<=2*10^6),(C16="Y")*2000+(C16="N")*1000,IF((B12>2*10^6)*(B12<=3*10^6),(C16="Y")*4000+(C16="N")*2000,0)))

原公式中的条件部份这样写是不对的: AND(2000000=>B12>1000000,C16="N") 应改为:
AND(B12>1000000,B12<=2000000,C16="N")      ,其它以此类推.就是每一个条件用逗号隔开,2000000=>B12>1000000 这里算是两个条件了,所以出错.