打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
怎样用Excel得到每个月的最后一天,考勤表制作者必备的知识

每个月的最后一天是哪一天,小学毕业之后就懂了。然而,却有不少朋友会为这个问题困扰。

小王:制作考勤表和日历时,如何自动根据年份和月份自动填充最后一天?就像下图。

Excel中获取最后一天有3种方法。


方法1:直接填充

输入最后一天,然后向下填充,选择“以月填充”。遇到少于31天的日期,可以先输入前两个日期,再填充。

小王:这种方法作用不大。

如何判断给定日期所在月份的最后一天呢?譬如有些账单有应缴费日期,会将缴费日期所在月份的最后一天作为最终不可违约日期,超过日期就要支付违约金。


方法2:EOMONTH函数

EOMONTH函数非常简单,只有两个参数,第一个参数表示日期,第二个参数表示想要获得哪一个月的最后一天。

  • “0”表示指定日期所在月份的最后一天。

  • “正数”表示指定日期之后第几个月的最后一天。

  • “负数”表示指定日期向前几个月的最后一天。

小王:只知道年份和月份,也能得到最后一天吗?


方法3:DATE函数

公式“DATE(年份,月份 1,0)”可以获得指定月份的最后一天。得到的格式是日期格式的,如果要得到具体的天数,可以在公式外嵌套DAY函数。


小王:我在考勤表修改年份和月份时,怎样自动填充最后一天呢?


示例演示

我们可以使用COLUMN函数来填充日期,用DATE和DAY函数来设定最后的一天。

公式:

日期: =IF((COLUMN()-1)<=DAY(DATE($B$2,$B$3 1,0)),(COLUMN()-1),'')

星期: =IF(B5<>'',TEXT(WEEKDAY(DATE($B$2,$B$3,B5),1),'aaa'),'')

小王:公式太长啊。


也可以直接在日期中填充“1-31”,然后在条件格式中用下面的公式做不存在的日期打标记。

不存在的日期判断公式:=IF(B$5>DAY(DATE($B$2,$B$3 1,0)),1,0)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
工作了一辈子,何时才能享受美好的退休生活?
财务人员必懂得几个Excel函数(六)
Excel技巧应用篇:在Excel中按年,月计算日期数
excel eomonth函数用法及实例
如何让Excel考勤表,自动判断当月有几天?
日期函数date的基本用法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服