Googleスプレッドシートで週の最初の曜日を取得する方法
次の数式のいずれかを使用して、Google スプレッドシートの日付の週の最初の曜日を取得できます。
式 1: 週の最初の曜日を取得します (最初の日が日曜日であると仮定します)。
= A2 -MOD( A2 - 1 , 7 )
式 2: 週の最初の曜日を取得します (最初の日が月曜日であると仮定します)。
= A2 -MOD( A2 - 2 , 7 )
どちらの数式も、セルA2に週の最初の曜日を検索する日付が含まれていることを前提としています。
次の例は、Google スプレッドシートの次のデータセットで各数式を実際に使用する方法を示しています。
例: Google スプレッドシートで週の最初の曜日を取得する
セルC2とD2に次の数式を入力すると、セルA2の日付の週の最初の曜日を取得できます。
- C2 : =A2-MOD(A2-1,7)
- D2 : =A2-MOD(A2-2,7)
次に、これらの各式をクリックして、C 列と D 列の残りのセルにドラッグします。
デフォルトでは、日付値は数値として表示されます。
注:数値は1900年1月1日からの日数を表します。
これらの数値を日付に変換するには、セル範囲C2:D11を強調表示して、 [書式]タブをクリックし、ドロップダウン メニューで[数値]をクリックし、 [日付]をクリックします。
列 C と D の各数値は日付形式に変換されます。
列 C は、最初の日が日曜日とみなされ、列 A の日付が対応する週の最初の曜日を示します。
列 D は、最初の日が月曜日とみなされ、列 A の日付が対応する週の最初の曜日を示します。
たとえば、カレンダーを見ると、 2022 年 1 月 4日が火曜日であることがわかります。
したがって、日曜日を週の最初の日と考えると、この日付は1/2/2022になります。
または、月曜日を週の最初とみなすと、この日付は1/3/2022になります。
これらの日付は、公式によって計算された日付に対応します。
追加リソース
次のチュートリアルでは、Google スプレッドシートで他の一般的なタスクを実行する方法を説明します。
Googleスプレッドシートで週番号から日付を取得する方法
Google スプレッドシートでデータを週ごとにグループ化する方法
Googleスプレッドシートでこれまでの週を加算および減算する方法