Excel-时间格式&工龄与工时计算

发布时间 2023-12-20 22:22:29作者: zhang0513

1.输入日期

  • 在excel中的时间可以写成:1988/7/2或者1988-7-2
  • ②时间日期的格式自定义如下:
    •   yyyy/m/d(1988/7/2),
    •   yy/mm/dd(88/07/02),
  • yyyy"年"m"月"d"日"(1988年7月2日,【DBNUM1】"m"月"d"日"aaaa(十月五日星期六)
  • 注:yyyy/mm/dd(年月日)hh:mm:ss(时分秒)

    【DBNUM1】:数值格式设置为中文小写数字(二0一三),

    【DBNUM2】:数值格式设置为中文大写(贰零壹叁) aaaa:显示星期六     aaa六

2.输入时间

时间的日期可以使用24/12小时制的:隔开小时和分钟09:0017:00(24时制)09:00AM/PM,或09:00A/P(12小时制),

如果显示不出来AM、PM,开始-数字右下角按钮-自定义hh:mmAM/PM(显示为09:00AM)或者上午/下午hh:mm(显示为上午09:00)

3.TODAY,NOW函数

  • Ctrl+;:插入现在的日期
  • Ctrl+shift+;:插入现在的时间
  • 函数(即时时间,在每次打开excel时,双击单元格时,或按F9(笔记本fn+F9)更新数据):
  • 以上的函数只会取的当前的时间,时间并不会发生变化,如想要获取时时准确时间需要下面两个函数
    •   =Today():实时日期
    •   =Now():实时时间

4.不同日期的差时计算:

①时间计算时,Excel会自动忽略日期的差距,得出错误的结果,因此想要计算正确已经过的时间,自定义格式,【h】:mm:计算已经过的小时数,同理有【m】计算已经过的分钟数


②计算年资的天数,插入Today函数减去入职日期,=TODAY()-H3,转换常规格式得出天数。
③DATEEDIF函数(用来计算两日期之差,如计算年资的年数,月数用)
=DATEDIF(开始日期,结束日期,计算单位)=DATEDIF(H3,TODAY(),"y")
计算单位用”y”,”m”(Y表示年数,M表示月份,D表示天数,YM不满一年的月数,YD不满一年的天数,MD不满一月的天数,打Y忽略年数,打M前面的年和月一起忽略)
注:找不到这个函数,但是可以直接输入使用


④NETWORKDAYS,用来计算工作日,自动排除周末和专门指定的假日
=NETWORKDAYS(开始日期,结束日期,假日)


加入自定周末,=NETWORKDAYS.INTL(开始日期,结束日期,自定周末,假日)
自定周末输入对应的数字代码即可: