EXCEL题目中4.判断客户的出生年份是否为闰年,将结果“是”或者“否”填入“闰年”栏 要怎么做,具体步骤

谢谢了!

判断其出生年份是否为闰年的处理方法如下:

一、根据闰年的定义:

①非整百年:能被4整除的为闰年,(如:2004年就是闰年,2100年不是闰年);

②整百年:能被400整除的是闰年,(如:2000年是闰年,1900年不是闰年)。

二、解题思路:

①先判断该年份能否被100整除,如果能够被100整除,再确定其能否被400整除,如果能够整除,则是闰年,否则不是;

②如果不能被100整除,则判断其能否被4整除,如果能够被4整除,则说明其是闰年,否则不是。

三、假设A列为出生日期,B列为判断是否为闰年,在B2单元格里面输入公式=IF($A2="","",IF(MOD(YEAR($A2),100)=0,IF(MOD(YEAR($A2),400)=0,"是","否"),IF(MOD(YEAR($A2),4)=0,"是","否"))),即:

①判断A2单元格是否为空白,如果是空白,则显示空白,否则进行后面的运算;

②如果YEAR($A2)能够被100整除(即:MOD(YEAR($A2),100)=0成立),则继续判断YEAR($A2)能否被400整除,如果能,则显示“是”,否则就显示“否”;

③如果YEAR($A2)不能够被100整除(即:MOD(YEAR($A2),100)=0不成立),则判断YEAR($A2)能否被4整除,如果能,则显示“是”,否则就显示“否”。

四、将单元格向下进行拖动复制即可。

五、提示:YEAR($A2)返回的年份范围是1900-9999之间,如果出生日期的年份不在1900-9999之间,输出的结果将会出错,此时可以将YEAR($A2)该成$A2,出生日期只改成年份(数值),如下所示。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-22
闰年定义,四年一闰,百年不闰,四百年再闰
假定客户的出生年份在A列,B列返回A列的年份是否闰年,则B列公式如下
=IF(OR(MOD(B1,400)=0,AND(MOD(B1,4)=0,MOD(B1,100)<>0)),"是","否")
然后单元格右下角下拉自动填充
完成
第2个回答  2012-11-22
假设出身日期在A2单元格(必须确定A2单元格输入的是正确的日期格式)
在B2单元格输入公式
=if(or(mod(year(a2),400)=0,and(mod(year(a2),4)=0,mod(year(a2),100)<>0)),"是","否")本回答被提问者采纳
第3个回答  推荐于2018-08-02
假设出生年份写在A1单元格
公式如下
=IF(OR(MOD(A1,400)=0,AND(MOD(A1,4)=0,MOD(A1,100)<>0)),"是","否")

如果写在A1单元格的是出生日期则公式如下
=IF(OR(MOD(YEAR(A1),400)=0,AND(MOD(YEAR(A1),4)=0,MOD(YEAR(A1),100)<>0)),"是","否")本回答被网友采纳
第4个回答  2012-11-22
如果A2单元格中是客户的出生年月日,则可以输入函数:=IF(MOD(YEAR(A2),400)=0,"是",IF(AND(MOD(YEAR(A2),4)=0,MOD(YEAR(A2),100)<>0),"是","否"));
如果要显示闰年二字,将函数中的“是”改为“闰年即可。
相似回答