求解一段excel函数的意思,如下所示
=OR(AND(MOD(YEAR(TODAY()),4)=0,MOD(YEAR(TODAY()),100)<>0),MOD(YEAR(TODAY()),400)=0)...
=OR(AND(MOD(YEAR(TODAY()),4)=0,MOD(YEAR(TODAY()),100)<>0),MOD(YEAR(TODAY()),400)=0)
展开
3个回答
展开全部
today 是提取系统的日期,今天是2017-03-29 套上year就是取年份 2017,套上MOD就是取2017除以4的余数,为1,and,先放放;再看中间的MOD一样的步奏,MOD取的是2017除以100的余数,为17;再看最后一个MOD函数,取的是2017除以400的余数,为17.再回到and这时候函数就是 =OR(AND(1=0,17<>0,17=0)) 逻辑运算之后就是 =OR(AND(FALSE,TRUE,FALSE))因为AND取并,除非三个都是TRUE否则返回FALSE,所以返回值=OR(FALSE),最后得出FALSE。 老实说最后这个OR有点多余。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是判断今年是否是闰年的函数,如果是显示true,如果不是显示false。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询