【发布时间】:2015-09-30 21:45:40
【问题描述】:
我在 Excel 中有一个周期列表(按周期开始、周期结束给出),我必须准确计算该周期内有多少个月(作为分数)。
例如如果给定一个 1 月 15 日到 3 月 7 日的时间段,那么这将是
15-01-2015 until 31-01-2015 = 17 days
01-02-2015 until 28-02-2015 = 28 days
01-03-2015 until 07-03-2015 = 7 days
期间的月份 = 17/31 + 28/28 + 7/31 = 1,774193548 个月
请注意,在此计算中,开始日期和结束日期都算作期间的一部分。
因为句点可以是任何东西,所以我无法用 Excel 公式计算出这个(或者如果它甚至可能的话)。
有什么想法吗?
【问题讨论】:
-
你为什么想要这个“准确”的数字?简化问题的一种方法是查看年数和月数的差异以获得整个中间月数,然后在每一端添加分数。你可以得到开始时的天数作为开始日期和下个月1号之间的差,结束天数就是天数。
-
有两列吗?例如,A 列列出开始日期,B 列列出结束日期?
标签: excel date datetime excel-formula