excel 函数 =if(or(and(mod(a2,4)=0,mod(a2,100<>0,mod(a2,100)=0),“闰年”,“平年”)

参照表

上面的公式是上面意思?
另1、mod是上面意思?
2、(a2,4)表示的是a2的数值除以4吗?
3、100<>0是上面意思?

mod是用来求余数的公式,如mod(a2,4)意思就是A2的数值除以4的余数是多少

mod(a2,100<>0,mod(a2,100)=0 这样的写法是错误的,格式,参数都错了

100<>0 意思是100不等于0,"<>"是不等于号

四年一闰,百年不闰,四百年再闰
B2单元格的公式应写成
=IF(OR(MOD(A2,400)=0,AND(MOD(A2,4)=0,MOD(A2,100)<>0)),"闰年","平年")
下拉复制公式
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-09
1、第一个mod是求a2除以4后的余数
2、是的
3、100<>0,意思是100不等于0,为了取个逻辑true值。
以上解答只是公式的意思,未建立在你公式准确的前提下。
我个人感觉你的公式写错了。
=IF((MOD(A2,4))+NOT(MOD(A2,100))*MOD(A2,400),"平年",“闰年“)本回答被网友采纳
第2个回答  2013-03-09
1、mod 函数,第一个参数是被除数,第二个参数是除数,得出余数
2、是的。
3、应该是少了一个括号,加上之后,是a2除以100,余数不为零的意思。
相似回答