日付から日数を数えるExcelの計算式(5つの簡単な方法)

  • これを共有
Hugh West

Excel で日付を扱う場合、次のような作業が必要になることがよくあります。 からの日数を数える。 昔は手作業で計算していましたが、道具が発達した現在では、道具を使えば簡単に計算できるようになりました。

本日は 日付から日数をカウントするExcelの計算式 使って Microsoft 365版 .

練習用ワークブックをダウンロードする

練習用ワークブックは、こちらからダウンロードできます。

日付から日数をカウントする.xlsx

エクセルで日付を追加する方法

Excelには、日付を書き込むための書式が組み込まれています。 それを知らない場合は、セルをクリックして、従来の方法で日付を書き込んでください。 DD/MM/YYYYY .書いたとおりです。 09-03-11 .

今度はそれを選択し ホーム >> 番号 のセクションをご覧ください。 エクセルツールバー を見ることができます。 日付 オプションが自動的に選択されます。

フォーマットを変更したい場合は ドロップダウン のようなメニューが表示されます。 一般、数値、通貨、パーセンテージ など。

  • ここで、最後のオプションを選択します その他の数値形式 .

このとき ダイアログボックス 名前付き セルのフォーマット .

  • さて、その下にあるのが タイプ メニューには、様々な種類の 日付形式 好きなものをクリックしてください。 ここでは、上のものを選んでいます。 2012年3月14日 .
  • をクリックします。 よっしゃー .

このように書くことで 日付 をエクセルで任意の形式に変換することができます。

続きを読む: Excelで日付を自動で追加する方法

Excelで日付から日数を数える5つの公式

このようなデータセットがあるとします。 ここでは、次のような会社の従業員レコードがあります。 タタグループ .さらに 従業員の名前、入社日。 終了日 ちゅうとはんぱで B、C。 D を、それぞれご紹介します。

ここでは CEO を調べたいのです。 延べ日数 どうやって調べるのでしょうか? 今、その方法を示しています。

1.エクセルで日付から日数を数えるために通常の引き算を採用する

ここで、一般的な引き算の公式として 日付からの日数をカウントするExcelの計算式。 さらに、次のような数式を使うことになります。

= 終了日 - 開始日

では、その手順について説明します。

  • まず、日数の合計が表示される列を選択します。 ここでは E列 と名付けました。 合計日数 .
  • 次に、以下を選択します。 第一 ここでは、その中の最初のセルを選択しています。 E5 .
  • その後、対応する数式を E5 のセルがあります。
=D5-C5

  • 続いて、 を押します。 エンタメ .

の間の合計日数をExcelが計算しているのをご覧ください。 の日です。 3179 .

  • さて、全従業員の合計日数を調べるには、「日数」ボタンをドラッグします。 フィルハンドル アイコン (スモールプラス (+) 右下のサイン) または ダブルクリック それを

その結果、すべてのセルに数式が入力され 日数 .

続きを読む Excelで2つの日付の間の日数を計算する方法

2.Excelで日付から日数を数えるDAYS関数を適用する

Excelには、以下のような組み込み関数があります。 その DAYS機能 が必要です。 の引数は 終了日 とのことです。 開始日 そして、その間の日数の合計を出力として与えます。 では、手順について説明します。

  • まず、日数の合計を表示したい列の最初のセルを選択します。 ここでは、再び E5 のセルがあります。
  • 2つ目は、計算式を書き出すことです。
=DAYS(D5,C5)

  • 最後に エンタメ .

ほら、日数が出てきましたね。 3179 .

  • では、先ほどと同じように、ドラッグして フィルハンドル アイコンをクリックし、列のすべてのセルに同じ数式を入力します。

DAYS 関数が利用できます。 エクセル 2013 そのため、旧バージョンのユーザーはこれを見つけることができません。

続きを読む 今日と他の日付の間の日数を計算するためのExcelの数式(6迅速な方法)

3.エクセルのDATEDIF関数で日数を数える

ここでは データーデイフ として機能します。 日付からの日数をカウントするExcelの計算式。 また、本機能の構成は以下のとおりです。

=DATEDIF (開始日、終了日、"d")

を計算するものです。 日間 二度づけ と同じように DAYS 機能面では、1つだけ異なる点があります。 開始日 として 第一 という引数があり、一方 DAYS とりあつかい 最初に終了する日 .

さて、次は手順についてです。

  • まず、日数の合計が表示される列を選択します。 ここでは E列 と名付けました。 総日数 .
  • 次に、以下を選択します。 第一 ここでは、その中の最初のセルを選択しています。 E5 .
  • その後、対応する数式を E5 のセルがあります。
=DATEDIF(C5,D5, "d")

  • 続いて、 を押します。 エンタメ .

ほら、日数が出てきましたね。 3179 .

  • では、先ほどと同じように、ドラッグして フィルハンドル アイコンをクリックし、列のすべてのセルに同じ数式を入力します。

最後に 日間 の間にある。 二度づけ .

ここで、本機能のもう一つの構成は以下の通りである。

=DATEDIF (開始日、終了日、"m")

を計算します。 月齢 .

もうひとつのフォーマットは

=DATEDIF (開始日, 終了日, "y")

を計算するものです。 歳月 日間 .

さらに、もうひとつのフォーマットである データーデイフ の数を計算する関数です。 日間 の日数をカウントしています。 どうねん .

例えば 開始日 かわりに 2012年6月11日 であり、また 終了日 かわりに 2020年9月22日 の数だけカウントされます。 日間 2012年6月11日 そして 2012年9月22日 .

ここでは、以下のような形式をとっています。

=DATEDIF (開始日, 終了日, "yd")

また、以下の添付画像もご覧ください。

同様に、もう一つの形式があります。

=DATEDIF (開始日、終了日、"ym")

を計算するものです。 つき 二度づけ を無視した 歳月 .

そして、最後の1枚は以下の通りです。

=DATEDIF (開始日、終了日、"md")

を計算するものです。 日間 二度づけ 両者共に つき 歳月 .

データーデイフ はExcelの隠れた関数です。 実際、この関数はExcelのどこにもありません。 エクセルツールバー そのため、セルにフルネームを書き込むか、または フォーミュラ・バー を手に入れることができます。

続きを読む 2つの日付の間の日数を表すExcelの公式

類似の読み物

  • Excelで日付を自動追加する方法(簡単な2ステップ)
  • Excelで来月の日付や日数を求める公式(6つの簡単な方法)
  • エクセルで月の労働日数を計算する(4つの簡単な方法)
  • エクセルで日付を引いて年を出す方法(7つの簡単な方法)

4.Excelで土日を除く正味労働日数をカウントする

では、その総数を数えてみましょう。 しゅぎょうび 二日 このために 機能です。

  • NETWORKDAYS機能
  • ネットワークデー.インテル 機能

4.1. NETWORKDAYS関数で日付から勤務日数をカウントする方法

ここでは その NETWORKDAYS機能 は、Dateから勤務日数をカウントします。 さん の引数は 開始日 は、その 終了日 というリストがあります。 非営業日 または ホリデー .また、必要な 土曜日 日曜日 として、各週に 週末 を表示します。 営業日 を出力します。 下の画像を見てください。 1年のすべての祝日を カラムG .

  • そして、セルに入力された数式を E5 .
=ネットワークデー(c5,d5,$g$5:$g$17)

  • 続いて、 を押します。 エンタメ .

ここで、合計を求めると 勤務日数 かわりに 2272 の日です。

  • をドラッグして フィルハンドル へのアイコン オートフィル を、残りの細胞は

最後に、すべての 労働日 .

を使用しました。 絶対セル参照 をドラッグしている間に変更されると困るので、祝日一覧の フィルハンドル アイコンを表示します。

続きを読む Excelで日曜を除く営業日を計算する方法

4.2. ExcelでNETWORKDAYS.INTL関数を使用する場合

の違いだけです。 ネットワ-クデー ネットワークデー.インテル 機能 にあることです。 ネットワ-クデー は、週末の休日は 一定 かわりに 土曜日 日曜日 しかし ネットワークデー.インテル というように、好きなように受け取ればいいのです。

だから ネットワークデー.インテル 持つ の引数は 開始日 は、その 終了日 , a 週末数 というリストがあります。 ホリデー .エクセルが修正されました ウィークエンド・ナンバーズ .下の画像では 列 I J のリストが含まれています。 ウィークエンド・ナンバーズ .

では、少し考えてみましょう。 タタグループ は、週休2日制です。 金曜日 土曜日 .そこで 週末数 でございます 7 .

  • では、次に行きます。 E列 を入力し、次の数式をセルに挿入します。 E5 .
=networkdays.intl(c5,d5,7,$g$5:$g$17)です。

  • をクリックします。 エンタメ .

  • をドラッグして フィルハンドル アイコンを列挙します。

最後に、総数を求めます。 営業日 従業員一人ひとりの 金曜日 土曜日 を休日とする。

今回も使用しました。 絶対セル参照 の一覧はこちら ホリデー をドラッグしている間に増えてしまっては困るからです。 フィルハンドル アイコンを表示します。

続きを読む: Excelで土日祝日を除いた営業日を計算する方法

5.Excelで日付から日数を数えるために複合関数を使用する

を採用することができます。 組み合わせ のような一部の関数の DATE機能 , YEAR機能 , MONTH機能 , DAY機能 をExcelの計算式でカウントするようにしました。 日間 から 年月日 手順は以下のとおりです。

  • まず最初に、新しいセルを選択する必要があります E5 結果を保存したい場所。
  • 次に、以下に示す計算式で E5 のセルがあります。
=日付(年(d5),月(d5),日(d5))-日(年(c5),月(c5),日(c5))

  • 最後に エンタメ をクリックすると結果が表示されます。

フォーミュラ・ブレークダウン

  • まず最初に。 DAY(C5)-> があります。 DAY 関数は,その日付けの番号を C5 のセルがあります。
    • 出力-> 11 .
  • 2つ目は 月(C5)-> があります。 関数は,その日付けの番号を C5 のセルがあります。
    • 出力-> 8 .
  • 3つ目。 YEAR(C5)-> があります。 関数は,その日付けの番号を C5 のセルがあります。
    • 出力-> 2011年 .
  • 第四に DATE(年(C5),月(C5),日(C5))-> この 日付 関数は日付を返します。
    • 出力-> 11-08-11.
  • 同様に DATE(YEAR(D5),MONTH(D5),DAY(D5))-> 収益 24-04-20 .
  • 最後に (24-04-20)-(11-08-11)—> になる 3179 .
  • をドラッグして フィルハンドル アイコンを列挙します。

最後に、総数を求めます。 日間 全従業員のために

続きを読む ExcelのVBAで2つの日付の間の日数を計算する

Excelで今日と他の日付の間の日数を数える

さらに、今日と別の日の間の日数を数えるには、次のようにします。 TODAY機能 基本的に、これは TODAY 関数は現在の日付を返します。 つまり、現在の日付から日数を数えることができます。 では、次に を実現するための方法です。

1.エクセルでのTODAY関数の使い方

のみを採用することができます。 TODAY の数を数えるために、Excelの数式として関数を使用します。 日間 から 年月日 手順は以下のとおりです。

  • まず最初に、新しいセルを選択する必要があります D5 結果を保存したい場所。
  • 次に、以下に示す計算式で D5 のセルがあります。
=TODAY()-C5

  • 最後に エンタメ をクリックすると結果が表示されます。

  • 次に フィルハンドル アイコンを列挙します。

最後に、総数を求めます。 日間 全従業員のために

続きを読む Excelの数式を使用して、日付から今日までの日数を自動的に数える方法

2.エクセルでTODAY関数とDAYS関数を使いこなす

の両方を適用することができます。 TODAY DAYS の数をカウントするExcelの数式として機能します。 日間 から 年月日 手順は以下のとおりです。

  • まず最初に、新しいセルを選択する必要があります D5 結果を保存したい場所。
  • 次に、以下に示す計算式で D5 のセルがあります。
=days(today(),c5)

  • 最後に エンタメ をクリックすると結果が表示されます。

  • 次に フィルハンドル アイコンを列挙します。

最後に、総数を求めます。 日間 全従業員のために

続きを読む 日付から今日までの日数を数えるExcelの公式を適用する方法

プラクティス部門

さて、説明した方法を自分で実践してみましょう。

結論

上記の方法を用いると、快適に計算することができます。 日間 または しゅぎょうび 他の方法をご存じでしたら、コメント欄で教えてください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。