excel中Is系列判断函数应用技巧
发布网友
发布时间:2024-10-03 16:26
我来回答
共1个回答
热心网友
时间:2024-10-06 13:37
Excel中,除了If函数外,判断功能还可以通过Ifs和Is系列函数实现。
一、Isblank函数。
功能:判断单元格是否为空,空则返回True,否则False。
语法:=Isblank(单元格地址)
目的:统计员工缺勤人数。
方法:输入公式:=SUM(ISBLANK(D3:D9)*1),使用Ctrl+Shift+Enter。
解读:Isblank函数判断区域单元格是否为空,返回True/False数组,乘以1转为1/0数组,再用Sum函数求和。
二、Islogical函数。
功能:判断值是否为逻辑值,是则True,否则False。
语法:=Islogical(值或单元格引用)
目的:判断是否签到。
方法:输入公式:=ISLOGICAL(IF(D3<>"",TRUE,""))
解读:If函数判断D3单元格是否为空,Islogical判断结果,空单元格Islogical为False。
三、Isnumber函数。
功能:判断值是否为数字,是则True,否则False。
语法:=Isnumber(值或单元格引用)
目的:统计指定商品销量总和。
方法:输入公式:=SUM(ISNUMBER(FIND(B3:B9,E3))*D3:D9),使用Ctrl+Shift+Enter填充。
解读:Find函数查找值在单元格区域,Isnumber判断True/False,乘以对应值,Sum函数求和。
四、Istext函数。
功能:判断值是否为文本,是则True,否则False。
语法:=Istext(值或单元格引用)
目的:判断员工是否签到。
方法:输入公式:=IF(ISTEXT(D3),"已签到","")
解读:Istext判断文本,If函数判断并返回“已签到”或空值。
五、Isnontext函数。
功能:判断值是否为非文本,非文本则True,否则False。
语法:=Isnontext(值或单元格引用)
目的:判断员工是否签到。
方法:输入公式:=IF(ISNONTEXT(D3),"","已签到")
解读:Isnontext判断非文本,If函数判断并返回“已签到”或空值。
六、Isformula函数。
功能:判断单元格是否包含公式,是则True,否则False。
语法:=Isformula(单元格引用地址)
注意事项:Excel 2013新增,10及以下版本不能使用。
目的:判断单元格内容是否包含公式。
方法:输入公式:=ISFORMULA(E3)
解读:E列数据用公式计算,Isformula返回True。
七、Iseven函数。
功能:判断数字是否为偶数,是则True,否则False。
语法:=Iseven(数值)
目的:统计女销售员人数。
方法:输入公式:=SUM(ISEVEN(MID(C3:C9,17,1))*1),使用Ctrl+Shift+Enter填充。
解读:Mid函数提取身份证号码第17位,Iseven判断奇偶性,乘以1,Sum函数求和。
八、Isodd函数。
功能:判断数字是否为奇数,是则True,否则False。
语法:=Isodd(数值)
目的:统计男销售员人数。
方法:输入公式:=SUM(ISODD(MID(C3:C9,17,1))*1),使用Ctrl+Shift+Enter填充。
解读:Mid函数提取身份证号码第17位,Isodd判断奇偶性,乘以1,Sum函数求和。
九、Isna函数。
功能:判断值是否为错误值“#N/A”,是则True,否则False。
语法:=Isna(值或单元格引用)
目的:查找销量信息。
方法:输入公式:=IF(ISNA(VLOOKUP(G3,B3:D9,3,0)),"未找到",VLOOKUP(G3,B3:D9,3,0))
解读:Vlookup函数查询销量,Isna判断结果,根据条件返回销量或“未找到”。
十、Isref函数。
功能:判断值是否为单元格引用,是则True,否则False。
语法:=Isref(值或单元格引用)
目的:判断H3单元格值是否为引用值。
方法:输入公式:=IF(ISREF(H3),"公式引用值","")
解读:Isref判断H3单元格值,If函数判断并返回“公式引用值”或空值。
十一、Iserror函数。
功能:判断值是否为错误值,是则True,否则False。
语法:=Iserror(值或单元格引用)
目的:统计销量和。
方法:输入公式:=SUM(IF(ISERROR(D3:D9),0,D3:D9)),使用Ctrl+Shift+Enter填充。
解读:Iserror判断D3:D9单元格是否有错误值,If函数根据条件返回0或对应值,Sum函数求和。