分享

Excel直属检测机构--IS系列函数

 拾叁亿人 2023-03-26 发布于云南

IS系列函数用于检测数值或引用单元格的类型,返回TRUE或FALSE.

如ISBLANK用于检测单元格是否为空单元格,如是则返回TRUE,反之返回FALSE.

IS系列函数在逻辑运算转换为数值运算的场景中应用广泛,以下列出9个常用函数并结合4个案例予以说明。


9个常用IS函数

函数名称

检测项目

检测结果

ISBLANK

是否为空单元格

是,返回'TRUE'

否,返回'FALSE'

ISTEXT

是否为文本

ISNONTEXT

是否为非文本

ISFORMULA

是否为公式

ISNUMBER

是否为数值

ISODD

是否为奇数

ISEVEN

是否为偶数

ISERROR

是否为错误

ISNA

是否为'#N/A'


ISBLANK统计未签到人数

='截至当前还有'&SUM(--ISBLANK(B2:B11))&'人未签到'

ISBLANK(B2:B11)检测B2到B11区域内的空单元格,返回一个由TRUE和FALSE组成的数组{FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE},通过SUM加总求得TRUE的数量,即空单元格的数量作为未签到人数。

文章图片1

ISBLANK


ISNA结合条件格式高亮错误值

在条件格式的公式选项下输入公式:

=ISNA($N2)

对N列数值进行判断,如为”#N/A”则返回TRUE,触发按指定格式显示。如是其他类型的错误,可将ISNA替换为ISRROR.

文章图片2

ISNA


ISODD提取身份证性别信息

=IF(ISODD(MID(C15,17,1)),'男','女')

身份证第17位为奇数则为男,否则为女。

此处用MID(C15,17,1)提取第17位值,再用ISODD检测是否为奇数,返回的TRUE或FALSE直接作为IF函数的第一参数,无需再做判断。

文章图片3

ISODD


ISNUMBER转换FIND结果

=SUM(ISNUMBER(FIND(A2:A11,D1))*B2:B11)

FIND(A2:A11,D1):返回一个数组,需要计算的商品对应位置将返回数字(具体数值并不重要),其他商品对应位置返回错误值#VALUE!

{#VALUE!;#VALUE!;1;#VALUE!;#VALUE!;4;#VALUE!;#VALUE!;7;#VALUE!}

ISNUMBER(FIND(A2:A11,D1)):ISNUMBER对以上数组检测后返回由TRUE和FALSE组成的数组,数字返回TRUE, #VALUE!返回FALSE.

{FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE}

逻辑运算转换为数值运算,SUM求得对应商品的总销售额。

文章图片4

ISNUMBER

你有什么需要检测的,赶紧送检吧.......

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多