【发布时间】:2020-04-30 10:12:52
【问题描述】:
如果您好心,需要一些帮助。
在 MS Excel 中,我试图根据学年计算出学生上大学的月数。
例如,学生在以下日期注册并完成大学学业:
- 23/06/2018 - 23/06/2020
该学生有多个学年:
01/08/2017 - 31/07/2018
01/08/2018 - 31/07/2019
01/08/2018 - 31/07/2020
我想计算学生每学年上学的月份数:
01/08/2017 - 31/07/2018(1 个月)
01/08/2018 - 31/07/2019(12 个月)
01/08/2018 - 31/07/2020(11 个月)
我已经设法使用这个函数计算了天数:
=MAX(MIN(term_end_date, student_,end_date) - MAX(term_start_date, student_start_date)+1,0)
但是,如果可能的话,我需要几个月的时间。
提前感谢帮助。
【问题讨论】:
-
您能否向我们展示您的数据的外观以及您的预期结果如何/在哪里?
-
嗨,我通过编辑添加了屏幕转储。我也设法更接近解决方案:
ROUNDDOWN(MAX(0,(MIN(term_end_date, student_end_date) - MAX(student_start_date, term_start_date)))/(365/12),0) -
Jim 不会在 16/17 年学习
1月和 17/18 月12月吗? -
@JvdV - 更新了图片 - 输入错误的是 2017 年而不是 2018 年。
-
你有更多的例子吗?我想我确实有答案,但想对您的数据进行更多测试
标签: excel date excel-formula