美文网首页
Excel函数(六):日期和时间计算

Excel函数(六):日期和时间计算

作者: 熊猫人和熊猫猫 | 来源:发表于2022-07-23 18:46 被阅读0次

    汇总本篇文章里用到的函数:

    • DATE;YEAR; MONTH;DAY;TODAY(日期相关)
    • TIME;HOUR;MINUTE;SECOND;NOW(时间相关)
    • WEEKDAY;WEEKNUM(返回周几和第几周)
    • DATEDIF(返回时间间隔- 年 or 月 or 日)
    • NETWORKDAYS(工作日计算)--> 财务行政
    • WORKDAY;EDATE;EMONTH(计算完工日期)--> 项目管理

    1. 时间和日期

    计算机中时间的起点:1900/01/01(数值形式为1),因此所有的日期格式转换成数值形式(快捷键 Ctrl+Shift+1)即为与1900/01/01的差值加1。

    举例:

    • 日期 对应 整数
    • 时间 对应 0-1的小数
    日期/时间 数值形式(单位:天)
    1900/01/01 1
    2021/10/04 44473
    18:55:00 0.788194444444444
    2021/10/04 18:55:00 44473.7881944444

    快捷键:
    当前日期 Ctrl+;
    当前时间 Ctrl+Shift+;

    2. 基本的日期和时间函数

    DATE DATE(year,month,day) 主要用于根据指定的年份、月份和具体日期返回表示特定日期的连续序列号
    YEAR YEAR(serial_number) 返回日期对应年份
    MONTH MONTH(serial_number) 返回日期对应月份
    DAY DAY(serial_number) 返回日期对应天

    TIME TIME(hour,minute,second) 主要用于根据指定的小时、分钟和具体秒返回表示特定时间的连续序列号
    HOUR HOUR(serial_number) 返回时间对应小时
    MINUTE MINUTE(serial_number) 返回时间对应分钟
    SECOND SECOND(serial_number) 返回时间对应秒

    NOW NOW() 返回当前对应时间和日期
    TODAY TODAY() 返回当前对应日期

    3. 关于星期的函数

    WEEKDAY WEEKDAY(serial_number,[return_type]) returntype中国2返回一周中第几天的数值
    WEEKNUM WEEKNUM(serial_number,[return_type]) returntype中国2返回日期在一年中的周序数

    4. 计算两个日期的间隔时间

    DATEDIF 计算两个日期的间隔时间

    • *DATEDIF(start_date,end_date,"y") 间隔年数
    • *DATEDIF(start_date,end_date,"m") 间隔月数
    • *DATEDIF(start_date,end_date,"d") 间隔日数

    5. 工作日及实际工作天数计算

    NETWORKDAYS NETWORKDAYS(start_date,end_date,[holidays])

    举例:由此可得工作日205天(没有排除holidays)

    入职日期 年末日期 函数
    2021/3/22 2021/12/31 NETWORKDAYS("2021/3/22","2021/12/31")

    6. 根据项目规划计算完工日期

    WORKDAY: WORKDAY(start_date,days,[holidays])返回之前或之后指定天数的日期
    EDATE: EDATE(start_date,months,[holidays])返回之前或之后指定月的日期
    EMONTH: EMONTH(start_date,months)返回之前或之后指定月的最后一天日期

    相关文章

      网友评论

          本文标题:Excel函数(六):日期和时间计算

          本文链接:https://www.haomeiwen.com/subject/gbzinltx.html