excel怎么用IF公式判斷閏年?
公歷閏年的簡(jiǎn)單點(diǎn)計(jì)算方法(條件以下條件之一的年份即為閏年 。1:能被4質(zhì)數(shù)而不能被100整除 。(如2100年就不是閏年) 。2:能被400自然數(shù) 。(能被100整除只不過不能不能被400整除的,不是什么閏年) 。所以我在表格鍵入:IF((MOD(A1,400)0)(MOD(A1,4)0)*MOD(A1,100),閏年,平年)

excel出生年月閏年的計(jì)算方法?
如果沒有要在Excel中確定某年是否需要為閏年,可以不用下面的方法,若果更改的日期在A1單元格 ??梢允褂霉剑篒F(求求求(MOD(YEAR(A1),400)0,AND(MOD(YEAR(A1),4)0,MOD(YEAR(A1),100)0)),閏年,非閏年)
.例如A1單元格為“1900-1-1”,公式回“非閏年” 。
還可以建議使用下面的公式,相對(duì)于閏年公式回“1”,非閏年前往“0” 。
(MOD(YEAR(A1),4)0)-(MOD(YEAR(A1),100)0)(MOD(YEAR(A1),400)0)
下面的公式比較比較簡(jiǎn)潔,除1900年外都能正確的判斷:
IF(DAY(DATE(YEAR(A1),2,29))29,閏年,非閏年)
在用自定義設(shè)置函數(shù):
按AltF11,可以打開VBA編輯器,右擊菜單“直接插入→模塊”,在右側(cè)的代碼窗口中鍵入下面的VBA代碼:
PublicFunctionIsLeapYear(ByValDate1AsDate)AsBooleanYYear(Date1)IsLeapYearMonth(DateSerial(Y,2,29))2
EndFunction或:FunctionIsyLeapYear(ByValDate1AsDate)AsBooleanYYear(Date1)IsyLeapYearIIf(YMod1000,YMod4000,YMod40)
EndFunction
自動(dòng)關(guān)閉VBA編輯器,在A1單元格中輸入日期格式的數(shù)據(jù),在另一單元格中鍵入:
IsLeapYear(A1)或:IsyLeapYear(A1)
是對(duì)閏年公式將直接返回“TRUE”,非閏年回“FALSE” 。
上述事項(xiàng)公式或下拉菜單函數(shù)對(duì)1900年以前年份的判斷也是對(duì)的的 。假如只是需要可以確定1900年以后的年份,還可以用下面的幾個(gè)公式:
IF(DAY(DATE(A1,3,0))29,閏年,非閏年)
【excel怎么用IF公式判斷閏年 excel怎么判斷年份是否為閏年】IF(MONTH(DATE(A1,2,29))2,閏年,非閏年)
推薦閱讀
- 路由器恢復(fù)出廠后重新設(shè)置步驟 寬帶密碼改了以后路由器怎么設(shè)置
- excel的數(shù)據(jù)管理與分析功能包括 EXCEL中的數(shù)據(jù)分析在哪
- 做臘肉不用帶皮的肉可以嗎
- WIN7開機(jī)進(jìn)入桌面很慢怎么解決 windows7系統(tǒng)怎么才能讓電腦提速
- 怎樣解開電腦指紋鎖 電腦怎么用指紋鎖解鎖
- 手機(jī)app版本過低不能安裝微信怎么辦 為什么win10安裝不了微信
- 錄樓上噪音用哪款錄音筆好 怎么挑選一個(gè)錄音筆
- 京東e卡怎么看快到期 京東e卡怎么查詢綁定在哪里
- eviews怎么進(jìn)行三階差分 eviews生成的表格怎么保存
- 化學(xué)實(shí)驗(yàn)中怎么預(yù)熱
