Excel で日付から日付範囲によって特定の週番号を見つけるにはどうすればよいでしょうか?

Excel で日付から日付範囲によって特定の週番号を見つけるにはどうすればよいでしょうか?

会計月があり、各月の現在の日付範囲とは異なる日付範囲があります。

つまり

会計月の開始日 - 終了日
12月-15 11/30/15 - 12/25/15
1月-16 12/28/15 - 1/29/16
2016年2月 2/1/16 - 2/26/16

dec-15日付: 2015 年 12 月 14 日の会計月内の週番号をどのように見つければよいでしょうか?

答え1

上記の会計月スキームを使用して会計月内の週番号を見つけるには、A3 に問題の日付を入力して次のように試してください。

=CEILING((A3+1-(A3-DAY(A3)+2-WEEKDAY(A3-DAY(A3))))/7,1)

説明:

会計月は、月 1 日を含む月曜から始まる週の月曜日に始まり、その前の金曜日に終了するため、会計月の終わりから次の会計月の開始までの土曜と日曜は未定義のままになります。

私の数式では、中間の週末の日付はチェックされませんが、前の週のその週末に日付が配置されます。ただし、問題がある場合は簡単に追加できます。

数式のセグメント:

前月の最終日:

A3-DAY(A3)

今月の初日:

+1

目標日 (TD) に最も近い曜日 (DOW) を計算する一般的な式。DOW: 日曜日 = 1、月曜日 = 2、... 土曜日 = 6

=TD+1-WEEKDAY(TD+1-DOW)

次に週番号を計算するには、会計月の開始日と指定された日付の差を取得します。

  • 結果がゼロベースになるので、1 を加算します。

  • 週数を計算するには 7 で割ります。

  • 次の最も大きい整数に切り上げます。

会計年度の週番号を計算する必要がある場合は、年の開始日を算出してから、同じ操作を実行する必要があります。

関連情報