excel出生年月闰年的计算方法?
如果要在Excel中确定一年是否是闰年,可以使用以下方法,假设指定的日期在单元格A1中。使用公式:if(or(mod(year(a1),400)0,and(mod(year(a1),4)0,mod(year(a1),100)0)),闰年,非闰年)
例如,单元格A1是"1900年1月1日"公式返回"非闰年。
您也可以使用以下公式返回"1"闰年公式和"0"对于非闰年公式。
(MOD(年(A1),4)0)-(MOD(年(A1),100)0)(MOD(年(A1),400)0)
以下公式简单,除1900年外都能正确判断:
IF(DAY(DATE(YEAR(A1),2,29))29,闰年,非闰年)
使用自定义函数:
按AltF11打开VBA编辑器,单击插入→模块,并在右侧的代码窗口中输入以下VBA代码:
PublicFunctionIsLeapYear(byvaldate1asdate)作为布尔值
YYear(日期1)
IsLeapYearMonth(DateSerial(Y,2,29))2
endfunctionor:functionisyl
Excel自动快速计算出生年月公式?
1.在需要显示出生日期的单元格中输入公式。
ConCATENATE(MID(a2,7,4),/