乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel IF 公式 多重条件判断

excel IF 公式 多重条件判断

作者:乔山办公网日期:

返回目录:excel表格制作


假定数量是zhidaoB列,分数是C列,最终分数是D列:
D2写公式:
=IF(B2>=17,IF(C2>=0,C2,0),IF(B2>=16,IF(C2>=-10,C2,-10),IF(B2>=15,IF(C2>=-20,C2,-20),IF(B2>=14,IF(C2>=-30,C2,-30),C2))))
然后下拉填充

假定数量是B列,分数是C列,最终分数是D列:
D2写公式:
=IF(B2>=17,IF(C2>=0,C2,0),IF(B2>=16,IF(C2>=-10,C2,-10),IF(B2>=15,IF(C2>=-20,C2,-20),IF(B2>=14,IF(C2>=-30,C2,-30),C2))))
然后下拉填充
满足多个条件也可以分两种情况:
1)同时满足多个条件;
2)满足多个条件中的一个或若干个即可。
我们以下图的数据来举例说明。

首先,利用AND()函数来说明同时满足多个条件。
举例:如果A列的文本是“A”并且B列的数据大于210,则在C列标注“Y”。

在C2输入公式:
=IF(AND(A2="A",B2>210),"Y","")
知识点说明:
AND()函数语法是这样的,AND(条件1=标准1,条件2=标准2……),每个条件和标准都去判断是否相等,如果等于返回636f7079e799bee5baa6e997aee7ad94366TRUE,否则返回FALSE。只有所有的条件和判断均返回TRUE,也就是所有条件都满足时AND()函数才会返回TRUE。

然后,利用OR()函数来说明只要满足多个条件中的一个或一个以上条件。
举例:如果A列的文本是“A”或者B列的数据大于150,则在C列标注“Y”

在C2单元格输入公式:
=IF(OR(A2="A",B2>150),"Y","")
知识点说明:
OR()函数语法是这样的:OR(条件1=标准1,条件2=标准2……),和AND一样,每个条件和标准判断返回TRUE或者FALSE,但是只要所有判断中有一个返回TRUE,OR()函数即返回TRUE。

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

  1. 公式为:

    =IF(AND(A1="是",OR(B1={"早班","中班","夜班"})),"OK","NG")

  2. 如图所示:

相关阅读

  • excel IF 公式 多重条件判断

  • 乔山办公网excel表格制作
  • 假定数量是zhidaoB列,分数是C列,最终专分数是D列:D2写公式:=IF(B2>=17,IF(C2>=0,C2,0),IF(B2>=16,IF(C2>=-10,C2,-10),IF(B2>=15,IF(C2>=-20,C2,-20),IF(B2>=14,IF(C2>=-30,C2,-30),C2
关键词不能为空
极力推荐
  • C#把Excel 导入到数据库

  • 我想问下你确定已经正确定义路由的意义与行为了吗。这个网上有很多,找找吧。一般都是先获取execl的数据导入到dataset中,再把dataset中的数据库insert到数据库(这部分应该不用说了吧

ppt怎么做_excel表格制作_office365_word文档_365办公网