Googleスプレッドシートで日を月に変換する方法


Google スプレッドシートで次の数式を使用して、日を月に変換できます。

 =( B1 - A1 )/(365/12)

この数式は、セルB1 (終了日) とセルA1 (開始日) の間の月数を計算します。

次の例は、この公式を実際に使用する方法を示しています。

例: Google スプレッドシートで日を月に変換する

Google スプレッドシートに次の開始日と終了日のリストがあるとします。

次の式を使用して、各開始日と終了日の間の日数を計算できます。

 B2 - A2

この数式をセルC2に入力し、それをコピーして列 C の残りの各セルに貼り付けます。

列 C は、各開始日と終了日の差 (日数) を示します。

ただし、代わりに次の式を使用して、各開始日と終了日の差を月単位で計算することもできます。

 =( B2 - A2 )/(365/12)

この数式をセルC2に入力し、それをコピーして列 C の残りの各セルに貼り付けます。

列 C には、各開始日と終了日の間の月数 (小数点を含む) が表示されます。

例えば:

  • 2020/01/1 から 2020/01/18 までの期間は0.5589 か月です。
  • 2020/02/01 から 2020/04/05 までは2.1041か月あります。
  • 2020/03/01 から 2020/03/06 までは0.1644か月あります。

等々。

30 日が平均月を表すと仮定する場合は、代わりにこの式を使用して 2 つの日付の間の月数を計算できることに注意してください。

 =( B2 - A2 )/30

ただし、これは式の分母として (365/12) を使用するほど正確ではありません。

追加リソース

次のチュートリアルでは、Google スプレッドシートで他の一般的なタスクを実行する方法を説明します。

Google スプレッドシート: 1 か月の日数を生成する
Google スプレッドシート: 日付から今日までの日数を計算します
Google スプレッドシート: 日付を月と年の形式に変換する

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です