天天看點

棧判斷字元串是否為中心對稱_如何判斷某年是否為閏年?這個公式清爽得不得了...

各位小夥伴好啊,今天分享一個實用小技巧:如何判斷某年為閏年? 據傳說公務員考試就曾經出現過判斷是否為閏年的考題,難倒了部分小夥伴,如果放在excel上進行判斷,極其的簡單。

請判斷下表中各個年份是否為閏年。

棧判斷字元串是否為中心對稱_如何判斷某年是否為閏年?這個公式清爽得不得了...

我們知道閏年的2月份是比較特殊的,是有第29天的,那麼,咱們就可以利用這個特性來進行判斷了。在B2單元格輸入以下的公式,然後向下填充至B16單元格即可。 =IF(COUNT(--(A2&"-2-29")),"閏年","平年")

棧判斷字元串是否為中心對稱_如何判斷某年是否為閏年?這個公式清爽得不得了...
棧判斷字元串是否為中心對稱_如何判斷某年是否為閏年?這個公式清爽得不得了...

公式解析:

  1. --(A2&"-2-29")是先構造各個年份的2月29,比方1950-2-29,前面的“--”表示減負運算,将字元型轉化為數值(相當于乘以-1後再乘以-1)
  2. 如果這個年度2月29存在,前面嵌套的count函數計算結果就是1,否則就是0。
  3. 2月29存在,count函數傳回1傳遞給if函數第一參數,最終結果傳回IF函數第二參數:閏年;否則傳回IF函數第三參數:平年。

注意:COUNT()函數參數是允許有錯誤值存在的,請看下例:

棧判斷字元串是否為中心對稱_如何判斷某年是否為閏年?這個公式清爽得不得了...