我在 Excel 中有 2 列,每列包含以下格式的日期:mm/dd/yyyy。
一个是开始日期,另一个是结束日期。
样本数据:2013 年 3 月 26 日 | 2014 年 2 月 28 日
有人能帮忙提供一个公式,该公式可以查看每一列并得出开始日期和结束日期之间的总时间长度(例如月份)吗?
答案1
您可以使用 DATEDIF 函数来计算。假设日期位于 A 和 B 列,则函数的输入如下:
= DATEDIF (A1,B1,“D”)
A1 - 您想要比较的第一个日期。B1
- 您想要比较的第二个日期。
“D” - 以天数显示结果。其他格式为 Y、M、YM、YD 和 MD。
确保使用日期格式格式化 A 列和 B 列(选择列 > 右键单击 > 格式化单元格 > 选择您喜欢的日期格式)。C 列应为常规类型格式。
来源: http://spreadsheets.about.com/od/excelfunctions/qt/090714_number_of_days_between_dates.htm
答案2
DATEDIF
是一个已弃用的和未记录的功能,可能会导致使用中出现问题。
幸运的是,有一个非常简单的方法可以做到这一点:
1 - 在两列旁边创建一列,并向每个单元格添加以下公式:
=[结束日期]-[开始日期]
2 - 对列求和