我做的这个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等于25

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/26 23:11:11
我做的这个IF公式为什么不对?=IF(AND(B121000000,C16="Y"),2000,IF(AND(2000000=>B12>1000000,C16="N"),1000,IF(AND(300

我做的这个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等于25
我做的这个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公式为什么不对?=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等于25
公式可以精简为这样:
=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 这里算是两个条件了,所以出错.




你的公式里的条件的写法有问题:
AND(2000000=>B12>1000000,C16="Y")
把这个改成:
AND(2000000=>b12,B12>1000000,C16="Y")
就好了。
说实在的,俺都没见过那个连着写的。

=IF(AND(B12<=1000000,C16="Y"),1000,IF(AND(B12<=1000000,C16="N"),500,IF(AND(B12<=2000000,B12>1000000,C16="Y"),2000,IF(AND(B12<=2000000,B12>1000000,C16="N"),1000,IF(AND(B12<=3000000,B12>2000000,C16="Y")...

全部展开

=IF(AND(B12<=1000000,C16="Y"),1000,IF(AND(B12<=1000000,C16="N"),500,IF(AND(B12<=2000000,B12>1000000,C16="Y"),2000,IF(AND(B12<=2000000,B12>1000000,C16="N"),1000,IF(AND(B12<=3000000,B12>2000000,C16="Y"),4000,IF(AND(B12<=3000000,B12>2000000,C16="N"),2000,0))))))
公式可简化如下:=IF(C16="","",IF(B12<=1000000,IF(C16="Y",1000,500),IF(AND(B12<=2000000,B12>1000000),IF(C16="Y",2000,1000),IF(AND(B12<=3000000,B12>2000000),IF(C16="Y",4000,2000),0))))

收起

我做的这个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等于25 这个公式怎么不对?=IF(A270000,6%,IF(AND(A240000),5%,IF(A2 函数IF中日期怎么用,帮我看看下面的公式哪里不对,=IF(C2 请教这个公式=IF(C2=,,IF(B2=,TEXT(NOW(),yyyy-m-d),B2)),为什么我在做C2=1不能出现日期? 谁能帮我看看这个公式为什么不对呀 A1应该是OK,为什么是NO呀,全部都显示是NO 公式是 IF(A1=0,OK,NO)公式是 IF(A1=0,OK,NO)A B 0 NO1 NO3 NO4 NO额,实际上,我的公式是前面的数字取最后一位=IF(RIGHT=(A1 我的这个公式我现在找不到问题出在哪里?为什么我的这个公式返回的只是最后一个答案:=IF(K38 大家帮我看看这个公式!=IF($A$2=,,VLOOKUP($A$2,目录!$A:$F,COLUMN(),0))这个公式做上以后也能得到相应的数据可是要是向下做是时候不知道为什么不能自动填充呢? 怎么才能简化我的这个公式呢?太长了.=IF(B2=A6HG30,E6,IF(B2=A6HG31,B2,IF(B2=A1HG30,D1,IF(B2=A1HG31,D1,IF(B2=A1MG31,D2,IF(B2=A6SG30,A3,IF(B2=A6SG31,A3,IF(B2=F1CG31,C1,IF(B2=F4CG31,B3,IF(B2=F8CG30,D3 if函数嵌套 ,求各位高手帮我计算>=2000这个,用if函数嵌套公式,我自己做了一下,但是有错误,我计算>=5000时用的函数如下:=IF(B32>=5000,1,IF(B32>=3000,2,IF(B32>=2000,3,4))).我计算.>=3000时用的 =IF(b2=,,COUNTA($b$2:b2)这个公式如何解释?我用=IF(b2=,,COUNTA($b$2:b2)这个公式可以自动生成序列号,但是我想知道为什么?它是如何计算的? =IF(b2=,,COUNTA($b$2:b2)这个公式如何解释?我用=IF(b2=,,COUNTA($b$2:b2)这个公式可以自动生成序列号,但是我想知道为什么?它是如何计算的? 我编辑了这个公式=IF((E3-E5) 我编辑了这个公式=IF((E3-E5) if函数的应用,看看这个公式有什么问题?=IF(A1>=90,100,IF(a>80,80,50)) 求简化EXCEL公式=IF($A$1=1,B3,IF($A$1=2,SUM(B3:B4),IF($A$1=3,SUM(B3:B5),IF($A$1=4,SUM(B3:B6),IF($A$1=5,SUM(B3:B7),0)))))这个公式目的是根据$A$1的数字,统计b行若干顺序单元格的值,我笨,只会if,有没有更好的方法 请if高手帮我看看这个公式那个错了,=IF(I57 if函数公式,请问一下我的公式错在哪里?=IF(K4-1600 cell表计算公式,求高手看看错在哪里,在excel中这个公式对的,为什么放到cell华表中就错了,错在哪里,IF(D4>0,IF(BQ4=是,IF((O4-Q4)/2>7.5,1*60,IF((O4-Q4)/2>5,0.5*60,IF((O4-Q4)/2>0,0.25*60))))*1.5,IF(BQ4=是,IF((O4-Q4)/2