excel出生年月閏年的計算方法?
如果要在Excel中確定一年是否是閏年,可以使用以下方法,假設(shè)指定的日期在單元格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,閏年,非閏年)
使用自定義函數(shù):
按AltF11打開VBA編輯器,單擊插入→模塊,并在右側(cè)的代碼窗口中輸入以下VBA代碼:
PublicFunctionIsLeapYear(byvaldate1asdate)作為布爾值
YYear(日期1)
IsLeapYearMonth(DateSerial(Y,2,29))2
endfunctionor:functionisyl
Excel自動快速計算出生年月公式?
1.在需要顯示出生日期的單元格中輸入公式。
ConCATENATE(MID(a2,7,4),/