Excel日期函数全整理,这一篇就够了!
- 2026-11-04 13:19:02
Excel日期函数全整理,这一篇就够了!做Excel表格,绕不开日期。算工龄、算账期、排计划、做考勤……几乎每个场景都要和日期打交道。每次都手动输入?手动计算?太麻烦!试试下面这些函数 Excel里和日期有关的函数,分四大类,建议先收藏再慢慢看。 一、获取当前日期 1. TODAY —— 今天日期 =TODAY() 没有参数,返回今天的日期。每天打开表格会自动更新。 2. NOW —— 当前日期和时间 =NOW() 比TODAY多了时分秒,适合做时间戳记录。 二、提取日期成分 3. YEAR —— 提取年份 =YEAR(A1) 4. MONTH —— 提取月份 =MONTH(A1) 5. DAY —— 提取天数 =DAY(A1) 这三个是拆解日期的基础,经常配合使用。 6. WEEKDAY —— 返回星期几 =WEEKDAY(A1,2) 参数写2,周一返回1、周日返回7,符合国人习惯。 7. WEEKNUM —— 第几周 =WEEKNUM(A1,2) 返回该日期是全年第几周,做周报排期很实用。 三、计算日期差值 8. DATEDIF —— 计算两个日期的差 =DATEDIF(开始日期,结束日期,"Y") 第三参数可选: · "Y" 整年数 · "M" 整月数 · "D" 总天数 算工龄、算年龄、算合同期,全靠它。注意这是隐藏函数,输入时没有提示,但能用。 9. YEARFRAC —— 年数占比 =YEARFRAC(开始日期,结束日期) 返回两日期之间占全年的比例,财务计息常用。 10. DAYS360 —— 按360天算差值 =DAYS360(开始日期,结束日期) 按一年360天的规则计算,多见于财务场景。 四、推算与工作日 11. DATE —— 组合成日期 =DATE(2026,9,30) 把年、月、日三个数字拼成一个标准日期。 12. EDATE —— 推算几个月前/后 =EDATE(A1,3) 3个月后的同一天。写-3就是3个月前,算账期、算到期日很方便。 13. EOMONTH —— 某月最后一天 =EOMONTH(A1,0) 返回该月最后一天。写1就是下个月最后一天,写-1就是上个月最后一天。 14. WORKDAY —— 几个工作日后的日期 =WORKDAY(A1,10) 自动跳过周末,算10个工作日后的日期。适合排工期。 15. NETWORKDAYS —— 两个日期之间的工作日 =NETWORKDAYS(开始日期,结束日期) 自动排除周末,算实际工作天数。做考勤、算加班特别好用。 再补充两个扩展函数 16. DATEVALUE —— 文本转日期 =DATEVALUE("2026/9/30") 把文本格式的日期转成Excel能识别的日期值。 17. WORKDAY.INTL —— 自定义周末 =WORKDAY.INTL(A1,10,11) 如果你们公司不是周六周日休息,用这个可以自定义哪几天算周末。 小结速查表 类别 函数 作用 当前日期 TODAY 今天日期 当前日期 NOW 当前日期时间 提取成分 YEAR 年份 提取成分 MONTH 月份 提取成分 DAY 天数 提取成分 WEEKDAY 星期几 提取成分 WEEKNUM 第几周 日期差值 DATEDIF 年月日差 日期差值 YEARFRAC 年数占比 日期差值 DAYS360 360天差值 推算 DATE 组合日期 推算 EDATE 几个月前后 推算 EOMONTH 某月最后一天 工作日 WORKDAY N个工作日后 工作日 NETWORKDAYS 工作日天数 扩展 DATEVALUE 文本转日期 扩展 WORKDAY.INTL 自定义周末 --- 日常90%的场景,其实TODAY、DATE、DATEDIF、YEAR、MONTH、DAY 这6个就够用了。 有问题欢迎评论区留言
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。