excel用函數(shù)判斷閏年的方法
excel用函數(shù)判斷閏年的方法
Excel中經(jīng)常需要用到函數(shù)進(jìn)行判斷是否閏年,判斷閏年具體該如何用函數(shù)操作呢?下面是由學(xué)習(xí)啦小編分享的excel用函數(shù)判斷閏年的方法,以供大家閱讀和學(xué)習(xí)。
excel用函數(shù)判斷閏年的方法(一)
步驟1:=COUNT(--(B1&"-2-29"))
步驟2:B1&"-2-29"部分返回一個(gè)文本日期格式,比如"2008-2-29"。再用減減該文本,如果2008-2-29這個(gè)日期存在(也就是閏年時(shí)),文本會(huì)變成數(shù)字,否則變成錯(cuò)誤值。而COUNT函數(shù)只統(tǒng)計(jì)數(shù)字的個(gè)數(shù),所以如果是閏年COUNT返回1,是平年返回0。
excel用函數(shù)判斷閏年的方法(二)
步驟1:=MONTH(DATE(B1,2,29))=2
步驟2:=DATE(年,月,日)返回一個(gè)日期,DATE(B1,2,29)這個(gè)函數(shù)如果B1年份2月只有28天,就會(huì)自動(dòng)變成DATE(B1,3,1),也就是“日”會(huì)自動(dòng)進(jìn)位到“月”。只要判斷DATE(B1,2,29)這個(gè)日期的月份就可以了。而MONTH函數(shù)就返回日期的月份,只要判斷返回結(jié)果是不是2就可以了。
excel用函數(shù)判斷閏年的方法(三)
步驟1:=DAY(DATE(B1,3,0))=29
步驟2:DATE(B1,3,0)由于最后的“日”輸入的是0,所以返回3月1日前一天的日期。DAY()函數(shù)返回日期“年月日”中的“日”。如果3月1日的前一天是29號(hào)(也就是閏年時(shí))結(jié)果返回TRUE,否則返回FALSE。
excel用函數(shù)判斷閏年的方法(四)
步驟1=TEXT(B1+400&-2&-29,"閏年;;;平年")
步驟2:B1是年份,加上400不影響閏年的判斷,但屏蔽了excel表格中對(duì)1900年的特殊規(guī)定。“年份&-2&-29”返回一個(gè)日期格式,如果確實(shí)是日期,則TEXT返回大于0時(shí)的結(jié)果“閏年”,如果不是日期則判斷為一個(gè)文本,返回文本時(shí)對(duì)應(yīng)的“平年”。
看了excel用函數(shù)判斷閏年的方法還看了: