Excel:週番号から日付を取得する方法
Excel で週番号から日付を取得するには、次の基本構文を使用できます。
=DATE( B2 ,1,1)+( A2 -1)*7-(WEEKDAY(DATE( B2 ,1,1)))+1
この特定の式では、次の仮定が行われます。
- セルA2には週番号が含まれています
- セルB2には年が含まれています
- 週の最初の日は日曜日とみなされます
この数式は、特定の週の日曜日の日付を返します。
代わりに月曜日に戻りたい場合は、式の最後の1 を2に置き換えます。
代わりに火曜日に戻りたい場合は、式の最後の1を3に置き換えます。
等々。
次の例は、この公式を実際に使用する方法を示しています。
例: Excelで週番号から日付を取得する
2023 年の第 14 週の日曜日の日付を取得したいとします。
Excel のセルC2に次の数式を入力して、この日付を計算できます。
=DATE( B2 ,1,1)+( A2 -1)*7-(WEEKDAY(DATE( B2 ,1,1)))+1
次のスクリーンショットは、この式を実際に使用する方法を示しています。
2023 年の第 14 週の開始日は4/2/2023です。
注: 数式が数値を返す場合は、必ずセルの形式をDateに変更してください。
週が月曜日から始まると仮定したい場合は、次の式を使用して週番号から日付を取得できます。
=DATE( B2 ,1,1)+( A2 -1)*7-(WEEKDAY(DATE( B2 ,1,1)))+2
次のスクリーンショットは、この式を実際に使用する方法を示しています。
2023 年の第 14 週の開始日 (週が月曜日に始まると仮定) は4/3/2023です。
追加リソース
次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。
Excel: 日付を曜日に変換する方法
Excel: 日付から週を加算および減算する方法
Excel: 日付間の週数を計算する