分享

认识Excel函数新成员

 font2939ojslxi 2020-04-07

认识Excel函数新成员(一)

IFS函数

日常数据统计工作,尤其是复杂的带有条件判断的数据统计或标记需要IF函数的嵌套完成,且在嵌套过程注意IF的嵌套层次与IF函数名和括号的数量,公式看起来复杂且不好理解。现在一个逻辑函数就可以替代IF的嵌套了,它就是IFS函数,下面就是它的详细解释。

IFS 函数:检查是否满足一个或多个条件, 并返回与第一个 TRUE 条件对应的值。IFS 可以替换多个嵌套的 IF 语句, 并且更易于在多个条件下读取。

语法:

= ifs ('内容为 True1, 值如果 True1, 什么是 True2, 值为 True3, True3, 值为)

例如:某快递公司提供四种服务和收费,分别是普通送货5元,加急送货10元,邮寄2元,EMS快递50元。下面有7次快递业务,需要统计费用(如下图)。

如果应用IF函数,需要三个IF函数嵌套,表达四个逻辑关系的判断

操作如下,首先【公式】-【逻辑】-IF函数


在函数对话框的“Logical_test”和“Value_if_true”框中输入如下信息

在“Value_if_false”框,点击窗口的左上角【名称框】中的“IF”函数,于是在第一个IF函数中的第三个参数框嵌套了IF函数,如下输入信息,可见公式栏中的函数嵌套情况。

以此类推,在第二个IF函数的“Value_if_false”框,点击窗口的左上角【名称框】中的“IF”函数,嵌套第三个IF函数,其公式为:

=IF(D4='普通',5,IF(D4='加急',10,IF(D4='EMS',50,2)))

而应用IFS函数,只需要一个即可,其操作如下:

首先【公式】-【逻辑】-IFS函数

在“Logical_test1”框中输入D4='EMS',在“Value_if_true1”框中输入50;“Logical_test2”框中输入D4='普通',在“Value_if_true2”框中输入5;在“Logical_test3”框中输入D4='加急',在“Value_if_true3”框中输入10;在“Logical_test4”框中输入D4='邮寄',在“Value_if_true4”框中输入2

=IFS(D4='EMS',50,D4='普通',5,D4='加急',10,D4='邮寄',2)

对比两个函数,可以看出,IFS函数中,第二个判断“普通”交货方式、第三个判断“加急”交货方式的表达式分别省略了IF;但最“邮寄”需要添加判断,而IF嵌套较为简单,不用判断。

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多