分享

刚刚!IF宣布退休,新函数来了,真简洁

 Excel不加班 2024-04-29 发布于广东
与 30万 粉丝一起学Excel

很多粉丝都喜欢用IF函数,套着套着就出错了。换个思路,不用IF反而更好。

1.上班达到6天有1天休假,上班12天有2天休假,上班18天有3天休假

用IF套了半天,看似公式没问题,实际却出错。IF函数的时候,要从大写到小,还有数字别加双引号。

其实,这种有更好的解决方法,上班天数÷6,小数舍去。ROUND是四舍五入,INT是舍去小数。

=INT(B3/6)

2.判断年龄区间

将年龄划分成好几个区间,绕了一圈IF,结果出错。

这种没有规律的,可以做一个对应表,然后用LOOKUP轻松解决。

=LOOKUP(A2,$D$2:$E$6)

3.引用其他工作表,让0显示空白

直接引用的时候,空白会显示0。

因此就有了套IF的方法。

除了这个传统的做法,还有2个更好的。

用最开始的公式,再自定义单元格格式为0;-0;;@,3个分号的完整含义,正数;负数;;文本意思就是让0显示空白,其他显示原来的值。

当然,在后面&""也可以。

=Sheet2!A1&""

4.上班时间8点之前的按8点算,8点之后按之后的时间算

传统的做法。

优化:

=MAX(TIME(8,0,0),A2)

如果你想让公式更加简洁,准确率更高就别用IF函数了。

陪你学Excel,一生够不够?


请把「Excel不加班」推荐给你的朋友

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多