excel自动计算周期时间并显示

因为是周期性工作,时间间隔固定,比如4000小时,我在2018年1月2日加入,自动显示下下一个加入日期,2018年6月17日,再下个加注日期在2018年12月1日,并在6月份和12月份的单元格内显示,希望老师们指导。

你的要求可以通过公式解决,但有几个问题:

    每个周期的开始时间是否都是在一月份?如果是的话,那么是不是一月份的位置不用公式,全部手动输入。

    这个周期跨度是不是12个月?

追问

1、1月份全部手动输入;
2、周期跨度为12个月,19年再重新编写。

追答

将下面的公式复制到N4单元格,并通过Shift+Ctrl+Enter确认,并向其他单元格填充即可
=IF($M4="","",IF((COLUMN()-12)=INDEX((YEAR($M4+(ROUND($L4/24,0)*COLUMN($A$1:$L$1)))=YEAR($M4))*MONTH($M4+((ROUND($L4/24,0)*COLUMN($A$1:$L$1)))),1,COUNTIF($M4:M4,">="&$M4)),$M4+ROUND($L4/24,0)*COUNTIF($M4:M4,">="&$M4),""))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-13
这个最好用vba来做
相似回答