Excel 数式:2 つの日付の差を年/月/週/日で計算する

Excel ワークシートでは、期間を求める際に2 つの日付の差を計算する必要があります。このチュートリアルでは、その差を年、月、週、および日単位で計算するための数式をご紹介します。
このチュートリアルに沿って操作するには、まずサンプルスプレッドシートをダウンロードしてください。
汎用的な数式:
日数の差を計算する
| DATEDIF(start_date,end_date,「d」) |
週数の差を計算する
| DATEDIF(start_date,end_date,「d」)/7 |
月数の差を計算する
| DATEDIF(start_date,end_date,「m」) |
年数の差を計算する
| DATEDIF(start_date,end_date,「y」) |
引数
| Start_datetime: The starting date in the date range. The start date must be smaller than the end date, or the formula will return the error result #NUM!. |
| End_datetime: The ending date in the date range you want to calculate the date duration. The end date must be greater than the start date, otherwise the formula will return the error value #NUM!. |
| D: Return difference in days. |
| D/7:Return difference in weeks. 7 days a week, to return days firstly then divides 7 to get the number of weeks. As the formula returns value in date format, you need to format the result to general or number to get the number of weeks. |
| M: Return difference in months. |
| Y: Return difference in years. |
この数式の仕組み
セル B4 と B6 の日付間の期間を計算するには、以下の数式をご利用ください。
日数の差を計算する
| =DATEDIF(B4,B6,「d」) |
週数の差を計算する
| =DATEDIF(B4,B6,「d」)/7 |
月数の差を計算する
| =DATEDIF(B4,B6,「m」) |
年数の差を計算する
| =DATEDIF(B4,B6,「y」) |
Enter キーを押して結果を取得します。
ヒント:週数の差を計算する数式の結果は日付形式形式になります。必要に応じて、結果セルを「標準」または「数値」形式に設定してください。
説明
DATEDIF 関数:この関数を使えば、2 つの日付の差を「日数」「週数」「月数」「年数」、あるいは「年を無視した日数」「年を無視した月数」で簡単に計算できます。
関連する数式
- 月の残り日数を計算する
このチュートリアルでは、Excel で月の残り日数を素早く計算するための数式をご紹介します。 - 2 つの日付間の日数・時間・分・秒を計算する
2 つの日時データの間にある日数、時間、分、秒を求める必要がある場合があります。このチュートリアルでは、そのための数式をご紹介します。 - 2 つの日付間の残り日数を計算する
ここでは、2 つの日付間の残り日数を素早く計算できる便利な数式をご紹介します。 - タイムシートで休憩時間を含む稼働時間を計算する
Excel で休憩時間を含む稼働時間を計算するには、MOD 関数を使った便利な数式を活用しましょう!
関連する関数
- Excel IF 関数
指定された条件を判定し、その結果に応じた値を返します。 - Excel VALUE 関数
テキストを数値に変換します。 - Excel MONTH 関数
MONTH 関数は、日付から月を整数(1~12)で取得する際に使います。 - Excel DAY 関数
DAY 関数を使えば、日付から「日」の部分を1~31 の数値として簡単に取得できます。 - Excel YEAR 関数
YEAR 関数は、指定された日付から西暦の4 桁の年を抽出して返します。
最高の Office 生産性ツール
Kutools for Excel - あなたを群衆の中から際立たせます
| 🤖 | KUTOOLS AI アシスト:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート生成| 拡張機能呼び出し… |
| 人気機能:検索・ハイライト・重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを | 数式を使用しない四捨五入... | |
| スーパー VLookup:複数条件 | 複数値 | 複数シート間 | ファジーマッチ... | |
| 高度なドロップダウンリスト:簡単なドロップダウンリスト | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト... | |
| 列マネージャー:指定した数の列を追加 | 列の移動 | 非表示列の表示状態を切り替え |列を比較して同じ/異なるセルを選択... | |
| 注目の機能:グリッドフォーカス | デザインビュー | 強化された数式バー | ワークブックとシートマネージャー|リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/イタリック/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除...)| 50+チャートタイプ(ガントチャート...)| 40+実用的な数式(誕生日に基づいて年齢を計算します...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入...)| 12 変換ツール(単語に変換する、為替レートの変換...)| 7 結合と分割ツール(高度な行のマージ、Excel セルを分割...)|。。。他にも多数 |
Kutools を好みの言語でお使いいただけます。英語、スペイン語、ドイツ語、フランス語、中国語、および40+言語以上をサポートしています!
Kutools for Excel は300 以上の機能を備えており、必要な機能が常にワンクリックで利用できます…
Office Tab - Microsoft Office(Excel を含む)でタブを使った閲覧・編集を可能にします
- 数十もの開いているドキュメントを1 秒で切り替えられます!
- 毎日何百回ものマウスクリックを削減して、マウス手の悩みともさよならしましょう。
- 複数のドキュメントを閲覧・編集する際の生産性が50%も向上します。
- Office(Excel を含む)に、Chrome、Edge、Firefox のような効率的なタブ機能をもたらします。