分享

Excel

 江南荷叶 2021-08-06

之前我写过不少教程,教大家如何不用 if 函数,就能实现条件判断计算。

有同学提问了:作为入门级、最常用的条件判断语句,if 函数就完全没有亮点吗?

当然有亮点。我一直都说,没有普通的函数,只要用法巧妙,任何函数都能精彩绝伦。

那么我们来看看如何将 if 函数用得与众不同。

案例:

下图 1 是公司各部门员工的收入明细表,请标识出以下三个条件中满足其中任意两个条件的所有人:

  • 部门为“销售部”

  • 底薪>4000

  • 奖金<1000

效果如下图 2 所示。

解决方案:

针对这个案例,我用最朴素的 if 函数来写公式,然而这个用法,大家都能想到吗?

1. 在 G2 单元格中输入以下公式 --> 下拉复制公式:

=IF((A2='销售部')+(C2>4000)+(D2<1000)>=2, 'yes','')

公式释义:

  • (A2='销售部')、(C2>4000) 和 (D2<1000) 这三个条件判断,会分别生成三个逻辑值,满足条件时为 true,不满足则为 false;逻辑值也等同于 1 或 0;

  • IF((A2='销售部')+(C2>4000)+(D2<1000)>=2:判断上述三个条件相加的和是否大于等于 2,即表示三个条件中满足其中任意两个条件;

  • 如果满足上述条件则显示“yes”,否则留空。

是不是?之前没想到 if 可以这样用吧?

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多