一、excel如何计算时间差?

方法如下

1、首先打开Excel表格,并在表格单元格中输入好信息

2、鼠标选中【C2】单元格,并输入公式:=TEXT(B2-A2,"h小时m分钟s秒"),按回车键。

3、然后鼠标指针放在【C2】单元格右下角,待鼠标指针变成“+”符号,按住鼠标左键向下拖动。

4、最后浏览下设置的效果,如下图所示时间差就计算出来了。

常用函数

1、数据库函数

当需要分析数据清单中的数值是否符合特定条件时,可以使用数据库工作表函数。

2、日期与时间函数

通过日期与时间函数,可以在公式中分析和处理日期值和时间值。

3、工程函数

工程工作表函数用于工程分析。这类函数中的大多数可分为三种类型:对复数进行处理的函数、在不同的数字系统(如十进制系统、十六进制系统)间进行数值转换的函数、在不同的度量系统中进行数值转换的函数。

二、excel计算日期差

Excel支持计算两个日期之间的天数,即对两个日期进行相减的运算。例如:在A1、A2单元格分别录入默认日期格式:2021-1-1和2021-5-31。接着在另一单元格录入公式:

=A2-A1

就能获得两个日期之间的天数150。注意:Excel2003等低版本Excel需要将该单元格格式定义为常规或数字格式才能见到正确的结果。此外,还可利用Excel隐藏函数datedif()来计算两个日期之间的差。仍以上例,在英文输入法状态下某单元格内录入函数(见下图):

=datedif(A1,A2,"d")

注意:该函数参数需将较早的日期放在前面,较晚的日期放在后面,否则无法运算。除了可计算两个日期相隔的天数,通过修改最后的一个参数,还可计算月、年数。例如datedif(A1,A2,"m")就能计算出两个日期相隔4个月;datedif(A1,A2,"y") 计算两个日期间相隔的年数为0。