この記事では、Excelでn日目に到達する方法について学習します。それは、その年の日付のシリアル番号を取得するようなものです。

シナリオ:

日付があるとしましょう。今、私たちはそれが何日であるかを知る必要があります。日付をExcelで取得するには、DATE&YEAR関数を使用して数式を作成します。 Excelで日付値のシリアル番号属性を使用します。前年の最終日を取得し、指定された日付値から結果を減算します。

一般式:

= date - DATE (YEAR ( date ), 1 , 0 )

日付:指定された日付値上記で説明したすべての手順は混乱を招く可能性があります。したがって、以下に示す例を使用して、すべての疑問を解消してください。

ここにいくつかのランダムなデータ値があり、日付値からn番目の日を見つける必要があります。

image

次の式を使用します:

= D3 - DATE ( YEAR ( D3 ) , 1 , 0 )

説明:

。 YEAR関数は、指定された日付の年の値を返します。

。 DATE関数は引数を取り、前年の最後の日付を返します。

。減算演算子は、2つの差を取り、経過日を返します。

image

上記の関数式を使用して、Excelで日付間の日数を取得します。

image

ご覧のとおり、結果として228が返されるため、数式は正常に機能します。

次に、データセットの日付までドラッグドロップダウンを使用します。

image

数式を使用して計算された年の日付からの日数は次のとおりです。

もう1つのロジックを使用して、同じ結果を計算できます。同じ年の最初の日付から指定された日付の値を減算し、1(+1)を加算するとします。

一般式:

= date - DATE ( YEAR ( date ) , 1 , 1 ) + 1

どちらも同じ結果を返すため、どの式でも使用できます。

注:Excelの数式は必ずしも日付の値を理解するとは限らず、エラーが返されるため、数式にデータ引数を直接指定しないでください。 DATE関数またはセル参照オプションを使用してdate引数を指定します。

Excelで年の日付からn日目を取得する方法を理解したことを願っています。

Excelの日付と時刻の関数に関するその他の記事については、こちらをご覧ください。上記の記事に対するご質問やフィードバックをお気軽にご記入ください。

関連記事

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

link:/ excel-date-time-formulas-calculate-years-months-days-elapsed-from-a-certain-date-in-microsoft-excel [特定の日付からの日、年、月を計算する]

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

link:/ summary-sum-if-date-is-between [日付が間にある場合はSUM]

link:/ lookup-formulas-vlookup-by-date-in-excel [Vlookup by Date in 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:/ 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のいずれかに一致するセルを数える]