目次
Excelで日数を数えることは、日々の活動の中で重要な作業です。 しかし、それを効率的に行うためのExcelの計算式とは? 今回は、Excelの計算式とPower Queryを使って、任意の日付から今日までの日数を数えてみましょう。
練習用ワークブックをダウンロードする
以下のExcelワークブックをダウンロードし、ご自身で練習していただくと、より理解が深まります。
今日までの日付の数え方.xlsx
日付から今日までの日数を数えるExcel公式を簡単に適用する8つの方法
この記事では、「Selectronic Hosting」を適用する方法について説明します。 日付から日数をカウントするExcelの計算式 を使用して今日に至る。 引き算の公式 , TODAY機能 , DATE機能 , DAYS機能 , DATEDIF関数 , NETWORKDAYS関数 , NETWORKS.INT関数 を活用することです。 パワークエリ .
本論に入る前に、データセットを見てみましょう。
次の図では、従業員の名前と入社年月日が示されています。 我々は 入社日から今日までの日数をカウントする .
はじめに
1.引き算の公式を使って、Excelで日付から今日までの日数を数える
入社日から今日までの日数は、引き算の計算式で楽に数えることができます。
を入力すると、最も簡単な減算式が簡単に適用できるかもしれません。 マイナス 演算子を2つの日付の間で使用することができます。
ステップ1.
- まず最初に、以下を選択します。 E5 のセルがあります。
- そして、次の式を書き出してみてください。
=D5-C5
- 最後に エンタメ .
ステップ2.
- つまり、最初の人の入社日から今日の日付までの日数が表示されるわけです。
- 次に フィルハンドル ツールから下にドラッグしてください。 E5 セルを E13 のセルがあります。
ステップ3.
- 最後に、データセットに含まれるすべての人の日数を取得します。
続きを読む Excelで今日から日数や日付をマイナスする方法
2.日付から今日までの日数をカウントするTODAY関数の採用
現在の日付のために別のセルを作成したくない場合は、常に、以下のものを利用することができます。 THE TODAY 機能 .
この関数は、データセットが変更されたり開かれたりした場合に、常に更新される現在の日付を返す。 引数はなく TODAY機能 .
ステップ1.
- データセットに関数を適用するには、空白のセルを選択します(例)。 E5 のセルがあります。
- 次に、従業員が入社してからの総日数を計算するために、次の数式を入力します。 ここで C5 は、従業員の入社日です。
=TODAY()-C5
- を押してください。 エンタメ .
ステップ2.
- したがって、最初の人の入社日と今日の日付の間の日数が表示されます。
- 次に フィルハンドル ツールから下にドラッグしてください。 E5 セルを E13 のセルがあります。
ステップ3.
- 最後に、データセットに含まれるすべての人の日数を取得します。
続きを読む 今日と他の日付の間の日数を計算するExcelの公式
3.DAYS関数を使ったExcelの計算式で、日付から今日までの日数を数える
もう一つの簡単な方法として 日数を数える この場合、入社日、現在日を適用することになります。 THE DAYS 機能 .
この関数は、2つのExcelの日付の間の日数を算出します。
DAYS関数のシンタックス
=DAYS (end_date, start_date)
DAYS関数の引数
終了日 - 終了日です。
開始日 - 開始日です。
ステップ1.
- では、この関数をデータセットに適用してみましょう。 次のような空白のセルを選択します。 D5 .
- そして、ここに以下の数式を挿入する。 ここで D5 は現在の日付であり C5 は入社日です。
=DAYS(D5,C5)
- その後 エンタメ .
ステップ2.
- ここでは、最初の人の入社日と今日の日付の間の日数が表示されます。
- 次に フィルハンドル ツールから下にドラッグしてください。 E5 セルを E13 のセルがあります。
ステップ3.
- その結果、データセットに含まれるすべての人の日数を得ることができます。
続きを読む Excelで2つの日付の間の日数を計算する方法
4.Excelで今日から何日目かを数えるDATE関数の応用
を使用して日数を計算することができます。 DATE機能 . The DATE 機能 関数は、特定の日付が持つ通し番号を返します。
DATE関数のシンタックス
=DATE (年、月、日)
DATE関数の引数
年 - 年間の数字。
月 - 今月の数字
日 - 今日の数字
日付を含むセルが1つあるので、そのセルで 年 , 月 そして DAY また、手動で入力することもできます。
- YEAR機能 は、指定された日付から年を抽出します。 この関数のシンタックスは次のとおりです。
=YEAR(日付)
- があります。 エクセルMONTH関数 は、指定された日付から月を抽出します。
=MONTH (シリアル番号)
- があります。 エクセルDAY機能 関数は、指定された日付からその月の日数を1〜31の数値で返します。
=DAY (日付)
ステップ1.
- したがって、この式は次のような形になります。 D5 は現在の日付であり C5 は入社日です。
=日付(年(d5),月(d5),日(d5))-日(年(c5),月(c5),日(c5))
- ここで、空白のセルを選択します E5 をクリックし、数式を入力し エンタメ .
ステップ2.
- したがって、最初の人の入社日と今日の日付の間の日数が表示されます。
- そのほかにも フィルハンドル ツールから下にドラッグしてください。 E5 セルを E13 のセルがあります。
ステップ3.
- 最後に、与えられた画像は、データセットの結合日と今日の日付の間の日数を示しています。
続きを読む ExcelのVBAで2つの日付の間の日数を計算する
類似の読み物
- Excelで2つの日付の間の月数を計算する方法
- Excelで土日を除いた日付に日数を追加する(4つの方法)
- エクセルで月の労働日数を計算する方法(4つの簡単な方法)
- エクセルで日付を引いて年を求める(7つの簡単な方法)
- エクセルで2つの日付の間の営業日を計算する方法(4つの方法)
5.DATEDIF関数を使ったExcelの計算式で、日付から今日までの日数を数える
を使用しています。 データーデイフ この関数は、日、月、年などの異なる単位で時間差を計算するために特別に用意されたものです。
DATEIF関数のシンタックス
=DATEDIF (開始日, 終了日, 単位)
DATEIF関数の引数
開始日 - Excelの日付連番形式での開始日。
終了日 - Excelの日付連番形式での終了日。
ユニット - 使用する時間単位(年、月、日)。
ステップ1.
- したがって、このデータセットの計算式は次のようになります。 D5 は現在の日付であり C5 は入社日です。 また d は日数(全日数)を指します。
=DATEDIF(C5,D5, "d")
- ここで、空白のセルに数式を入力し エンタメ .
- 同様に DAYS 関数を使用すると TODAY 関数の代わりに、ここで end_date。
ステップ2.
- すると、最初の人の入社日と今日の日付の間の日数が表示されます。
- そのほかにも フィルハンドル ツールから下にドラッグしてください。 E5 セルを E13 のセルがあります。
ステップ3.
- 最後に、与えられた画像は、データセット内の結合日と今日の日付の間の日数を示しています。
続きを読む Excelの計算式を使って、日付から今日までの月数を数える方法
6.Excelで日付から今日までの日数を数えるNETWORKDAYS関数を適用する
営業日をカウントし、週末や祝日は除外したい場合は、以下のようにします。 THE NETWORKDAYS 機能 .
エクセル ネットワ-クデー この関数は,2つの日付の間の営業日数を数えます。 土曜日と日曜日は自動的にこの関数から除外され,オプションで祝日のリストが除外される場合もあります。
機能でデフォルトの週末曜日を変更することはできません。
NETWORKDAYSのシンタックス 機能
=NETWORKDAYS (開始日, 終了日, [休日])
NETWORKDAYSの引数 機能
開始日 - 開始日です。
終了日 - 終了日です。
バカンス - オプション] 非稼働日を日付で表したリストです。
ステップ1.
- まず、既定の土日を除き、休日をカウントしない営業日数を数えてみましょう。
- そこで、空白のセルを選択し、次の数式を挿入します。 C5 は入社日であり D5 は、現在の日付である。
=ネットワーク日数(c5,d5)
- 次に、 を押します。 エンタメ .
ステップ2.
- すると、最初の人の入社日と今日の日付の間の日数が表示されます。
- その後 フィルハンドル ツールから下にドラッグしてください。 E5 セルを E13 のセルがあります。
ステップ3.
- 最後に、与えられた画像は、データセット内の結合日と今日の日付の間の日数を示しています。
さて、祝日のリストを入れます。 祝日のセル範囲が他の2つの日付と近いことは必須ではありません。 しかし、必ず ドル ($) の記号は、すべての従業員に対して機能するように、セル範囲内で使用できます。
したがって、計算式はこうなる。
=ネットワークデー(c5,d5,$e$5:$e$13)
どこ C5 は入社日です。 D5 は現在の日付です( TODAY 関数の代わりに)と E$5:$E$13 は休日用のセル範囲です。 その後、空白のセルを選択し 入力 .
- 最後に、以下のような出力が得られます。
続きを読む Excelで日曜を除く営業日を計算する方法
7.ExcelのNETWORKDAYS.INT関数を使って、日付から今日までの日数を数える
ご存知のように、週末の曜日は国によって異なります。 例えば、金曜日と土曜日が週末の曜日になっている国もあります。
の主な制限事項の1つは ネットワ-クデー の機能は土日に固定されています。 週末の曜日をカスタマイズしたい場合は、次のようにします。 ネットワークデー.int 機能は、あなたにとって正しい選択肢となることでしょう。
また、この機能は は、カスタマイズされた週末と休日を除いた労働日数をカウントします。
NETWORKDAYS.INTのシンタックス 機能
=NETWORKDAYS.INTL (開始日, 終了日, [週末], [休日])
NETWORKDAYS.INTの引数 機能
開始日 - 開始日です。
終了日 - 終了日です。
週末 - オプション】どの曜日を週末とみなすかの設定。
バカンス - オプション] 非稼働日とみなされる日付の参照。
ステップ1.
- データセットに数式を適用するには、空白のセルを選択します(例)。 E5 .
- 次に、次の数式を入力します。 C5 は入社日であり D5 は現在の日付であり 7 は、金・土の週末日数分です。
=networkdays.intl(c5,d5,7)
- を押した後 エンタメ を選択すると、次のような結果が得られます。
ステップ2.
- つまり、最初の人の入社日から今日の日付までの日数が表示されるわけです。
- その後 フィルハンドル ツールから下にドラッグしてください。 E5 セルを E13 のセルがあります。
ステップ3.
- その結果、与えられた画像は、データセット内の結合日と今日の日付の間の日数を示しています。
- 後で、祝祭日を関数に含めることができる場合。 その場合、ここで次の式を書き留めておきます。 ここで C5 は入社日であり D5 は、現在の日付である。 7 は、金・土の週末日用と E$5:$E$13 は休日用です。
=networkdays.intl(c5, d5,7,$e$5:$e$13)
- 最後に、以下のような出力が得られます。
続きを読む Excelで未払い日数を計算する方法(簡単なステップ付き)
8.エクセルで日付から今日までの日数を数えるためにPower Queryを活用する
を使用して同じ解析を行いたい場合 パワークエリ エクセル関数の使い分けをしたことが、良い判断材料になりそうです。
パワークエリ 最も強力なビジネス・インテリジェンス・ツールの一つである「MySQL」は、ユーザーが特定のコードを学習する必要がありません。
MS Excelで2010年、Excel 2010、2013年に初めて提供された機能で、無料のアドインです。 2016年からExcelに完全統合されました。
を使った引き算の処理だけを示しています。 パワークエリ .
ステップ1.
- まず、セル範囲を選択します B4:D13 > テーブルから (で使用できます。 データ tab)> テーブルの作成 >プレス。
ステップ2.
- カラムの追加 >プレス CTRL key>2つの列を選択します。 入社年月 と 今日 >クリックしてください。 日付 > 日数を引く。
ステップ3.
- 選択 ホームタブ > 閉じる & 読み込む > Close & Load To.
- ここでは、以下のものを選択します。 新しいワークシート >プレス。
- 最後に、以下のような出力が得られます。
続きを読む Excelの計算式を使って、日付から今日までの日数を自動的にカウントする方法
結論
今回は、以下の内容を取り上げました。 8 この記事を読んで、多くのことを学んでいただけたら幸いです。 また、次の記事もご覧ください。 エクセル をご覧ください。 エクセルウィキ ご質問、ご意見、ご感想がありましたら、以下のコメント欄にご記入ください。