假设这两个日期是文本格式,分别在A1和B1单元格
在C1单元格输入公式
=TEXT(INT(SUMPRODUCT(DATE(MID(A1:B1,7,4),MID(A1:B1,4,2),LEFT(A1:B1,2))+MID(A1:B1,12,8),{-1,1})),"[>0]0天;") & TEXT(SUMPRODUCT(DATE(MID(A1:B1,7,4),MID(A1:B1,4,2),LEFT(A1:B1,2))+MID(A1:B1,12,8),{-1,1}),"h小时mm分钟ss秒")
你要显示的结果是什么格式呢?是按照小时还是天还是分钟之类的?
=结束时间-开始时间---------- 得出的数字是天数
=(结束时间-开始时间)*24 ---- 得出的是小时数
=(结束时间-开始时间)*24*60 ---- 得出的是分钟数
=(结束时间-开始时间)*24*60*60 ---- 得出的是秒数
第一步你要先把计算结果的单元格设置成"General"或者"Number",
如果要求天数 =(结束时间-开始时间)
如果要求月数 =(结束时间-开始时间)/30
如果要求年数 =(结束时间-开始时间)/365
如果要求秒数 =(结束时间-开始时间)*24*3600
设这两个日期分别在A1,B1,
C1 输入公式
=TEXT((B1-A1),"[h]:mm:ss")
结果显示为 24:02:36
如果不能正确显示,则A1 B1不是正确的时间格式,需要定义格式后重新输入
选中这两个单元格,ctrl+1,自定义格式 mm/dd/yyyy hh:mm:ss
秒为单位
=TEXT((B1-A1),"[s]")
你要的时间差是以天,月还是年为单位?