作业帮 > 综合 > 作业

EXCEL求闰年函数=OR(AND(MOD(YEAR(TODAY()),4)=0,MOD(YEAR(TODAY()),1

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/11 04:14:29
EXCEL求闰年函数
=OR(AND(MOD(YEAR(TODAY()),4)=0,MOD(YEAR(TODAY()),100>0),MOD(YEAR(TODAY()),400)=O),这句话用中文怎么翻译,
首先,闰年的计算方式是:能被4整除且又不能被100整除 是闰年;能直接被400整除也是闰年.
  所以,这个公式是这样解释的:today()是取今天的日期;  year(today())是取今天所属的年,这里得到的就是 2014 ;  mod(year(Today()),4)=0 是表示今天所属的年能被4整除为 true,不能为 false;  同理mod(year(Today()),100)>0 【你这里在100后面少了一个“)”,】是表示今天所属的年不能被100整除为true,能为 false;  And(mod(year(Today()),4)=0 , mod(year(Today()),100)>0 )就是这两个条件要同时满足,也就是上面提到的第一点:能被4整除且又不能被100整除 是闰年;
  同理,MOD(YEAR(TODAY()),400)=0 【注意这里应该是0,而不是 O】是表示今天所属的年能被400整除为 true,不能为 false;也就是上面提到的第二点:能直接被400整除也是闰年.  Or(AND(MOD(YEAR(TODAY()),4)=0,MOD(YEAR(TODAY()),100)>0),MOD(YEAR(TODAY()),400)=0) 就是这两个条件任一一个满足即可.    明白了吗?