Excel 2016 提供了 12 个以 IS 开头的信息类函数,主要用于判断数据类型、奇偶性、空单元格、错误值、文本、公式等。各函数功能如表 13-4 所示。
判断数值奇偶性
以身份证号码判断性别为例 。我国现行居民身份证由 17 位数字本体码和 1位数字校验码组成,其中第 17 位数字表示性别,奇数代表男性,偶数代表女性。如图 13-3 所示,需要根据身份证号码判断性别。在 C2 单元格输入以下公式,并将公式复制到C2:C9 单元格区域。
=IF(ISODD(MID(B2,17,1)),' 男 ',' 女 ')
公式首先利用 MID 函数提取单元格中的第 17 个字符,再使用 ISODD 函数判断该结果的奇偶性,最后使用 IF 函数根据 ISODD 函数返回的逻辑值返回相对应的值。根据同样的思路,也可以使用以下公式。
=IF(ISEVEN(MID(B2,17,1)),' 女 ',' 男 ')
判断参数是否为数值
在 F3 单元格输入以下公式,并将公式向下复制到 F5 单元格。
=SUMPRODUCT((B$2:B$14=E3)*ISNUMBER(C$2:C$14))公式中包含两个条件判断,一是使用等式判断 B2:B14 单元格区域是否与指定部门相等,二是用 ISNUMBER 函数判断 C2:C14 单元格区域是否为数值,最后用 SUMPRODUCT 函数返回同时满足两个条件的数据个数。
联系客服