image

この記事では、MicrosoftExcelで日数を計算する方法を学習します。

2つの日付の間の日数をどのように計算できますか?

古い日付から最新の日付を引くだけの簡単な方法があるかもしれません。または、ExcelのDATEDIF関数を使用できます。この機能が表示されない場合があります。テキスト全体として入力する必要があります。例で説明されているtoday関数を使用して今日の日付を選択し、Excelで人の年齢を日、月、または年で計算できます。

ExcelのDATEDIF関数

DATEDIF関数は、2つの日付の間の完全なカレンダー期間を取得するためのExcel関数です。人の年齢を取得するためのExcelのDATEDIF関数。基本的に、この関数は暦期間として表される数値を返すため、Excelの日付の減算関数です。

DATEDIF関数は、Excelで指定された2つの日付の間の年、月、日数を返します。

構文:

=DATEDIF(start_date, end_date, unit)

Start_date:有効なExcel形式の最初の日付end_date:有効なExcel形式の2番目の日付単位:引用符で囲まれた単位「y」は日付間の年を取得「m」は日付間の年を取得「d」は日付間の日を取得「md」は取得日付間の日、月と年を無視「ym」は日付間の月を取得し、日と年を無視する「yd」は日付間の日を取得し、年を無視する

Unit

Purpose

Meaning

d

days

Complete calendar days between the days

m

months

Complete calendar months between the days

y

years

Complete calendar years between the days

md

Days without months and years

Complete calendar days between the

days as if the dates were of the same month & year

ym

Months without years

Complete calendar months between the days

as if the dates were of the same year

yd

Days without years

Complete calendar days between the days as if

the dates were of the same year

ユニット引数は非常に重要です。

例:

これらはすべて理解しにくいかもしれません。例を使って関数の使い方を理解しましょう。

ここに、式をテストするためのいくつかの例があります。ここで開始日と終了日が与えられた場合、日付間の日数の差を計算する必要があります

image

式を使用してください:

=DATEDIF (A2, B2, C2)

A2:セル参照として指定された最初の日付引数B2:セル参照として指定された2番目の日付引数C2:指定された単位

image

関数の使用中にマークされたボックスは、セル参照として指定された関数への引数を示しています。

image

この関数は、「y」を使用して日付間の完全な暦年を返します

image

ご覧のとおり、関数は値を返します。

注:

。 Excelの日付は有効な形式である必要があります。関数の単位引数は、セル参照として指定することも、関数を直接二重引用符で囲むこともできます。

。 Start_dateはend_dateの前にある必要があります。そうでない場合、関数は#NUMを返します。エラー。関数は#VALUEを与えます!日付が有効な日付でない場合はエラー。

この関数の最もよく使用される例の1つは、Excelで人の年齢を取得することです。

以下は、DATEDIF関数を使用してExcelの人の年齢を取得する例です。

DATEDIF関数は、この目的のためにTODAY関数と組み合わされています。

Excelの `link:/ excel-date-and-time-excel-today-function [TODAY function]`は、セルに今日の日付を生成するために使用されます。

構文:

=Today()

image

以下に示す例でこれを取得しましょう。

ここでは、ネッドスタークの子供たちの年齢を計算する必要があります。

image

子供の年齢を取得するために式を使用してください。

式:

=DATEDIF(C4,TODAY(),”y”)

生年月日は、C4セルの開始日です。

Today()関数は、今日の日付を終了日として取得するために使用されます。

「Y」は年齢を年単位で取得します。

Note:

Here we are using Today as an end date. You can use end date as your

choice.

image

DATEDIF関数を使用してJonSnowの年齢を取得しました。他のセルに数式をコピーし、数式が既に適用されている最初のセルを取得するセルを選択し、ショートカットキーCtrl + Dを使用して残りの子の年齢を検索します。

image

同様に、同じ機能で異なる単位を使用して月と日を調べます。

image

私たちは月で年齢を取得しました

image

年齢を日数で取得しました。2つの日付の間の年、月、日を見つける必要があるかどうか疑問に思われる方もいらっしゃいます。

数式を使用して、年、月、日をまとめます

=DATEDIF(B2,TODAY(),”y”) & “y ” & DATEDIF(B2,TODAY(),”ym”)&”m ” &

DATEDIF(B2,TODAY(),”md”) & “d”

説明:

DATEDIF(B2、TODAY()、 “y”)& “y”は、日付間の年を示し、文字列 “y”が数字に付加されますDATEDIF(B2、TODAY()、 “ym”)& “m”は、日付間の月を示します。数字に文字列「m」が付いている日と年は無視します。

DATEDIF(B2、TODAY()、 “md”)& “d”は日付間の日を示し、数字に文字列 “d”が付いた月と年は無視されます。

image

あなたが今彼らの年齢を見ることができるように。この関数を使用して、Excelでの稼働日数を計算できます。

MicrosoftExcelで日数を計算する方法に関するこの記事が説明的であることを願っています。日付と時刻の値および関連するExcelの数式の計算に関するその他の記事はこちらをご覧ください。私たちのブログが気に入ったら、Facebookで友達と共有してください。また、TwitterやFacebookでフォローすることもできます。皆様からのご意見をお待ちしております。私たちの仕事を改善、補完、革新し、より良いものにする方法をお知らせください。 [email protected]までご連絡ください。

関連記事:

link:/ excel-date-and-time-excel-workday-function [ExcelでのWORKDAY関数の使用方法]:ExcelのWORKDAYS関数を使用してstart_dateに追加された日数の後の就業日の日付値を返します。

link:/ excel-formula-and-function-get-net-working-days-in-excel [ExcelでのNETWORKDAYS関数の使用方法]:NETWORKDAYS関数を使用して、指定された2つの日付の間の稼働日を返します。

link:/ Tips-count-holidays-between-dates-in-excel [Excelの日付間の休日をカウント]:ExcelのDATEDIF関数とNETWORKDAYS関数を使用して、指定された2つの日付間の非稼働日をカウントします。

link:/ excel-date-time-formulas-extract-days-between-dates-ignoring-years-in-excel [Excelで年を無視して日付間の日数を抽出]:異なる関数を使用して2つの日付間の日数をカウントしますExcelでの数学演算 link:/ excel-date-time-formulas-count-birth-dates-from-range-by-month-excel [Count Birth Dates By Month in Excel]:にある日付の数を数えるExcelのSUMPRODUCTおよびMONTH関数を使用する特定の月。

link:/ Tips-price-sum-by-weekdays-in-excel [Excelの平日ごとの合計価格]:ExcelのSUMPRODUCT関数とWEEKDAY関数を使用した特定の平日の日付数に対応する合計価格値。

人気のある記事:

link:/ Tips-if-condition-in-excel [ExcelでIF関数を使用する方法]:ExcelのIFステートメントは、条件をチェックし、条件がTRUEの場合は特定の値を返し、FALSEの場合は別の特定の値を返します。 。

link:/ forms-and-functions-introduction-of-vlookup-function [ExcelでVLOOKUP関数を使用する方法]:これは、さまざまな範囲から値を検索するために使用される、Excelで最も使用され人気のある関数の1つです。とシート。

link:/ excel-formula-and-function-excel-sumif-function [ExcelでSUMIF関数を使用する方法]:これは、ダッシュボードに不可欠なもう1つの関数です。これは、特定の条件で値を合計するのに役立ちます。

link:/ Tips-countif-in-microsoft-excel [ExcelでCOUNTIF関数を使用する方法]:この驚くべき関数を使用して条件付きの値をカウントします。特定の値をカウントするためにデータをフィルタリングする必要はありません。ダッシュボードを準備するには、Countif関数が不可欠です。