乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > EXCEL多条件公式-excel按条件,excel有18个条件用什么函数

EXCEL多条件公式-excel按条件,excel有18个条件用什么函数

作者:乔山办公网日期:

返回目录:excel表格制作




满足多个条件也可以分两种情况:
1)同时满足多个条件;
2)满足多个条件中的一个或若干个即可。
我们以下图的数据来举例说明。

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

在C2输入公式:
=IF(AND(A2="A",B2>210),"Y","")
知识点说明:
AND()函数语法是这样的,AND(条件1=标准1,条件2=标准2……),每个条件和标准都去判断是否相等,如果等于返回TRUE,否则返回FALSE。只有所e799bee5baa6e79fa5e98193e58685e5aeb9363有的条件和判断均返回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。

以上的方法是在单个单元格中判断,也可以写成数组公式形式在单个单元格中一次性完成在上述例子中若干个辅助单元格的判断。
这个只用copyif写不了,因为if都是嵌套处理数据的,理论不能超过7层的。你这条件显然不止8个。
参考:
=IF(A1<B1*2,B1+1,IF(A1<B1*3,B1*2+1,LOOKUP(A1,B1*{3,4,5,6,7,8,9,10},B1*{3,4,5,6,7,8,9,10}+1.2)))
公式中有部分特殊数据也许不符合你的需要,比如 a1=4b1的时候,自己微调下吧。

  • 以excel2016为例,打开存有数据的表格,如图所示,有两个工作表,‘系统人力’和‘班级’

  • 进入‘班级’工作表,这里必须强调一下,输入公式输入法必须是英文字母状态下,回到正题,如图,输入等号,输入sum,选择红方框所示的公式字母

  • 公式选择完毕后,在括号里再次输入()*() ,如图所示

  • 光标移到第一个括号里,进入‘系统人力’这个工作表,如图所示

  • 选中‘系统人力’工作表中的,班级一列,再回到‘班级’工作表

  • 输入等号,再输入A2 ,这里说一下A2是什么,他就是机构下面显示一班的表格位置

  • 把光标移到第二个括号里,去‘系统人力’工作表,如图所示

  • 选中‘分数’一列,如图所示,回到‘班级’工作表

  • 输入小于号,输入条件,例如<60,如图所示

  • 按回车键,到这里这个公式就写出来了,一班不及格人数为零

  • 如果想知道二班和五班不及格人数,那直接顺着一班不及格人数表格下拉就全部出来了,如图所示

相关阅读

关键词不能为空
极力推荐
  • excel乘号-百用Excel中的“=”技巧

  • 其实在查找替换中利用“=”,可以实现很多函数才能解决的问题,不信来看看。填充好之后利用Ctrl+H进行替换,将a替换成=a,就ok了,是不是很简单!-excel乘号

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