対象:Excel2002, Excel2003, Excel2007
WEEKNUM関数を利用すると、指定した日がその年の第何週なのかを調べられることをご紹介しました。
年ではなく、月のうちで第何週なのか、何週目なのかを調べたいという要望も実務では出てきます。
[スポンサードリンク]
月の何週目なのかを調べるのもWEEKNUM関数
月の第何週なのかを調べるのも、年の第何週なのかを調べるのと同様に、WEEKNUM関数でOKです。
▼操作方法:指定日が月の第何週なのかを調べる
※A2セルに年・B2セルに月・C2セルに日が入力されているときに、D2セルに月の第何週なのかを表示する例
D2セルに
=WEEKNUM(DATE(A2,B2,C2))-WEEKNUM(DATE(A2,B2,1))+1
という式を入力する
※A2セルに年・B2セルに月・C2セルに日が入力されているときに、D2セルに月の第何週なのかを表示する例
D2セルに
=WEEKNUM(DATE(A2,B2,C2))-WEEKNUM(DATE(A2,B2,1))+1
という式を入力する
「WEEKNUM(DATE(A2,B2,C2))」という式で、指定した日が、その年の第何週かがわかります。
「WEEKNUM(DATE(A2,B2,1))」という式からは、指定した日と同じ年・月の1日が、その年の第何週かがわかります。
指定した日が、その年の何週目なのかという値から、指定した日と同じ月の1日が年の何週目なのかという値を引いて、最小のときが「0」ではなく「1」になるように「1」を足しているわけです。
年・月・日がバラバラに入力されているのではなく、例えば、A2セルに日付データが入力されている場合は、
=WEEKNUM(A2)-WEEKNUM(DATE(YEAR(A2),MONTH(A2),1))+1
としてください。
考え方は年・月・日がバラバラに入力されているときと、まったく同じです。
最終更新日時:2022-12-15 10:56
[スポンサードリンク]
Home » Excel(エクセル)の関数・数式の使い方 » 日付の処理・計算 » 月の第何週かを調べるには?−WEEKNUM関数