Excel不使用辅助列直接判断闰年的 *** 作方法:
一、如下图,要在B列中直接判定出A列对应单元格是否闰年,这时点击B1单元格。
二、在B1单元格公式栏中输入=IF(MOD(IF(MOD(A1,100)=0,A1/100,A1),4)=0,"闰年","平年"),点击公式栏上的“√”。
三、这时即可判定出A1单元格是否闰年,最后下拉填充。
四、下拉填充后,即可在B列中判定A列年份是否闰年/平年。
略 (1)算法 S1:输入一个年份x; S2:若x能被100整除,则执行S3,否则执行S4; S3:若x能被400整除,则x为闰年,否则x不为闰年; S4:若x能被4整除,则x为闰年,否则x不为闰年. (2)程序框图 (3)程序 INPUT x IF x=100k(k是正整数)THEN IF x=400k(k是正整数)THEN PRINT“x是闰年” ELSE“x不是闰年” END ELSE IF x=4k(“x是正整数”)THEN PRINT“x是闰年” ELSE“x不是闰年” END在FLASH中,我是这样写的:if(year/400==int(year/400)){
output="闰年"
}else if(year/100==int(year/100)){
output="平年"
}else if(year/4==int(year/4)){
output="闰年"
}else{
output="平年"
}
先判断年份能否被400整除,能为闰否则再判断能不能被100整除,能为平年否则再看看能否被4整除,能为闰年,否则肯定是平年.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)