excel中两个时间之差应该怎么算?谢谢。

2024年11月22日 14:03
有5个网友回答
网友(1):

如果要计算两个时间之差,可以直接相减,但结果数字的单位是天,如果要转为分钟单位该如何操作呢?

网友(2):

请看图

A7,B7分别为开始日期,结束日期

=DAY(B7-A7)&"天"&HOUR(B7-A7)&"小时"&MINUTE(B7-A7)&"分钟"

网友(3):

2009-2-6 10:06:24在A1
2009-2-10 10:46:26在A2
A3=NETWORKDAYS(A11,A12)*24+MINUTE(A12-A11)
记住A3格式设为常规!
此函数含节假日天数!

网友(4):

DATEDIF

第一日期 第二日期 间隔 差异
1964-11-14 1970-5-10 天 2003 =DATEDIF(C4,D4,"d")
1964-11-14 1970-5-10 月 65 =DATEDIF(C5,D5,"m")
1964-11-14 1970-5-10 年 5 =DATEDIF(C6,D6,"y")
1964-11-14 1970-5-10 同年天 85 =DATEDIF(C7,D7,"yd")
1964-11-14 1970-5-10 同年月 5 =DATEDIF(C8,D8,"ym")
1964-11-14 1970-5-10 同年同月天 27 =DATEDIF(C9,D9,"md")

功能
这个函数可以计算两个日期间的间隔
它能够显示周、月、年

语法
=DATEDIF(第一日期,第二日期,"差异")
第一日期: 两个日期中较早的一个日期.
第二日期:两日期中距今天最近的日期。
"差异" : 这正是你想要计算的.
这些是可用的参数:
"d" 两日期之间的天数.
"m" 两日期之间的月数.
"y" 两日期之间的年数.
"yd" 把两日期年成是同一年的相差月数.
"ym" 把两日期年成是同一年的相差天数.
"md" 把两日期年成是同一年、同一月的相差天数.

格式
没有专门的格式

出生日期: 1964-11-14

年: 44 =DATEDIF(C8,TODAY(),"y")
月: 2 =DATEDIF(C8,TODAY(),"ym")
天: 27 =DATEDIF(C8,TODAY(),"md")

您可以把它们连接在一起成为一个文本
年龄是44 年, 2 月 零 27 日
="年龄是"&DATEDIF(D34,TODAY(),"y")&" 年, "&DATEDIF(D34,TODAY(),"ym")&" 月 零 "&DATEDIF(D34,TODAY(),"md")&" 日"

网友(5):

这个好象不能吧!?