分享

5大运用场景 ,让你成为Excel函数真正的高手(内含当年的函数经典)

 Excel不加班 2021-11-27

要成为高手,需要很长的路,开始了就有希望。这是一个系列教程,这周才开始,内容是持续的。

第1天:

总有人问我怎么才能学好Excel函数,现在统一回复

第2天:

想要Excel水平超过90%的同事,只需学会这20个公式就够了!(内含836个表格模板)

第3天:

那些名气不高,而又超级好用的Excel公式汇集!(内含1784篇文章合集)

第4天:

日期与时间可以说是跟我们最密切相关的问题,基本上每天都会有人问下面这些问题:

今天是周几?

现在是几点?

……

下面,卢子通过一些实际案例,带你认识日期与时间的系列函数。

1.根据出生日期,进行本月生日提醒

提取年、月、日

=YEAR(D2)

=MONTH(D2)

=DAY(D2)


有些公司,会对每月生日的员工发放福利,月份提取出来以后就可以进行提醒设置了。TODAY()就是代表今天,嵌套MONTH就是获取今天属于哪个月,再用IF判断月份是否一样,符合条件的就显示本月生日。

=IF(MONTH(TODAY())=G2,"本月生日","")


这里是为了方便说明,实际上年、月、日这三列可以不要。

=IF(MONTH(TODAY())=MONTH(D2),"本月生日","")


2.根据出生日期,计算周岁

=DATEDIF(D2,TODAY(),"y")


DATEDIF函数的第三参数有好多种用法,下面逐一说明。

计算两个日期相差的年月日,y代表年,m代表月,d代表日。

=DATEDIF(A2,B2,"y")

=DATEDIF(A2,B2,"m")

=DATEDIF(A2,B2,"d")

不过这种算法又有一个问题,在计算月的时候没有忽略年,在计算日的时候没有忽略月。因此,出现了一种新的方法,ym代表忽略年计算月,md代表忽略月计算日。

=DATEDIF(A2,B2,"y")

=DATEDIF(A2,B2,"ym")

=DATEDIF(A2,B2,"md")

3.根据工龄计算年终奖

如不足一年奖励0.5个月工资,满1年奖励1个月工资,满2年奖励2个月工资,依次类推,最多奖励12个月工资。

MIN(C2,12)就是让大于12的返回12,作用跟=IF(C2>12,12,C2)一样。

=IF(C2=0,0.5,MIN(C2,12))*B2


当然,这里的工龄也可以转换成月份,然后做一个对应表进行VLOOKUP。

=VLOOKUP(C2,$G$2:$H$14,2)*B2


年终奖只是存在这种计算规则,有的公司并不是这么算的,只是学习函数的用法而已。

4.根据开始日期,计算合同到期日期

合同签1年,也就是12个月到期。

=EDATE(A2,12)


函数语法,参数2如果是负数就代表前N个月,正数就代表后N个月。

=EDATE(开始日期,之前/之后的月份)

如要获取十年前今日的日期,可用下面的公式,并将单元格设置为日期格式。1年为12个月,十年就是120个月,之前的日期,也就是为-120。

=EDATE(TODAY(),-120)

5.学员实际案例说明

上面的那些案例都是理论,而学员的案例才是最真实的。理论知识很容易学会,真实案例却很难,经常出现各种小问题。

假如一个资产,截止到2020/12/31,已使用了47个月,用哪个函数可以倒推该资产的资本化起始日期呢?

下面的截图写法,看似正确,实际是错误的。在单元格中2020/12/31是标准日期,而在公式中/是当做÷来处理的。公式中标准日期是DATE(2020,12,31)。

下面的写法才是正确的,输入公式后还要将单元格设置为日期格式。

=EDATE(DATE(2020,12,31),-47)


日期不是本月最后一天的,全部转换成本月最后一天再计算。

本月最后一天,第2参数设置为0代表本月,正数为之后,负数为之前。

=EOMONTH(A2,0)

资本化起始日期,B2+1就变成下个月的1号,这样提前47个月后,也是变成1号,再减去1就变成上个月最后一天。

=EDATE(B2+1,-47)-1

+1和-1很重要,如果去除,得到的日期并不是当月最后一天。

实战才能成为真正的高手,只有实战才能检验自己学习的不足。

最后,献上我当年学函数公式的资料。

当年学习资料很少,每天就琢磨这些表格案例,没人教,全靠自学。一个VLOOKUP函数学了7天才入门,INDEX+SMALL+IF+ROW这个筛选公式学了3个月才入门。

如果有兴趣体验卢子当年学习之路,可以下载这套资料学习,这些都是当年的经典。

推荐:总有人问我怎么才能学好Excel函数,现在统一回复

上篇:想要Excel水平超过90%的同事,只需学会这20个公式就够了!(内含836个表格模板)

你有信心坚持学下去吗?

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多