1. 首页 > 科技

excel多个IF函数公式怎么列式,我的输入是哪里错了吗! excelif函数公式大全讲解

excel多个IF函数公式怎么列式,我的输入是哪里错了吗!excelif函数公式大全讲解

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(条件*条件*条件*……,求和区)的数组公式