如何计算excel两个日期间各月的天数

如A1列2013-3-2,B1列2013-5-1,C1-N1列为1-12月,通过公式想得出E1列29,F1列30,H列1,其他列0.,以一年360天为标准计算。哪位高手指教一下,多谢
C-N列应该是通过公式计算得出的各月天数,就是想请假大家,怎么设置这个公式

我仔细理解的结果看看对不对:

    没有按照360天,是按照实际天数算的;

    月份表头直接用的数字,没有像你那样写了一堆字

    如果跨年会有问题。


=IF(OR(C$1<MONTH($A2),C$1>MONTH($B2)),0,IF(C$1=MONTH($A2),EOMONTH($A2,0)-$A2,IF(C$1=MONTH($B2),-EOMONTH($B2,-1)+1+$B2-1,EOMONTH(--(YEAR($A2)&"-"&C$1&"-1"),0)-(YEAR($A2)&"-"&C$1&"-1")+1)))


温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-22
这个结果有点不对吧,既然G1是1天,那E1里应该是30天才对吧?
第2个回答  2013-08-21
可以详细解释一下吗,C1-N1不是月份吗,E1怎么的29
相似回答