📅

週番号からその週の月曜日の日付を取得するには

Notion しゅふ会にて以下の質問がありました。
週番号から、その週の月曜日の日付を取得するフォーミュラって、どう書いたらいいのでしょう?
週は月曜始まりで、年はその年のものでいいという話だったので、すでに存在する二つの逆引き記事を紹介しました。
後者のものを使って、今日の曜日番号を取得できるので、その数値と与えられた週番号との差分を使うと計算できそうです。面白そうなので、この記事も作ることにしました。一つだけ懸念があって、1/1 が月曜日でなければ、前の年の日付が月曜日になるので、週番号が 53 になります。1 だけは次の年の月曜日が出てしまう可能性もありそうです。
  1. 今週の月曜日を取得したのちに週番号との差分を加算する
    1. dateAdd(dateSubtract(dateSubtract(dateSubtract(now(), hour(now()), "hours"), minute(now()), "minutes"), mod(day(now()) + 6, 7), "days"), prop("週番号") - toNumber(formatDate(now(), "WW")), "weeks")
      週番号→月曜日の日付
      名前
      週番号
      週初めの月曜日