EXCEL中,如何设置计算时间的公式?

(1)、A1是已知的时间2008-1-20,B1是三个月后的时间,请问B1公式如何设置?(需要B1计算结果直接显示为2008-4-20)
(2)、A1是已知的时间2007-12-20,B1也是已知的时间2008-1-20,请问B1与A1相隔多少天,如何设置公式?
(3)、计算时间21:12,与时间08:40相差多少,如果设置公式?
(附:答案如让人满意,另行追加分)

1.用简单的函数,先工具-加载宏-分析工具库VBA函数
=EDATE(A1,3) 记得要改单元格格式为日期的
不用这个函数的话,用普通的函数是:
=Date(Year(A1),Month(A1)+3,Day(A1))

2.Datedif隐藏函数,函数帮助直接百度一下就有了。
=DATEDIF(A1,B1,"d")
其实最简单的是:
=B1-A1 记得要改单元格格式为数字或者常规

3.也是直接相减就可以,可以用Text函数控制返回格式:
=TEXT($A$1-$B$1,"HH:MM") 显示12:32
=TEXT($A$1-$B$1,"HH小时MM分钟") 显示12小时32分钟
=TEXT($A$1-$B$1,"[m]分钟") 显752分钟
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答