Googleスプレッドシートで日付間の日数を計算する方法

Google スプレッドシートの最も一般的な用途の 1 つは、カレンダーを作成し、タイムシートや休暇スケジュールなどの日付に関する情報を処理することです。日付を扱うスプレッドシートを作成する多くのユーザーは、2 つの日付の間に何日あるかを計算する必要があることに気づきます。つまり、(例として) 2018 年 7 月 1 日と 2019 年 1 月 31 日の間に何日あるかを調べる必要があります。

カレンダーを見て手で日数を数えることもできます。日付が非常に近い場合はそれで問題ありませんが、日付が多数ある場合や日付が離れている場合は、コンピューターの助けが必要です。良い。幸いなことに、Google スプレッドシートには、2 つの日付の間の日数を見つける方法がいくつかあります。

Google スプレッドシートで日付間の日数を計算するために使用できる関数を見てみましょう。

Googleスプレッドシートで日付間の日数を計算する方法

始める前に、これらのメソッドは米国の日付形式を使用する場合にのみ機能することに注意することが重要です。米国以外の場合、これらの方法を使用したい場合は、Google スプレッドシートにアクセスしてロケールとタイムゾーンを変更できます。

そうは言っても、Google スプレッドシートで 2 つの日付の間の日数を見つける方法を見てみましょう。

GoogleスプレッドシートでMINUS関数を使用して日付間の日数を計算する方法

Excel とは異なり、Google スプレッドシートには、単純な日付の差を計算するのに非常に便利な減算関数があります。MINUS は Google スプレッドシートの減算関数で、日付が内部的に (過去の特定の日付からの日数を表す整数として) 保存されるため、ある日付から別の日付を差し引くのに問題なく機能します。つまり、日付が両方とも同じ形式である限りです。MINUS の構文は、=MINUS(value 1, value 2)です。

  1. ブラウザで空の Google スプレッドシートを開き、セルB3C3に(例として) 4/5/20175/15/2017と入力します。
    Googleスプレッドシートで日付間の日数を計算する方法
  2. ここで、 MINUS関数を配置するセル D3 を選択します。fxバー内をクリックし、「 =MINUS(C3, B3) 」と入力してEnterを押します。すぐ下に示すように、セル D3 は値 40 を返します。
    Googleスプレッドシートで日付間の日数を計算する方法

これは、2017 年 4 月 5 日から 2017 年 5 月 15 日までの間に 40 日があることを意味します。

MINUS関数を使用せずに、セル参照を入力するだけで日付間の差異を見つけることもできます。

  1. たとえば、すぐ下のスナップショットに示すように、セルE3をクリックし、関数バーに「=C3-B3」と入力します。これも 40 を返します。ただし、MINUS を使用せずに日付を直接減算しているため、セル E の値が日付形式で表示され、非常に奇妙に見える可能性があります。

[書式] > [数値と数値]を選択すると、セルの書式を変換して整数値を表示できます。

Googleスプレッドシートで日付間の日数を計算する方法

古い日付を最初にセル参照を入力することもできます。関数バーに「=B3-C3」と入力した場合、セルには値 -40 が含まれます。これは、2017 年 4 月 4 日が 2017 年 5 月 15 日より 40 日遅れていることを強調しています。

DATEDIF関数を使用してGoogleスプレッドシートの日付間の日数を計算する方法

DATEDIF は、2 つの日付間の合計日、月、または年を見つけるのに役立つ関数です。スプレッドシートに入力した 2 つの日付の間の合計日数を検索したり、代わりに DATEDIF 内に日付を含めたりすることができます。

DATEDIF の構文は次のとおりです。

DATEDIF(開始日, 終了日, 単位)。関数の単位は、D (日)、M (月)、または Y (年) です。

  1. DATEDIF を使用して 2017 年 4 月 4 日と 2017 年 5 月 15 日の違いを調べるには、関数を追加するセル (この場合は F3) を選択し、=DATEDIF(B3, C3, “D”) を入力する必要があります。 FXバー

Googleスプレッドシートで日付間の日数を計算する方法

DATEDIF は、日付情報を数式に直接入力した場合にも機能します。

  1. DATEDIF を追加するスプレッドシートのセルをクリックし、fxバーに=DATEDIF(“4/5/2017”, “5/15/2017″,”D”)と入力します。

Googleスプレッドシートで日付間の日数を計算する方法

ご覧のとおり、結果は同じです。

DAYS360 関数を使用して Google スプレッドシートの日付間の日数を計算する方法

Google スプレッドシートには、1 年 360 日の日付の差を計算する DAY360 が含まれています。360 日カレンダーは、主に金利計算が必要となる財務スプレッドシートに使用されます。

DAYS360 の構文は次のとおりです。

=DAYS360(開始日, 終了日, [メソッド])。[メソッド] は、日数カウント方法に含めることができるオプションのインジケーターです。

  1. たとえば、セルB4に開始日として1/1/2016を入力し、関数の終了日としてC41/1/2017 を入力します。
    Googleスプレッドシートで日付間の日数を計算する方法
  2. ここで、セルD4を選択し、 fxバーに関数=DAYS360(B4, C4)を入力して、Enterを押します。
    Googleスプレッドシートで日付間の日数を計算する方法

セルD4には、選択した日付間の合計 360 日が含まれます。この特定の関数が実際に使用できるのは、金利を扱う場合だけであることに注意してください。

NETWORKDAYS 関数を使用して Google スプレッドシートの日付間の日数を計算する方法

NETWORKDAYS も日付間の日数を計算しますが、他のものと完全に同じというわけではありません。この関数は平日のみをカウントするため、週末は考慮されません。(「ネットワーク デイズ」ではなく「ネット ワークデイズ」と読み替えてください。)

そのため、NETWORKDAYS を使用すると、いくつかの日付の間の平日の合計数を見つけることができ、また、他の日付を除外するように追加の休日を指定することもできます。

NETWORKDAYS の構文は次のとおりです。

NETWORKDAYS(開始日, 終了日, [休日])

  1. 前の例の日付を使用すると、セルB3C3に 4/4/2017 と 5/15/2017 が入力されます。Googleスプレッドシートで日付間の日数を計算する方法
  2. セルを選択して=NETWORKDAYS(B3, C3)と入力し 、Enter を押します。 Googleスプレッドシートで日付間の日数を計算する方法
  3. 関数に休日の日付を追加するには、まずセルA3に「4/17/2017」と入力し、セル参照 A3 を追加して関数を変更します。したがって、関数は=NETWORKDAYS(B3, C3, A3)となり、追加の銀行休業日も合計日数から差し引かれた 28 を返します。
    Googleスプレッドシートで日付間の日数を計算する方法

その他の重要な日付関連関数

スプレッドシートには日付に関連した関数が多数あり、日付を扱う多くの作業を行う場合は、これらの関数を理解しておく必要があります。

  • DATE関数は指定された年、月、日を日付に変換します。形式はDATE(年、月、日)です。たとえば、DATE(2019,12,25) は 2019 年 12 月 25 日を返します。
  •  DATEVALUE関数は、適切にフォーマットされ日付文字列を日付整数に変換します。形式は DATEVALUE(日付文字列) です。日付文字列には、「12/25/2019」や「1/23/2012 8:5:30」などの適切な文字列を指定できます。
  • DAY 関数は、特定の日付が属する日付を数値形式で返します。形式はDAY(日付)です。たとえば、DAY(“12/25/2019”) は 25 を返します。
  • DAYS 関数は、2 つの日付の間の日数を返します。形式は DAYS (終了日、開始日) です。たとえば、DAYS(“12/25/20189”, “8/31/2019”) は 116 を返します。
  • EDATE 関数は、指定された日付から特定の月数前または後の日付を返します。形式は EDATE(開始日, 月数) です。たとえば、EDATE(“8/31/2019”, -1) は「7/31/2019」を返します。
  • MONTH 関数は、特定の日付が該当する年の月を数値形式で返します。形式はMONTH(日付)です。たとえば、MONTH(“8/30/2019”) は 8 を返します。
  • TODAY 関数は、現在の日付を日付値として返します。形式は TODAY() です。たとえば、この記事の執筆時点では、TODAY() は「8/31/2019」を返します。
  • WEEKDAY 関数は、指定された日付の曜日を示す数値を返します。形式は WEEKDAY(date, type) で、タイプは 1、2、または 3 です。タイプが 1 の場合、日数は日曜日からカウントされ、日曜日の値は 1 になります。タイプが 2 の場合、日数は日曜日からカウントされます。月曜日で、月曜日の値は 1 です。タイプが 3 の場合、月曜日から日数がカウントされ、月曜日の値は 0 になります。たとえば、2019 年 4 月 30 日は火曜日で、WEEKDAY(“4/30/2019” ,1) は 3 を返しますが、WEEKDAY(“4/30/2019”,2) は 2 を返し、WEEKDAY(“4/30/2019”,3) は 1 を返します。
  • YEAR関数は、指定された日付の年示す数値を返します。形式は YEAR(日付) です。たとえば、YEAR(“12/25/2019”) は 2019 を返します。

残りの 1 日を計算する

Google スプレッドシートは、特に完全に無料のアプリケーションとしては非常に強力なプログラムです。Microsoft Excel のような強力なものほど強力ではないかもしれませんが、それでも、このタスクを含む幅広いタスクを処理できます。

Sign up and earn $1000 a day ⋙

Leave a Comment

アルバムアートワークをiTunesに追加する方法

アルバムアートワークをiTunesに追加する方法

一部のiTunesの曲やアルバムのアートワークが適切にダウンロードされていない場合は、追加する方法を説明します。

Windows 11で起動音を消す方法

Windows 11で起動音を消す方法

Windows 11で起動音を消す方法、PCの起動音が気になる方必見!Windows 11を実行しているPCの起動音をオフにする手順をご紹介します。

Windows10でのリモートプロシージャコール失敗エラー{解決済み}

Windows10でのリモートプロシージャコール失敗エラー{解決済み}

Windows10のリモートプロシージャコール失敗エラーは、解決策がたくさんあります。15の方法で修正可能です。

Windows Updateエラー0x80070005:アクセスが拒否されました{解決済み}

Windows Updateエラー0x80070005:アクセスが拒否されました{解決済み}

Windows Updateエラー0x80070005は、Windowsを更新しようとしたときに発生します。0x80070005エラーを修正するための最良の方法は次のとおりです。

VMware で VMDK から仮想マシンを作成する方法

VMware で VMDK から仮想マシンを作成する方法

VMware を使用して VMDK から仮想マシンを作成する方法。簡単な手順とヒントで、効率的にVMを管理します。

PowerPoint で画像を引用する方法

PowerPoint で画像を引用する方法

グラフィックや写真を使用すると、プレゼンテーションをより効果的にすることができます。このガイドでは、PowerPointでの画像引用方法について詳しく説明します。

問題が報告されたため、Windowsはこのデバイスを停止しました。(コード43)

問題が報告されたため、Windowsはこのデバイスを停止しました。(コード43)

WindowsでのBluetoothデバイスに関する問題が報告された場合、デバイスを停止しました。コード43エラーを解消する方法をご覧ください。

GIMPで画像をトリミングする方法

GIMPで画像をトリミングする方法

GIMPを使って不要な部分を取り除き、写真を美しく仕上げる方法を学びましょう。トリミングツールを活用して、画像を最適化しましょう。

VMware でシック プロビジョニングをシン プロビジョニングに変更する方法

VMware でシック プロビジョニングをシン プロビジョニングに変更する方法

VMwareの仮想化製品で利用できるシンプロビジョニングによって、サーバーは無駄なストレージを最適化し、システム管理者はストレージ容量を明確に指定できます。

Windows 10でプロダクトキーを変更する方法

Windows 10でプロダクトキーを変更する方法

Windows 10 でプロダクト キーを変更するための効果的な方法と手順を解説します。正しい手順を知って簡単にキー変更を行いましょう。

WindowsUpdateエラー0x80070003 {解決済み}

WindowsUpdateエラー0x80070003 {解決済み}

Windows Updateエラー0x80070003を解決するための簡単な方法と手順を紹介します。

CapCut でグラフを使用する方法

CapCut でグラフを使用する方法

CapCut には、素晴らしいビデオの作成に役立つ膨大な数の機能が備わっています。CapCut でグラフを使って動画を魅力的にし、プロジェクトを次のレベルに引き上げましょう。

Chromebook のタッチスクリーンを無効にする方法

Chromebook のタッチスクリーンを無効にする方法

Chromebook のタッチスクリーンを無効にする方法を詳しく説明します。問題が発生した場合やマウスとキーボードを利用したい場合に役立つ情報が満載です。

Notion でフォルダーを作成する方法

Notion でフォルダーを作成する方法

Notionでデータを整理する方法が気になる方は必見!フォルダーの作成、サブフォルダーやデータベースの活用法を解説します。

SnapChatで性別を変更する方法

SnapChatで性別を変更する方法

Snapchatは、性別を変更するためのBitmojiアバターを利用する方法を紹介します。個性を反映させたアバター作成は簡単です。