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 スプレッドシート: 日付を月と年の形式に変換する