如何在excel中比较两个日期之间的时间差?我希望显示以下消息之一(1-2个月、2-4个月、4-6个月、6-9个月或9 months+)。如果时间差是2、4、6、9个月+额外的天数,则应对其进行四舍五入。如果月份和天数在正确的时间范围内,那么它应该只显示该消息。
以下是日期的示例列表以及时间差输出应该显示的内容:
Start Date End Date Desired Message
21/06/16 29/08/16 2-4 months
12/20/16 29/08/16 6-9 months
06/06/16 29/08/16 2-4 months
28/02/15 29/08/16 9 months +以列表中的第一个为例: 21/06/16 - 21/08/16 =2个月。2个月+8天= 29/08/16,因此2-4个月。
发布于 2016-08-30 06:18:59
首先,检查你的日期格式。
假设A1是您的开始日期,B1是您的结束日期。
首先获取这两个日期之间的月份计数,然后将其保存在C1中
((YEAR(A1)-YEAR(B1))*12+MONTH(A1)-MONTH(B1))*-1然后
=IF(C1=1,"1 - 2 Months",IF(AND(C1>=2,C1<4),"2 - 4 Months",IF(AND(C1<6,C1>=4),"4 - 6 Months",IF(AND(C1>=6,C1<9),"6 - 9 Months",IF(AND(C1>9),"9 Months +","Not valid date")))))

https://stackoverflow.com/questions/39202831
复制相似问题