excel多个IF函数公式怎么列式,我的输入是哪里错了吗! excelif函数公式大全讲解
- excel高手进,3个假设条件的IF函数公式,看我哪里做错了
- if函数公式,请问一下我的公式错在哪里?
- 在EXCEL中IF函数里多个条件中包含公式怎么输入才正确
- EXCEL下,函数IF的使用错在哪里,请赐教

excel高手进,3个假设条件的IF函数公式,看我哪里做错了
你的第二个判断式写错了:
70%>=M3>100%
上式不成立,应该是70%<=M3<100%
另外,其实你可以把公式写得更简单:
=IF(M3<70%,0,IF(M3>100%,1,M3))
如果M3<70%,得数0,如果M3>100%,得数1,其他得数M3
if函数公式,请问一下我的公式错在哪里?
你的公式里有两个错误:
1. k4-1600=500 这种情况漏掉了
2. 500<K4-1600<=2000和2000<K4-1600<=5000 这是错误的判断
正确公式如下:
=IF(K4-1600<=500,(K4-1600)*5%,IF(AND(500<K4-1600,K4-1600<=2000),(K4-1600)*10%-25,IF(AND(2000<K4-1600,K4-1600<=5000),(K4-1600)*15%-125)))
在EXCEL中IF函数里多个条件中包含公式怎么输入才正确
你把后面公式的引号去掉
=IF(CI<1.4,“1”,IF(C1<=5,"1.5",(CI-5)*0.1+1.5))
加上“”后,它以为是文本,所以就直接输出了,并没计算
EXCEL下,函数IF的使用错在哪里,请赐教
先说你的公式吧:
1、=IF(AND(A:A=I2,B:B="AA"),SUM(E:E),"")
2、=IF(A:A=I2,IF(B:B="AA",SUM(E:E),""))
第1点,AND函数返回的是单值,你的AND函数目的是为了求出每一条数据是否符合条件,即AND({1,0,1},{1,1,0})并不能返回{1,0,0},而只是返回一个FALSE(为书写方便,用了1,0来代替TRUE,FALSE,在EXCEL中,大部分情况可以通用)
第2点,你的SUM(E:E)也只是返回一个E列的和值,不管前面条件怎么设,都只是一个结果,如果照你第2个公式的样子改的话,可以改成2、=SUM(IF(A:A=I2,IF(B:B="AA",E:E,0))),用CTRL+SHIFT+ENTER结束
你这个问题属于条件求和,在2003版中,如果只有一个条件的话,可以用SUMIF函数,多条件的话,可以用SUM的数组公式,大部分时候是用SUMPRODUCT,公式
=SUMPRODUCT((A$2:A$10000=I2)*(B$2:B$10000="AA")*E$2:E$10000)
这种形式的公式更常见些,一般形式就是SUMPRODUCT(条件*条件*条件*……*求和区)
或SUM(IF(条件*条件*条件*……,求和区)的数组公式
