スプレッドシートにはあまり馴染みがないかもしれません。Excel並みの機能を備えています。Excelが入っていない方にもおすすめです。スプレッドシートの操作について紹介します。求める時に利用する定番の関数です。名簿等に入力されている年齢や勤続年数などの毎年変動する値を入力し直すのは面倒です。そのほか、本日の日付を基準に、キャンペーンの残り日数などを再計算したりするときにも重宝します。ここでは、ある作業の開始日と終了予定日に含まれる期間の計算を例に、DATEDIF関数の使い方を見てみましょう。[開始日]には基準とする日付、[終了日]には比較する日付、[単位](※1)は6種類用意されており、「"(ダブルクォーテーション)」で囲んで指定します。作業開始日と終了予定日に含まれる「日数」と「月数」+「日数」を計算してみます。「日数」を求めるのは簡単です。「=DATEDIF(B2,C2,"D")」と入力します。[開始日]と[終了日]がそれぞれ入力されているB2とC2を指定し、[単位]は日数を求める「"D"」を指定します(必ず「""」で囲んでください)。[開始日]と[終了日]が入力されているB2とC2、[単位]は「"D"」を指定し、「=DATEDIF(B2,C2,"D")」と入力する作業開始日と終了予定日に含まれる日数を求められた。今度はDATEDIF関数を応用して、「○カ月○日」と表示してみましょう。「=DATEDIF(B2,C2,"M")&"カ月"&DATEDIF(B2,C2,"MD")&"日"」と入力します。前半の「=DATEDIF(B2,C2,"M")」は月数を求める関数式です。文字列の「カ月」は「""」で囲み、「&(アンパサンド)」で関数式と連結しています。後半の「DATEDIF(B2,C2,"MD")」では、[単位]に「"MD"」を指定しています。"MD"は、指定した期間に含まれる年・月を省いた日数を求めることができます。「=DATEDIF(B2,C2,"M")&"カ月"&DATEDIF(B2,C2,"MD")&"日"」と入力する。満月数を求める「"M"」と1年未満の日数を求める「"MD"」がポイント。文字列の「カ月」と「日」は「""」で囲んで「&」で連結する「○カ月○日」と表示された。