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

Excel DATEDIF function

著者:シャオヤン 最終更新日:2019年06月27日

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


 構文:

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

=DATEDIF(Start_Date, End_Date, Unit)

 引数:

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

Note: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

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-群衆から目立つのに役立ちます

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する  |  空白行を削除する  |  データを失わずに列またはセルを結合する  |  数式なしのラウンド ...
スーパー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
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations