メインコンテンツへスキップ

Excel DATEDIF function

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


 構文:

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

=DATEDIF(Start_Date, End_Date, Unit)

 引数:

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

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

ユニット Returns
「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

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

=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

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


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

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

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

docdatedif関数10

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

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

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

 相対 Dateif 記事:

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

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


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

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

人気の機能: 重複を検索、強調表示、または識別する  |  空白行を削除する  |  データを失わずに列またはセルを結合する  |  数式なしのラウンド ...
スーパーVルックアップ: 複数の基準  |  複数の値  |  複数のシートにわたって  |  ファジールックアップ...
上級ドロップダウンリスト: 簡単なドロップダウンリスト  |  依存関係のドロップダウン リスト  |  複数選択のドロップダウンリスト...
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  列を比較する 同じセルと異なるセルを選択する ...
注目の機能: グリッドフォーカス  |  デザインビュー  |  ビッグフォーミュラバー  |  ワークブックとシートマネージャー | リソースライブラリ (自動テキスト)  |  日付ピッカー  |  ワークシートを組み合わせる  |  セルの暗号化/復号化  |  リストごとにメールを送信する  |  スーパーフィルター  |  特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト 工具 (テキストを追加, 文字を削除する ...)  |  50+ チャート 種類 (ガントチャート ...)  |  40+ 実用的 (誕生日に基づいて年齢を計算する ...)  |  19 挿入 工具 (QRコードを挿入, パスから画像を挿入 ...)  |  12 変換 工具 (数字から言葉へ, 通貨の換算 ...)  |  7 マージ&スプリット 工具 (高度な結合行, Excelのセルを分割する ...)  |  ... もっと

Kutools for Excelは300以上の機能を誇り、 必要なものをワンクリックで手に入れることができます...


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

  • 数十の開いているドキュメントを切り替えるのにXNUMX秒!
  • マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
  • 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
  • Chrome、Edge、Firefox と同様に、効率的なタブを Office (Excel を含む) にもたらします。
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations