格筛选大于等于
篇一:Excel中大于并且小于或等于的条件筛选与函数IF、AND、OR、LEFT的应用
一:excel中大于并且小于或等于的条件筛选
例一:
AU2小于10显示<10.0,
AU2小于20大于等于10,显示10.0?-,20.0
AU2小于30大于等于20,显示?20.0-,30.0
AU2小于40大于等于30,显示?30.0-,40.0
AU2大于40,显示?40.0
可以用
1:
=IF(AU2<10,<10.0,IF(AU2<20,10.0?-,20.0,IF(AU2<30,?20.0-,30.0,IF(AU2<40,?30.0-,40.0,?40.0))))
或方法2:
=IF(AU2<10,<10,IF(AND(AU2=10,AU2<20),10-20,I
F(AND(AU2=20,AU2<30),20-30,IF(AND(AU2=30,AU2&l
t;40),10-20,=40))))
1
例二:
如果下图:
现在我要求,当A1大于9.5小于10.5,
B1大于19.5小于20.5,
C1大于29.5小于30.5。
以上三个条件同时满足时,则D1的值等于100,否则等于0。
图表:
在D1单元格输入
“=IF(AND(A19.5,A1<10.5,B119.5,B1<20.5,C129.5,C1
<30.5),100,0)”就行了
Excel函数IF、AND、OR、LEFT的应用
按下表条件设置,根据多重条件要求测算“补贴”应发数额:
为解决上面的需求,最为简单的办法,可以IF、AND、OR、LEFT四个函数综合运用
我们先来看下这四个函数的具体功能
?IF:
主要功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。
使用格式:=IF(Logical,Value_if_true,Value_if_false)
参数说明:Logical代表逻辑判断表达式;Value_if_true
2
表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。
应用举例:在E2单元格中输入公式:=IF(B2=5,符合要求,不符合要求),确信以后,如果B2单元格中的数值大于或等于5,则E2单元格显示“符合要求”字样,反之显示“不符合要求”字样。
?AND:
主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。
使用格式:AND(logical1,logical2, ...)
参数说明:Logical1,Logical2,Logical3??:表示待测试的条件值或表达式,最多这30个。 应用举例:在E2单元格输入公式:=AND(B2=5,C2=90%),确认。如果E2中返回TRUE,说明B2和C2中的数值同时满足设置条件,如果返回FALSE,说明B2和C2中的数值至少有一个不符合设置条件。
?OR:
主要功能:所有参数中的任意一个逻辑值为真时即返回TRUE(真)。
使用格式:OR(logical1,logical2,...)
3
参数说明:Logical1,logical2,...是需要进行检验的1至30个逻辑表达式,其结论分别为TRUE或FALSE。如果数组或引用的参数包含文本、数字或空白单元格,它们将被忽略。如果指定的区域中不包含逻辑值,OR函数将返回错误#VALUE~。
实例:如果A1=6、A2=8,则公式“=OR(A1+A2A2,A1=A2)”返回TRUE;而公式“=OR(A1A2,A1=A2)”返回FALSE。
?:LEFT:
主要功能:从一个文本字符串的第一个字符开始,截取指定数目的字符。
使用格式:LEFT(text,num_chars)
参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。
应用举例:假定A2单元格中保存了“海南航空股份有限公司-人力资源部”的字符串,我们在C2单元格中输入公式:=(来自:WwW.xltkwJ.cOm 小龙 文档 网:表格筛选大于等于)LEFT(A2,10),确认后即显示出“海南航空股份有限公司”的字符。
现在开始配置函数组合
选择E2单元格,之后在FX函数输入框中输入如下图的函数,之后按回车键确定函数的输入,结果就出来了,所输入的综
4
合函数为:
=IF(OR(B2=5,C2=0.95),50,0)+IF(AND(((LEFT(D2,2))=优秀),(C2=0.9)),100,0)
输入好之后,直接按回车键确认,即得E2单元格所需要的“补贴”应发数额了~
求得一个单元格的补贴,其他单元格直接使用填充功能即可,如下图:
祝你工作顺利~
二:判断某单元格中是否包涵了某字符(串)的方法:
该问题没有一个函数能直接实现,但使用一个嵌套函数可以实现。
比如你要你要查找A1单元格中有没有包含字符'a',就可以用如下公式实现:
ISNUMBER(SEARCH(a,A1))
search函数查找字符'a'在A1中的位置,如果A1中包含字符'a',就会返回一个表示出现位置的数字,如不包含,就会返回#VALUE!。
isnumber函数判断引用部分是否为数字,如为数字就返回true,否则返回false。
二者嵌套起来后,如果最后结果是true,就表示search函数返回的是一个数字,代表A1单元格中包含字符'a'。更直观一些的可以用以下嵌套函数:
5
=if(ISNUMBER(SEARCH(a,abcd)),包含,不包含)
若要判断某单元格是否包涵了某几个字符(串)其中之一的可以在上述嵌套函数里加上OR函数:=if(OR(ISNUMBER(SEARCH(a,abcd)),ISNUMBER(SEAR
CH(b,abcd)), ISNUMBER(SEARCH(c,abcd)),
ISNUMBER(SEARCH(d,abcd))),包含,不包含)
篇二:利用高级筛选功能筛选出
或数学成绩大于等于80的所有记录
利用高级筛选功能筛选出语文或数学成绩大于等于80的所有记录 选择全部数据,
按语文成绩排序,删除低于80的行;
再按分别数学、英语排序删除相应行。
剩下的都满足。
只筛选三次,手动操作比输入 正则表达式 快得多
篇三:高级筛选
关于高级筛选
操作提示:
(1) 打开考生文件夹下的Excel工作簿Excel12.xls的方式:
即打开Excel12.xls文件,在Sheet1工作表中完成以下操作: (2)采用高级筛选的功能从中筛选出单价大于或等于20,或者其数量大于18的所有记录的操作(见图1):
图1
6
(3)在打开的“高级筛选”对话框中进行参数设置(见图2、
图3、图4)
图2
图4
(4)在“I43:M47”区域内得
到筛选结果(见图5)。
(5)删除原数据表和条件
设置区域H31:L41(见图5)。
(6)将筛选结果移动到以
H31单元格为左上角的区域内。
(7)保存文件。
7