100" property="og:description"/> 我做的这个IF公式为什么不对?=IF(AND(B1 - 知识问答 100"/>
我做的这个IF公式为什么不对?=IF(AND(B121000000,C16="Y"),2000,IF(AND(20000

3个回答

  • 公式可以精简为这样:

    =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 这里算是两个条件了,所以出错.