この記事では、Excelで月のN番目の平日を取得する方法を学習します。

インスタンスでは、日付値を操作しているときに、Excelで月の任意の日付を指定して9月の第2水曜日を取得する必要がある場合があります。

問題を解決する方法は?

この記事では、 link:/ excel-date-and-time-excel-today-function [DAY function]& `link:/ excel-date-and-time-weekday-function [WEEKDAY]を使用する必要があります関数] `。次に、これらの関数から式を作成します。ここでは、月の日付とn値、および特定の平日番号が示されています。その月のn番目の平日を取得する必要があります。

一般式:

= date - DAY (date) + 1 + n * 7 - WEEKDAY (date - DAY (date) + 8 - Week_num)

Week_num:曜日を表す数値。日曜日から1として始まり、土曜日に7として続きます。

例:

これらはすべて理解しにくいかもしれません。それでは、以下に示す例で実行して、この数式をテストしてみましょう。

ここにいくつかの日付レコードがあり、nとWeek_numが与えられたn番目の平日の日付値を見つける必要があります

image

次に、次の式を使用して、7月の第4月曜日を取得します。式を使用します。

= D4 - DAY (D4) + 1 + E4 * 7 - WEEKDAY (D4 - DAY (D4) + 8 - F4 )

D4:日付値のセル参照E4:n値のセル参照F4:Week_numのセル参照説明:

  • DAY(D4)は、以下に示すように値として1を返します。

D4-1 + 1 + 4 * 7-WEEKDAY(D4-1 + 8-2)

  • link:/ excel-date-and-time-excel-today-function [DAY]

(D4)+ 1 + E4 * 7は結果として30を返します。

  • したがって、30から差し引いた日付値は、先月の日付になります。

  • link:/ excel-date-and-time-weekday-function [WEEKDAY]

(D4-`link:/ excel-date-and-time-excel-today-function [DAY] `

(D4)+ 8—​F4は結果として7を返します。

image

ここで年の値はセル参照として指定されます。Enterキーを押してカウントを取得します。

image

出力日は月の第4月曜日です。次に、CTRL + Dまたはドラッグダウンオプションを使用して、数式をコピーして他のセルに貼り付けます。

image

上記のスナップショットでわかるように、Excelの式を使用してn値とweek_numを満たすすべての日付値を取得します。以下に示すいくつかの注意事項を示します。

注意事項:

。式は日付値でのみ機能します。

。関数の引数としての日付をセル参照として指定しないと、式はエラーを返します。

。セルの形式をlongに変更します。 Ctrl + 1を使用して日付形式を選択するか、[ホーム]> [数値]オプションから[セル形式]オプションを選択します。

。引数配列は、関数以外は同じ長さである必要があります。

Excelで月のN番目の平日を行う方法についての記事は説明的です。 Excelの日付と時刻の関数に関するその他の記事はこちらからご覧ください。

私たちのブログが気に入ったら、Facebookで友達と共有してください。また、TwitterやFacebookでフォローすることもできます。皆様からのご意見をお待ちしております。私たちの仕事を改善、補完、革新し、より良いものにする方法をお知らせください。 [email protected]までご連絡ください

関連記事

link:/ excel-date-time-formulas-how-to-use-the-edate-in-excel [ExcelでEDATE関数を使用する方法]

link:/ excel-dates-working-out-a-persons-age-in-microsoft-excel [生年月日から年齢を計算する]

link:/ excel-grouping-and-outlining-how-to-group-data-by-age-range-in-excel [Excelで年齢範囲ごとにデータをグループ化する方法]

link:/ excel-date-and-time-get-day-name-from-date-in-excel [Excelで日付から日の名前を取得]

link:/ excel-date-and-time-get-month-name-from-date-in-excel [Excelで日付から月の名前を取得]

link:/ Tips-excel-wildcards [Excelでワイルドカードを使用する方法]

人気の記事

link:/ excel-generals-how-to-edit-a-dropdown-list-in-microsoft-excel [ドロップダウンリストを編集する]

link:/ excel-range-name-absolute-reference-in-excel [Excelでの絶対参照]

link:/ Tips-conditional-formatting-with-if-statement [条件付き書式の場合]

link:/ lookup-formulas-vlookup-by-date-in-excel [Vlookup by date]

link:/ Tips-inches-to-feet [Excel2016でインチをフィートとインチに変換]

link:/ excel-text-editing-and-format-join-first-and-last-name-in-excel [Excelで姓名を結合]

link:/ counting-count-cells-which-match-other-a-or-b [AまたはBのいずれかに一致するセルを数える]