ELLの足跡

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

Excel関数・・・WEEKNUM関数(指定した日が年初から何週目かを表示します)

2011-05-07 | 日々のパソコン
今日はExcel関数で指定した日が、その年の何週目にあたるのか調べる関数を紹介しますね・・・

  • =WEEKNUM(シリアル値,週の基準)
    ※ 指定した日付がその年の第何週目にあたるかを返します。
      週の基準
    • 1(省略可) ⇒ 日曜日を週の始まりとします
    • 2 ⇒ 月曜日を週の始まりとします
    (注) エラーが出る場合
      「アドイン」関数なので、「ツール」メニュー→「アドイン」で「分析ツール」をオンにする必要があります。



例えば、下の図の場合・・・セルA2に日付が入力してあります
  • セルA2の日付5月10日は年初から何週目か・・・
    • 日付はセルA2を指定します・・・=WEEKNUM(A2,週の基準)
    • 週の基準は週の始まりを日曜日としますので 1 か省略・・・=WEEKNUM(A2)
    • すると20周目を表示しました。


  • 次に、5月1日は年初から何週目か・・・
    • 先ず、DATE関数を使い日を確定します
      • セルA2からYEAR関数を使い年を引き出します・・・=DATE(YEAR(A2),月,日)
      • 次にセルA2からMONTH関数を使い月を取り出します・・・=DATE(YEAR(A2),MONTH(A2),日)
      • 日は5月1日ですから 1 で確定します・・・=DATE(YEAR(A2),MONTH(A2),1)
    • これをWEEKNUM関数に当てはめます・・・=WEEKNUM(DATE(YEAR(A2),MONTH(A2),1))
    • 結果、19週目と表示されました。


  • では、セルA2に入力されてる5月10日は月の何週目でしょうか・・・
    • 年初から20周めですから5月1日の19週目を引いて5月1日の1週目を足せば良いですよね
    • 先ず、20周めの式・・・=WEEKNUM(A2)-19週目+1週目
    • 19週目の式を引きます・・・=WEEKNUM(A2)-WEEKNUM(DATE(YEAR(A2),MONTH(A2),1))+1週目
    • 最後に1週足します・・・=WEEKNUM(A2)-WEEKNUM(DATE(YEAR(A2),MONTH(A2),1))+1
    • 結果、2週目と表示されました。


次回は、この関数の実際例を取り上げて見たいと思います。


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



宜しければ、下の評価ボタンを押してみて下さい
素晴らしい すごい とても良い 良い


コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 浜岡原発 全面停止へ! | トップ | 妻は出勤・・・娘達は帰路へ... »
最新の画像もっと見る

コメントを投稿

日々のパソコン」カテゴリの最新記事