Googleスプレッドシートの最も一般的な用途の1つは、カレンダーを作成し、タイムシートや休暇のスケジュールなどの日付に関する情報を処理することです。
日付を扱うスプレッドシートを作成する多くのユーザーは、2つの日付の間に何日あるかを計算する必要があることに気付きます。つまり、(例として)2018年7月1日から2019年1月31日までの日数を見つける必要があります。
カレンダーを見て、手作業で日数を数えることができます。日付が非常に近い場合は問題なく機能しますが、日付が多数ある場合や日付が離れている場合は、コンピューターの助けを借りれば十分です。いいね。
幸い、Googleスプレッドシートには、2つの日付の間の日数を見つける方法がいくつかあります。 Googleスプレッドシートで日付間の日数を計算するために使用できる関数を見てみましょう。
Googleスプレッドシートで日付間の日数を計算する方法
始める前に、これらの方法はアメリカの日付形式を使用する場合にのみ機能することに注意することが重要です。米国にいない場合、これらの方法を使用する場合は、Googleスプレッドシートにアクセスして、ロケールとタイムゾーンを変更できます。
そうは言っても、Googleスプレッドシートで2つの日付の間の日数を見つける方法を見てみましょう。
マイナス関数
Excelとは異なり、 Googleスプレッドシート 単純な日付の差を計算するのに非常に便利な減算関数があります。 MINUSはスプレッドシートの減算関数であり、日付が内部的に保存される方法(過去の特定の日付からの日数を表す整数として)のため、ある日付を別の日付から差し引くのに問題なく機能します。つまり、日付が両方とも同じ形式である限り。 MINUSの構文は次のとおりです。 = MINUS(値1、値2) 。
マイナスを使用するには、ブラウザで空白のGoogleスプレッドシートスプレッドシートを開きます。セルB3とC3に(例として)「4/4/2017」と「5/15/2017」を入力します。
次に、セルD3を選択します。ここに、マイナス関数を配置します。 「fx」バーの内側をクリックし、「= MINUS(C3、B3)」と入力してEnterキーを押します。セルD3は、すぐ下に示すように、値40を返します。
これは、2017年4月5日から2017年5月15日までの間に40日があることを意味します。セル参照を入力するだけで、マイナス関数を気にせずに日付の違いを見つけることもできます。
たとえば、すぐ下のスナップショットに示すように、セルE3をクリックして、機能バーに「= C3-B3」と入力します。これも40を返します。ただし、マイナスなしで日付を直接減算しているため、セルEの値はおそらく日付形式で表示され、非常に奇妙に見えます。
Dayzで火を起こす方法
を選択すると、セル形式を整数値を表示するように変換できますフォーマット>>数そして数。
セル参照を前の日付で最初に入力することもできます。関数バーに「= B3-C3」と入力した場合、セルには値-40が含まれます。これは、2017年4月4日が2017年5月15日から40日遅れていることを示しています。
インスタグラムのストーリーを見た人を確認する方法
DATEDIF関数
DATEDIFは、2つの日付の間の合計日、月、または年を見つけるのに役立つ関数です。スプレッドシートに入力された2つの日付の間の合計日数を確認するか、代わりにDATEDIF内に日付を含めることができます。
DATEDIFの構文は次のとおりです。
DATEDIF(start_date、end_date、unit) 。関数の単位は、D(日)、M(月)、またはY(年)です。
DATEDIFで2017年4月4日と2017年5月15日の違いを見つけるには、関数を追加するセル(この場合はF3)を選択し、「fx」バーに「= DATEDIF」と入力する必要があります。次に、開始日と終了日のセル参照B3とC3を含む角かっこで関数を展開します。
単位日、それ以外の場合はDも、関数の最後にある必要があります。したがって、完全な関数は「= DATEDIF(B3、C3、D)」であり、以下に示すように、値40を返します。
DATEDIFは、日付情報を数式に直接入力した場合にも機能します。クリックして スプレッドシートセル にDATEDIFを追加し、fxバーに「= DATEDIF(4/5 / 2017、5 / 15/2017″、D)」と入力します。
以下に示すように、選択したセルに40が返されます。
DAY360機能
Googleスプレッドシートには、360日の年の日付の差を計算するDAY360が含まれています。 360日カレンダーは、主に金利計算が必要になる可能性のある財務スプレッドシートに使用されます。
DAYS360の構文は次のとおりです。
= DAYS360(start_date、end_date、[メソッド]) 。 [メソッド]は、日数カウントメソッドに含めることができるオプションのインジケーターです。
2016年1月1日と2017年1月1日の日付のGoogleスプレッドシートでこの関数を使用するには、開始日としてセルB4に「2016年1月1日」と入力し、「2017年1月1日」と入力します。関数の終了日としてC4で。
次に、セルD4を選択し、「fx」バーに関数「= DAYS360(B4、C4)」を入力して、Enterキーを押します。次に、セルD4には、選択した日付の間の合計360日が含まれます。この特定の関数の実際の使用法は、金利を使用している場合のみであることに注意してください。
電報に誰かを追加する方法
NETWORKDAYS関数
NETWORKDAYSは日付間の日数も計算しますが、他の日と完全に同じではありません。この関数は平日のみをカウントするため、週末は方程式から除外されます。 (ネットワーク日ではなく正味稼働日として読みます。)
そのため、NETWORKDAYSを使用して、いくつかの日付の間の平日の合計数を見つけることができます。また、他の日付を除外するように追加の休日を指定することもできます。
NETWORKDAYSの構文は次のとおりです。
NETWORKDAYS(start_date、end_date、[holidays]) 。
この関数をスプレッドシートに追加するには、セルB3とC3に2017年4月4日と2017年5月15日の日付の例を入力します。日の合計を含めるセルを選択し、「fx」バーをクリックして関数を挿入します。
「= NETWORKDAYS(B3、C3)」と入力し、Enterキーを押して、選択したスプレッドシートセルに関数を追加します。 NETWORKDAYSセルには、日付間の日数の合計29が含まれます。
関数に休日の日付を追加するには、まずセルA3に「2017年4月17日」と入力します。 NETWORKDAYSセルを選択し、fxバーをクリックして、セル参照A3を追加して関数を変更します。したがって、関数は= NETWORKDAYS(B3、C3、A3)になり、合計日数から追加の銀行休業日も差し引かれて28が返されます。
その他の重要な日付関連機能
Sheetsには、日付を使って多くの作業を行う場合に精通している必要のある日付関連の関数がいくつかあります。
- ザ・ 日付 関数は、指定された年、月、日を日付に変換します。形式はDATE(年、月、日)です。たとえば、DATE(2019,12,25)は2019年12月25日を返します。
- ザ・ DATEVALUE 関数は、適切にフォーマットされた日付文字列を日付整数に変換します。形式はDATEVALUE(日付文字列)です。日付文字列は、2019年12月25日や2012年1月23日8時5分30秒などの適切な文字列にすることができます。
- ザ・ 日 関数は、特定の日付が該当する月の日を数値形式で返します。形式はDAY(日付)です。たとえば、DAY(12/25/2019)は25を返します。
- ザ・ 日々 関数は、2つの日付の間の日数を返します。形式はDAYS(終了日、開始日)です。たとえば、DAYS(12/25 / 20189、8 / 31/2019)は116を返します。
- ザ・ EDATE 関数は、指定された日付の前後の特定の月数の日付を返します。形式はEDATE(開始日、月数)です。たとえば、EDATE(8/31/2019、-1)は7/31/2019を返します。
- ザ・ 月 関数は、特定の日付が該当する年の月を数値形式で返します。形式はMONTH(日付)です。たとえば、MONTH(8/30/2019)は8を返します。
- ザ・ 今日 関数は、現在の日付を日付値として返します。形式はTODAY()です。たとえば、この記事の執筆時点では、TODAY()は2019年8月31日を返します。
- ザ・ 平日 関数は、指定された日付の曜日を示す数値を返します。形式はWEEKDAY(日付、タイプ)で、タイプは1、2、または3です。タイプが1の場合、日は日曜日からカウントされ、日曜日の値は1です。タイプが2の場合、日は月曜日からカウントされ、月曜日の値は1です。タイプが3の場合、日曜日は月曜日からカウントされ、月曜日の値は0です。たとえば、4/30/2019は火曜日であり、WEEKDAY(4/30 / 2019,1)は3を返します。 、WEEKDAY(4/30 / 2019,2)は2を返し、WEEKDAY(4/30 / 2019,3)は1を返します。
- ザ・ 年 関数は、指定された日付の年を示す数値を返します。形式はYEAR(日付)です。たとえば、YEAR(12/25/2019)は2019を返します。
Googleスプレッドシートは、特に完全に無料のアプリケーションにとって、非常に強力なプログラムです。 Microsoft Excelのようなものほど強力ではないかもしれませんが、それでもこのタスクを含む幅広いタスクを処理できます。