大神!求助EXCEL公式!

大神,感谢前天你的倾情帮助!还有点小问题需要麻烦你。下面是你的回答:
我的问题:
感谢回答。可能我没描述清楚:不是计算2017/3/5至2017/5/8之间一共有多少工作日(不扣除节假日),而是计算,4月在这段时间中一共有几天,5月又有几天,6月又有几天。按照常理,3月应有27天工作日,4月由30天工作日,5月有8天工作日。

你的回答:
开始结束时间在A1和B1,下面表格3月在A4
=SUMPRODUCT(--(MONTH(ROW(INDIRECT($A$1&":"&$B$1)))=--SUBSTITUTE(A4,"月","")))
新问题:如何把年也考虑进去?

A1开始时间
B1结束时间
A4公式=TEXT(DATE(YEAR(A1),MONTH(A1),1),"YYYY-MM")
B4公式=IF(DATE(YEAR($B$1),MONTH($B$1),1)-A4>0,TEXT(DATE(YEAR(A4),MONTH(A4)+1,1),"YYYY-MM"),"")
向右拉B4,填充公式,将时间段内的年月显示出来
A5公式=IF(A4="","",SUMPRODUCT((YEAR(ROW(INDIRECT($A$1&":"&$B$1)))=YEAR(A4))*(MONTH((ROW(INDIRECT($A$1&":"&$B$1))))=MONTH(A4))))
向右拉A5,填充公式来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
相似回答