发布网友 发布时间:2022-04-23 16:57
共5个回答
热心网友 时间:2023-10-09 22:13
判断其出生年份是否为闰年的处理方法如下:
一、根据闰年的定义:
①非整百年:能被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,出生日期只改成年份(数值),如下所示。
热心网友 时间:2023-10-09 22:13
闰年定义,四年一闰,百年不闰,四百年再闰
假定客户的出生年份在A列,B列返回A列的年份是否闰年,则B列公式如下
=IF(OR(MOD(B1,400)=0,AND(MOD(B1,4)=0,MOD(B1,100)<>0)),"是","否")
然后单元格右下角下拉自动填充
完成
热心网友 时间:2023-10-09 22:14
假设出身日期在A2单元格(必须确定A2单元格输入的是正确的日期格式)
在B2单元格输入公式
=if(or(mod(year(a2),400)=0,and(mod(year(a2),4)=0,mod(year(a2),100)<>0)),"是","否")
热心网友 时间:2023-10-09 22:14
假设出生年份写在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)),"是","否")
热心网友 时间:2023-10-09 22:15
如果A2单元格中是客户的出生年月日,则可以输入函数:=IF(MOD(YEAR(A2),400)=0,"是",IF(AND(MOD(YEAR(A2),4)=0,MOD(YEAR(A2),100)<>0),"是","否"));
如果要显示闰年二字,将函数中的“是”改为“闰年即可。