Googleスプレッドシートは、2006年にGoogleスプレッドシートが世界にリリースされたとき、どこにいても喜んでいます。完全に無料で使用できる強力なクラウドベースのスプレッドシートソフトウェアパッケージであり、学習曲線が簡単で、仕事、学校、または個人的な使用。 もちろん、使いやすいフリーソフトウェアには、Microsoft Excelのような市場をリードするパッケージの機能セットは含まれていません。 Sheetsには、一部の機能が多少欠けていますが、それでも依然として高機能のソフトウェアパッケージです。
GoogleスプレッドシートをXMLに変換する方法の記事もご覧ください。
スプレッドシートプログラムの最も一般的な使用法の1つは、カレンダーを作成し、タイムシートや休暇スケジュールなどの日付に関する情報を処理することです。 日付を扱うスプレッドシートを作成する多くのユーザーは、2つの日付の間の日数を計算する必要があります。 つまり、彼らは(例として)2018年7月1日から2019年1月31日までの日数を見つける必要があります。カレンダーを見て、手動で日数を数えることができます。日付は非常に近いものでしたが、多数の日付や離れた日付の場合は、コンピューターからの少しの助けがあればいいでしょう。 幸いなことに、Googleスプレッドシートには2つの日付間の日数を検索する方法がいくつかあります。
マイナス関数
Excelとは異なり、Googleスプレッドシートには減算関数があり、単純な日付の差を計算するのに非常に便利です。 MINUSはSheetsの減算関数であり、日付が内部に格納される方法のため(過去の特定の日付からの日数を表す整数として)、日付が両方である限り、1つの日付を別の日付から差し引くのにうまく機能します同じ形式で。 MINUSの構文は、 = MINUS(value 1、value 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日があります。 また、セル参照を入力し、MINUS関数に煩わされることなく、日付の違いを見つけることもできます。 たとえば、下のスナップショットに示すように、セルE3をクリックし、機能バーに「= C3-B3」と入力します。 また、40を返しますが、MINUSなしで日付を直接減算しているため、セルEの値はおそらく日付形式で表示され、非常に奇妙に見えます。 Format > Number and Numberを 選択して、セル形式を変換して整数値を表示できます。
また、より早い日付のセル参照を最初に入力することもできます。 機能バーに「= 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スプレッドシートにはDAY360が含まれており、360日の日付の差を計算します。 360日間のカレンダーは、主に金融スプレッドシートで使用され、金利の計算が必要になる場合があります。 DAYS360の構文は、 = DAYS360(start_date、end_date、)です。 は、日数カウント方法に含めることができるオプションのインジケータです。
日付1/1/2016および1/1/2017のGoogleスプレッドシートスプレッドシートでこの関数を使用するには、セルB4に開始日として「1/1/2016」と入力し、「1/1/2017」と入力しますC4で関数の終了日として。 次に、セルD4を選択し、fxバーに関数「= DAYS360(B4、C4)」を入力し、Enterを押します。 セルD4には、選択した日付の間に合計360日間が含まれます。 この特定の関数の実際の用途は、金利を使用している場合のみであることに注意してください。
NETWORKDAYS関数
NETWORKDAYSは日付間の日数も計算しますが、他の日とは完全に同じではありません。 この関数は平日のみをカウントするため、週末は式から除外します。 (「ネットワーク日数」ではなく「ネット稼働日数」と読みます。)そのため、NETWORKDAYSを使用すると、2つの日付間の平日の合計数を確認できます。 NETWORKDAYSの構文は、NETWORKDAYS (start_date、end_date、)です。
セルB3およびC3に入力されたサンプル日付4/4/2017および5/15/2017を使用して、この関数をスプレッドシートに追加できます。 1日の合計を含めるセルを選択し、fxバーをクリックして関数を挿入します。 「= NETWORKDAYS(B3、C3)」と入力し、Enterキーを押して、選択したスプレッドシートセルに関数を追加します。 NETWORKDAYSセルには、日付間の日数の合計29が含まれます。
関数に休日の日付を追加するには、最初にセルA3に「4/17/2017」と入力します。 NETWORKDAYSセルを選択し、fxバーをクリックして、セル参照A3を追加して関数を変更します。 したがって、関数は= NETWORKDAYS(B3、C3、A3)になり、合計日数から差し引かれた追加の銀行休業日とともに28が返されます。
その他の重要な日付関連機能
スプレッドシートには、日付を使用して多くの作業を行う場合に知っておくべき日付関連の関数が多数あります。
-
- DATE関数は、指定された年、月、日を日付に変換します。 形式はDATE(年、月、日)です。 たとえば、DATE(2019, 12, 25)は「12/25/2019」を返します。
- DATEVALUE関数は、適切にフォーマットされた日付文字列を日付整数に変換します。 形式はDATEVALUE(date string);です。 日付文字列は、「12/25/2019」や「1/23/2012 8:5:30」などの任意の適切な文字列にすることができます。
- DAY関数は、特定の日付が属する月の日を数値形式で返します。 形式はDAY(date)です。 たとえば、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(date)です。 たとえば、MONTH(“ 8/30/2019”)は8を返します。
- TODAY関数は、現在の日付を日付値として返します。 形式はTODAY()です。 たとえば、この記事の執筆時点では、TODAY()は「8/31/2019」を返します。
- WEEKDAY関数は、指定された日付の曜日を示す数値を返します。 形式はWEEKDAY(date、type)で、typeは1、2、または3です。typeが1の場合、日は日曜日からカウントされ、日曜日の値は1です。typeが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(date)です。 たとえば、YEAR(“ 12/25/2019”)は2019を返します。
これが、Googleスプレッドシートで日付間の日数を見つける方法です。 スプレッドシートに多くの日付が含まれている場合、MINUS、DATEDIF、NETWORKDAYS、およびDAYS360の機能は間違いなく便利です。
Googleスプレッドシートで日付を操作する他のユニークな方法や興味深い方法はありますか? 以下でそれらを共有してください!
