excel中if多个条件公式怎么写?

编写内容如下:
如果(M14+N14)<K14,则(M14+N14-K14)*12
如果M14>=K14且100>=(M14-K14),则(M14-K14)*10+N14*3
如果M14>=K14且200>=(M14-K14)>100,则(M14-K14-100)*11+1000+N14*3
如果M14>=K14且300>=(M14-K14)>200,则(M14-K14-200)*12+1000+1100+N14*3
如果M14>=K14且(M14-K14)>300,则M14-K14-300)*13+1000+1100+1200+N14*3
如果(M14+N14)>=K14且M14<K14,则(M14+N14-K14)*3
这个公式我写了好多遍都提示我参数太多,不过以上参数真的没办法减少,求高手帮忙!!

excel中if多个条件时,用IF函数结合"+"号和“*”号编写公式即可满足判断要求。具体操作步骤如下:

1、首先打开Excel表格,在工作表中输入需要判断的数据。

2、然后在D1单元格输入公式:“=IF((A1=2)+(B1=2),"是","否")”。

3、按下ctrl+shift+enter组合键后,D1单元格会输出使用IF函数和“+”号组成的判定公式判断后的结果,此时IF函数的条件1和条件2满足一个就可以了。

4、再在D1单元格输入公式:“=IF((A1=2)*(B1=2),"是","否")”。

5、按下ctrl+shift+enter组合键后,D1单元格会输出IF函数和“*”号组成的判定公式的判断结果,此时IF函数的条件1和条件2都要满足才行。

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-09-24

1.满足多个条件也可以分两种情况:

1)同时满足多个条件;

2)满足多个条件中的一个或若干个即可。

以下图的数据来举例说明。

2.首先,利用AND()函数来说明同时满足多个条件。

举例:如果A列的文本是“A”并且B列的数据大于210,则在C列标注“Y”。

3.在C2输入公式:

=IF(AND(A2="A",B2>210),"Y","")

知识点说明:

AND()函数语法是这样的,AND(条件1=标准1,条件2=标准2……),每个条件和标准都去判断是否相等,如果等于返回TRUE,否则返回FALSE。只有所有的条件和判断均返回TRUE,也就是所有条件都满足时AND()函数才会返回TRUE。

4.然后,利用OR()函数来说明只要满足多个条件中的一个或一个以上条件。

举例:如果A列的文本是“A”或者B列的数据大于150,则在C列标注“Y”。

5.在C2单元格输入公式:

=IF(OR(A2="A",B2>150),"Y","")

知识点说明:

OR()函数语法是这样的:OR(条件1=标准1,条件2=标准2……),和AND一样,每个条件和标准判断返回TRUE或者FALSE,但是只要所有判断中有一个返回TRUE,OR()函数即返回TRUE。

6.以上的方法是在单个单元格中判断,也可以写成数组公式形式在单个单元格中一次性完成在上述例子中若干个辅助单元格的判断。

第2个回答  2014-08-12
不能用>=这样的写法,如A>=B要写成OR(A>B,A=B)

比方说你的第2个公式写成:
=IF(AND(OR(M14>K14,M14=K14),OR(M14-K14<100,M14-K14=100)),(M14-K14)*10+N14*3,"")

为了不混淆,先在其他单元格分别写好每一个公式,就像我上面写的一样,写好后,从后到前,依次用后面的公式代替前面公式中的【“”】地方。
只要公式没有错误,后面多少个反括号由软件自己帮你纠正好了。
完整的公式如下:
=IF(M14+N14<K14,(M14+N14-K14)*12,IF(AND(M14>=K14,OR(M14-K14<100,M14-K14=100)),(M14-K14)*10+N14*3,IF(AND(OR(M14>K14,M14=K14),M14-K14>100,OR(M14-K14<200,M14-K14=200)),(M14-K14-100)*11+1000+N14*3,IF(AND(OR(M14>K14,M14=K14),M14-K14>200,OR(M14-K14<300,M14-K14=300)),(M14-K14-200)*12+1000+1100+N14*3,IF(AND(OR(M14>K14,M14=K14),M14-K14>300),(M14-K14-300)*13+3300+N14*3,IF(AND(OR(M14+N14>K14,M14+N14=K14),M14<K14),(M14+N14-K14)*3,""))))))追问

试了,还是提示参数太多···

追答

完整的公式如下:
=IF(M14+N14=K14,OR(M14-K14K14,M14=K14),M14-K14>100,OR(M14-K14K14,M14=K14),M14-K14>200,OR(M14-K14K14,M14=K14),M14-K14>300),(M14-K14-300)*13+3300+N14*3,IF(AND(OR(M14+N14>K14,M14+N14=K14),M1410、A>100、A>1000时,要把A>1000放在前面,不然的话A>1000永远不会计算,因为被>10或>100的条件计算了。

追问

刚才回的时候没看到你下面的公式,可能是我自己改错了,这次用你的公式试了下,填了几个括号,结果对了!十分谢谢!!

本回答被提问者采纳
第3个回答  2018-11-28

1、if公式同时满足多个条件,我们以下图的数据来举例说明。

2、首先,利用AND()函数来说明同时满足多个条件,如图所示。

3、然后在C2输入公式:=IF(AND(A2="A",B2>210),"Y",""),如图所示。

4、然后利用OR()函数来说明只要满足多个条件中的一个或一个以上条件。

5、在C2单元格输入公式:=IF(OR(A2="A",B2>150),"Y",""),如图所示。

第4个回答  2019-06-17

excel中if函数用多个条件的方法?
1、在excel表格中的A列单元格内输入一组数据,用来使用IF函数输入五个条件进行数据操作。2、在B2单元格内输入IF公式:=IF(A2<60,"1",IF(A2<100,"2",IF(A2<200,"3",IF(A2<280,"4",IF(A2<350,"5")))。意思是A2单元格中如果数据小于60,则显示数字1,如果数据小于100,则显示数字2,...

Excel中函数if四个条件怎么设置
在Excel中,IF函数可以包含最多三个条件,但是如果你需要包含四个条件,可以使用嵌套IF函数来实现。以下是一个示例公式:=IF(condition1,result1,IF(condition2,result2,IF(condition3,result3,result4)))在这个公式中,如果条件1为真,则返回结果1;否则,如果条件2为真,则返回结果2;否则,如果条件...

excel中如何使用多个条件的IF函数?
=IF(条件1, 结果1, IF(条件2, 结果2, IF(条件3, 结果3, 结果4)))例如,如果需要判断一个学生的成绩是否合格,合格条件是成绩大于60分且考勤达到90%以上,可以使用以下公式:=IF(AND(成绩> 60, 考勤率>=0.9), "合格", "不合格")如果还需要加上优秀、良好等评价,可以再嵌套一个IF函数。

excel中if如何实现多个条件的判断?
在excel表格中用if公式实现如下:条件公式:=IF(OR(A1="",B1=""),"",IF(AND(A1=1,B1=0),2,IF(AND(A1=0,B1=1),1,"无解")))注:if(or(A1=“”,B1=“”),“”,计算式)用来排除单元格内空值计算成逻辑0,造成误计算 函数:And(条件1,条件2)返回Ture\/False if(条件,Ture返回...

excelif函数怎么用多个条件计算
在Excel表格中,IF函数用多个条件,并计算的具体操作步骤如下:1、在要显示数据的单元格内,输入函数公式“IF(测试条件,返回值1,返回值2)”,并在函数内用AND函数,OR函数等,连接多个条件。注意事项:函数“IF(测试条件,真值,[假值])”,函数IF,是判断一个条件是否满足,如果满足测试条件,则...

if函数怎么使用多个条件
打开【excel】,在表格中,我们需要填入【是否全部及格】一列的内容,在这里只有B列和C列的数据同时大于60分,才可以算做及格。我们要使用使用if函数与and条件组合来设置多个条件,所以先输入【=if(and】。然后物理一列的B2大于60,化学一列的C2也大于60,最后完善函数,输入完毕后点击【回车】。这时...

if三个条件写公式是什么?
IF函数一般是指程序设计或Excel等软件中的条件函数,根据指定的条件来判断其“真”(TRUE)、“假”(FALSE),根据逻辑计算的真假值,从而返回相应的内容。可以使用函数 IF 对数值和公式进行条件检测。IF函数是条件判断函数:如果指定条件的计算结果为TRUE,IF函数将返回某个值;如果该条件的计算结果为...

if函数多个条件返回不同的值公式设置?
在Excel中,可以使用IF函数来设置多个条件返回不同的值。IF函数的基本语法如下:=IF(条件1, 值1, IF(条件2, 值2, IF(条件3, 值3, …)))其中,条件1是第一个条件,如果满足条件1,则返回值1;如果不满足条件1,则继续判断条件2,如果满足条件2,则返回值2;如果不满足条件2,则继续判断条件...

excel if函数多个条件如何求取多个结果
if函数多条件

excel怎么做IF函数,同时满足两个条件。
`=IF, "满足条件", "不满足条件")`在这个公式中,“分数单元格”和“排名单元格”应该替换为实际的单元格引用。如果这两个条件都满足,公式将返回“满足条件”,否则返回“不满足条件”。通过这种方法,我们可以在Excel中轻松设置同时满足两个或多个条件的...

相似回答