ELLの足跡

人は最後は一人だという…でも、…今は妻が傍にいてくれる…

Excel関数・・・DAY・DATE・YEAR関数で閏年を判定

今日はExcel関数を使って指定した年が閏年うるうどしか如何か判定する方法を紹介しますね・・・

先ず、下の図の場合・・・

  • セルA1に年月日を表示しました。
  • セルC1にその判定を表示させたい・・・
  • セルC1に関数をはめ込みます・・・
    • セルA1の年だけをYEAR関数を使用し取出します・・・YEAR(A1)
    • それをDATE関数にはめ込み月を2月・日を29日に指定します・・・DATE(YEAR(A1),2,29)
    • さらにDAY関数に当てはめて其の年の29日と云う日だけを取り出します・・・DAY(DATE(YEAR(A1),2,29))
    • その年の29日と云う日が存在すれば29に等しく成る訳ですから・・・DAY(DATE(YEAR(A1),2,29))=29
    • これをIF関数に当てはめます・・・=IF(DAY(DATE(YEAR(A1),2,29))=29,値1,値2)
    • その年に29日が存在すれば値1は”閏年”と表示・・・
            =IF(DAY(DATE(YEAR(A1),2,29))=29,"閏年",値2)
    • その年に29日が存在しなければ値2は”空白のまま”・・・
            =IF(DAY(DATE(YEAR(A1),2,29))=29,"閏年","")
  • これでセルA1に記入するだけでその年が閏年か如何か判定されました。



今日の小技は如何でしたか?