兔斯基 发表于:2010-01-21 15:33:20
在EXCLE中有这样一个公式(红色部分):IF(MONTH( A1 )=1,IF(DAY(A1)=26,1,IF(DAY(A1)>26,DATEDIF(CONCATENATE(YEAR(A1),"-",MONTH(A1),"-","26"),A1,"d")+1,DATEDIF(CONCATENATE(YEAR(A1)-1,"-",12,"-","26"),A1,"d")+1)),IF(DAY(A1)=26,1,IF(DAY(A1)>26,DATEDIF(CONCATENATE(YEAR(A1),"-",MONTH(A1),"-","26"),A1,"d")+1,DATEDIF(CONCATENATE(YEAR(A1),"-",MONTH(A1)-1,"-","26"),A1,"d")+1))),A1单元格存放日期函数(格式0000-00-00),这个公式的意思是:本月的26日是本月的第一天,本月的26日至次月的25日是一个期间,函数用来判断输入的日期(A1)在这个期间中是第几天(比如2009-12-26至2010-01-25是一个期间,2010-01-26至2010-02-25是个期间),因为这个“第几天”在很多地方要用到,能不能自定义这个函数,在需要的时候调用,怎么调用,谢谢!!!
自己解答,也给有这方面要求的朋友作个参考,不足之处请大师们指点!
点击下载此附件
这个问题我已经自己解决了,请斑竹帮我结下贴,谢谢!