分享

微信最近8年来最有用的更新,更方便了,值得点赞!

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


转眼做Excel公众号8年,基本上每次更新,公众号越不好用。而这次的更新,必须点赞支持。

留言和回复同时支持图片。

右下角的留言按钮点进去。

就可以看到图片的功能,还有一个表情(这种适合娱乐公众号,可以发各种表情包)。你也来试试发个图片。


接下来继续聊Excel,这是粉丝的问题,要根据调薪日期,计算2024年月份数。比如2023.11.1是2024年之前的,因此是完整年有12个月;2024.02.01少了1月,因此是11个月。

调薪日期是以.作为分隔符号,并不是标准日期,标准日期是以-或者/作为分隔符号,并且是数值格式。可以用SUBSTITUTE函数替换,再用--转换成数值格式。

=--SUBSTITUTE(C2,".","/")

计算两个日期相差的月份数,可以用DATEDIF函数,m就是月份。不过直接计算,当日期是2024年之前的,月数会大于12,出现异常。

=DATEDIF(E2,DATE(2025,1,1),"m")

这里有2种常用的解决方式。

限制最大值为12。

=MIN(12,DATEDIF(E2,DATE(2025,1,1),"m"))

让2024年之前的日期变成2024/1/1。

=DATEDIF(MAX(DATE(2024,1,1),E2),DATE(2025,1,1),"m")

如果不用辅助列也行,组合进去就好。

=MIN(12,DATEDIF(--SUBSTITUTE(C2,".","/"),DATE(2025,1,1),"m"))

或者

=DATEDIF(MAX(DATE(2024,1,1),--SUBSTITUTE(C2,".","/")),DATE(2025,1,1),"m")


实际问题比这个更复杂,粉丝是要计算年底的绩效工资,涉及到她们公司的事,就不做讨论。

陪你学Excel,一生够不够?

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

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多