EXCEL中时间能否直接相减或是相加?

在EXCEL中日常时间计算基本是以:A1-A2的形式做的,能否直接在一个单元格中操作,比如:2021/2/12 0:00:00-NOW() 这种形式来做,不用辅助列。

比如:2020-1-28 18:10-2021-1-28 19:30

1. 首先我们需要知道的是,datedif这个函数是excel表格中的隐藏函数,它的作用是用来计算时间差的。另外,这个函数的取舍方式并不是四舍五入,而是向下取整数

2. 首先我们需要一个表格,以下图为例,我们在c2单元格中输入=DATEDIF(A1,A2,"y")。需要注意的是,这个玩意就代表了两个年份之差了。

3. 然后我们选择C4这个单元格,输入=DATEDIF(A1,A2,"m"),需要注意的是,m是两个年份中的月份之差。

4. 选择C6单元格,输入=DATEDIF(A1,A2,"d"),其中d是两个年份之中的天数之差。

小时分钟相减
1. 我们用下面这个表格来给大家演示小时之间的相减和分钟之间的相减。

2. 我们选择D2单元格,输入=(A2-A1)*24。要注意的是,小十之间的,相减是直接相减求天数,乘以24小时得小时数。

3. 选择D3单元格输入=(A2-A1)*24*60,意思是用小时之间的差值再乘以60变成分钟之间的差值。

4. 选择E2单元格,输入=TEXT(A2-A1,"[h]:m"),需要需要注意的是,我们这次用的是时间计数法,该计数法是采用“小时:分钟”的格式。

5.选择E3单元格,输入=TEXT(A2-A1,"[m]"),这个方法是将时间系数法中的小时直接换算成分钟。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-01-28

各种时间对应的都是日期序列值,可以直接相减,然后再根据需要返回相应的格式。

第2个回答  2021-01-29
可以写做:="2021-1-28 19:30"-"2020-1-28 18:10"
结果为366.0555556天=366天1小时20分
=INT("2021-1-28 19:30"-"2020-1-28 18:10")&"天"&TEXT("2021-1-28 19:30"-"2020-1-28 18:10"-INT("2021-1-28 19:30"-"2020-1-28 18:10"),"H时MM分")
第3个回答  2021-01-27
计算某往后一天离现在多少天=DATEDIF(NOW(),"2021/02/12","d")
计算以前某一天离现在多少天=DATEDIF("2021/01/01",NOW(),"d")
第4个回答  2021-01-28
="2021/2/12 0:00:00"-NOW()
="2020-1-28 18:10"-"2021-1-28 19:30"