Note: The other languages of the website are Google-translated. Back to English

Excel DATEDIF function

Excelワークシートで、指定されたXNUMXつの日付の間の年、月、日、または週の数を計算する場合は、 DATEDIF Excelの関数が役立つ場合があります。 


 構文:

のシンタックス DATEDIF Excelの関数は次のとおりです。

=DATEDIF(Start_Date, End_Date, Unit)

 引数:

  • Start_Date, 終了日:間の差を計算するための最初と最後の日付。
  • Unit:返したい情報の種類。

注意:Start_dateがEnd_dateより大きい場合、結果は#NUMになります。 エラー値。

ユニット 返品について
「Y」 XNUMXつの日付の間の完全な年数。
"M" XNUMXつの日付の間の完全な月数。
「D」 XNUMXつの日付の間の日数。
「MD」 日々の違い。 日付の月と年は無視されます。
「YM」 日々の違い。 日付の月と年は無視されます。
「YD」 日の違い。 日付の年は無視されます。

 戻る:

指定されたXNUMXつの日付の間の年、月、または日数を返します。


 例:

例1:XNUMXつの日付の間の年数を取得するには:

以下の数式を空白のセルに入力またはコピーして、指定されたXNUMXつの日付の間の完全な年数を取得します。

=DATEDIF(A2,B2,"y")

docdatedif関数1


例2:XNUMXつの日付の間の月数を取得するには:

次の数式を入力またはコピーすると、指定されたXNUMXつの日付の間の完全な月数が表示されます。

=DATEDIF(A2,B2,"m")

docdatedif関数2


例3:XNUMXつの日付の間の日数を取得するには:

この数式を入力またはコピーして、指定されたXNUMXつの日付の間の完全な日数を取得します。

=DATEDIF(A2,B2,"d")

docdatedif関数3


例4:年と月を無視してXNUMXつの日付の間の日数を取得するには:

以下の数式を入力またはコピーして、指定されたXNUMXつの日付の間の年と月を無視した日数を取得します。

=DATEDIF(A2,B2,"md")

docdatedif関数4


例5:年のみを無視してXNUMXつの日付の間の日数を取得するには:

次の数式を空白のセルに入力またはコピーすると、指定されたXNUMXつの日付の間の年のみを除く日数が表示されます。

=DATEDIF(A2,B2,"yd")

docdatedif関数5


例6:年と日を無視してXNUMXつの日付の間の月数を取得するには:

この数式を入力またはコピーして、指定されたXNUMXつの日付の間の年と日を除く月数を返します。

=DATEDIF(A2,B2,"ym")

docdatedif関数6


例7:XNUMXつの日付の間の週数を取得するには:

指定されたXNUMXつの日付の間の週数を返すには、次の数式を使用してください。

=(DATEDIF(A2,B2,"d"))/7

docdatedif関数7

注意:日付間の完全な週数を取得する場合は、次の式を適用してください。

=ROUNDDOWN((DATEDIF(A2, B2, "d") / 7), 0)

docdatedif関数8


例8:XNUMXつの日付の間の日、月、年の日付の違いを取得するには:

以下の数式を入力またはコピーして、指定されたXNUMXつの日付の間の年、月、日数を返します。

=DATEDIF(A2, B2, "y") &" years, "&DATEDIF(A2, B2, "ym") &" months, " &DATEDIF(A2, B2, "md") &" days"

docdatedif関数9

注意:上記の式では、 A2 開始日です、 B2 終了日ですので、必要に応じて変更してください。


例9:日付の誕生に基づいて年齢を計算するには:

DATEDIF関数は、生年月日に基づいて誰かの年齢を計算するのにも役立ちます。次の式を入力してください。

=DATEDIF(D2,TODAY(),"y") & " Years, " & DATEDIF(D2,TODAY(),"ym") & " Months, " & DATEDIF(D2,TODAY(),"md") & " Days"

docdatedif関数10

注意: D2 セルに生年月日が含まれている場合は、必要に応じてセル参照を変更してください。

ヒント:上記の数式のセル参照を、次のような日付テキスト文字列に置き換えることもできます。

=DATEDIF("1/12/2013","5/23/2018","y")

 相対 Dateif 記事:

ExcelでXNUMXつの日付の間の週/月/年を数える/計算する方法は?

Excelで生年月日を年齢にすばやく変換する方法は?


最高のオフィス生産性ツール

Kutools forExcel-群衆から目立つのに役立ちます

毎日の仕事をすばやく完璧に完了しませんか? Kutools for Excelは、300の強力な高度な機能(ワークブックの結合、色による合計、セルの内容の分割、日付の変換など)を提供し、80%の時間を節約します。

  • 1500の作業シナリオ用に設計されており、80%のExcelの問題を解決するのに役立ちます。
  • 毎日何千ものキーボードとマウスのクリックを減らし、疲れた目と手を和らげます。
  • 3分でExcelのエキスパートになります。 面倒な数式やVBAコードを覚えておく必要はもうありません。
  • 30日間無制限の無料トライアル。 60日間の返金保証。 2年間の無料アップグレードとサポート。
Excelのリボン(Kutools for Excelがインストールされている)

Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする

  • 数十の開いているドキュメントを切り替えるのにXNUMX秒!
  • マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
  • 複数のドキュメントを表示および編集するときの生産性が50%向上します。
  • Chrome、Firefox、新しいInternet Explorerと同じように、効率的なタブをOffice(Excelを含む)にもたらします。
Excelのスクリーンショット(Officeタブがインストールされている場合)
コメントを並べ替える
コメント (0)
まだ評価はありません。 最初に評価してください!
ここにはまだコメントが投稿されていません
あなたのコメントを残す
ゲストとして投稿
×
この投稿を評価:
0  文字
推奨される場所