今日はExcel関数で指定した日が、その年の何週目にあたるのか調べる関数を紹介しますね・・・
例えば、下の図の場合・・・セルA2に日付が入力してあります
次回は、この関数の実際例を取り上げて見たいと思います。
今日の小技は如何でしたか?
宜しければ、下の評価ボタンを押してみて下さい
- =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週目と表示されました。
- 先ず、DATE関数を使い日を確定します
- では、セル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週目と表示されました。
次回は、この関数の実際例を取り上げて見たいと思います。
今日の小技は如何でしたか?
宜しければ、下の評価ボタンを押してみて下さい
※コメント投稿者のブログIDはブログ作成者のみに通知されます