燃費記録表のエクセル無料テンプレート|給油記録から燃費計算・平均燃費とグラフを自動作成(作り方も解説)

燃費記録表のエクセル無料テンプレート|給油記録から燃費計算・平均燃費とグラフを自動作成(作り方も解説)

給油日・走行距離メーター・給油量・金額を入れるだけで、区間の走行距離、燃費(km/L)、1L あたりの単価、平均の燃費が自動で出る車の燃費記録表のエクセル無料テンプレートです。燃費の折れ線グラフも付いていて、給油のたびに線がのびます。

給油のたびに満タンまで入れて、そのときのメーターの数字を記録する使い方(満タン法)のテンプレートです。この記事では、使い方と、燃費を計算する式、1行目を空白にする IF 関数、グラフの仕組みを、実際の Excel の画面で説明します。

練習用Excelファイル(無料ダウンロード)
グラフ付きの燃費記録表(給油記録)のテンプレートです。30回分の行があり、10回分の入力例が入っています(入力例は消して使います)。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り
目次

燃費記録表テンプレートの中身

シートは「燃費記録表」の1枚です。2〜4行目が集計、6行目が見出し、7行目から下の 30行が給油の記録、右が燃費の折れ線グラフです。薄い黄色のセルが、手で入れる所です。

場所項目入力・式
A 列給油日手で入力
B 列メーター(km)手で入力(給油したときの走行距離メーターの数字)
C 列・D 列給油量(L)・金額(円)手で入力
E 列区間距離(km)=IF(COUNT(B6:B7)<2,"",B7-B6)
F 列燃費(km/L)=IF(E7="","",IFERROR(ROUND(E7/C7,1),""))
G 列単価(円/L)=IF(COUNT(C7:D7)<2,"",IFERROR(ROUND(D7/C7,0),""))
B2平均の燃費=IF(COUNT(E7:E36)=0,"",ROUND(SUM(E7:E36)/SUMIF(E7:E36,">0",C7:C36),1))
B3走った距離=SUM(E7:E36)
B4金額の合計=SUM(D7:D36)

燃費記録表テンプレートの使い方

  1. A7 から D16 までの入力例を消します(E〜G 列と 2〜4行目は式なので消しません)。
  2. 給油したら、いちばん上の空いている行に、給油日・メーターの数字・給油量・金額を入れます。行は空けずに、上からつめて入れます。
  3. 2回目の給油から、区間距離・燃費が自動で出ます。単価は 1回目から出ます。
  4. 2〜4行目の平均の燃費・走った距離・金額の合計と、右のグラフで、様子を見ます。
エクセルの燃費記録表テンプレートで給油日・メーター・給油量・金額を入れると燃費と単価が出て右に折れ線グラフが表示された画面
エクセルの燃費記録表テンプレートで給油日・メーター・給油量・金額を入れると燃費と単価が出て右に折れ線グラフが表示された画面

1. 区間の走行距離を出す(1行目は IF で空白に)

区間距離は、今回のメーターの数字から、前回(1つ上の行)のメーターの数字を引いた数です。E8 の式は次のとおりです。

=IF(COUNT(B7:B8)<2,"",B8-B7)

2回目の給油では、24,790 − 24,310 で、区間距離は 480 km です。

1行目(7行目)は、前回のメーターがありません。1つ上は見出しの文字なので、そのまま引き算をするとエラーになります。そこで、IF 関数と COUNT 関数で、「上のセルとこのセルの 2つに、数字がそろっているときだけ」引き算をして、そろっていないときは空白にしています。COUNT 関数は数字のセルだけを数えるので、見出しの文字や空のセルは数に入りません。まだ記録していない下の行も、同じ式で空白になります。

エクセルの燃費記録表テンプレートで今回のメーターから前回のメーターを引いて区間距離を出し1行目はIF関数で空白にした画面
エクセルの燃費記録表テンプレートで今回のメーターから前回のメーターを引いて区間距離を出し1行目はIF関数で空白にした画面

2. 燃費と 1L あたりの単価を出す(割り算と ROUND)

燃費(km/L)は、区間距離を給油量で割った数です。満タンから満タンまでに走った距離を、今回入れた量で割っています。

=IF(E8="","",IFERROR(ROUND(E8/C8,1),""))

2回目の給油では、480 ÷ 33.1 = 14.50…で、ROUND 関数で小数第1位に四捨五入して 14.5 km/L です。区間距離が空白の 1行目は、燃費も空白になります。

単価(円/L)は、金額を給油量で割った数です。こちらは 1回目から出ます。

=IF(COUNT(C8:D8)<2,"",IFERROR(ROUND(D8/C8,0),""))

2回目は 5,490 ÷ 33.1 = 165.86…で、166 円/L です。入力例の単価は、165 から 172 のあいだで動いています。

エクセルの燃費記録表テンプレートで区間距離を給油量で割って燃費を出し金額を給油量で割って単価を出した画面
エクセルの燃費記録表テンプレートで区間距離を給油量で割って燃費を出し金額を給油量で割って単価を出した画面

平均の燃費は「走った距離 ÷ その間の給油量」

平均の燃費(B2)は、燃費の列を平均するのではなく、走った距離の合計を、その間に入れた給油量の合計で割っています。

=IF(COUNT(E7:E36)=0,"",ROUND(SUM(E7:E36)/SUMIF(E7:E36,">0",C7:C36),1))

SUMIF(E7:E36,">0",C7:C36) は、「区間距離が出ている行」の給油量だけを足す部分です。1回目の給油量(32.5 L)は、どれだけ走った分か分からないので、計算に入れません。入力例では、走った距離が 4,340 km、2〜10回目の給油量の合計が 291.8 L で、平均の燃費は 14.9 km/L です。金額の合計(B4)は、1回目も入れた 10回分で 54,800 円です。

3. 燃費の折れ線グラフ(給油のたびに線がのびる)

右のグラフは、燃費(F 列)の折れ線グラフで、横の軸は給油日です。入力例では、2回目から 10回目までの 9つの点が線でつながっています。

燃費の列は、まだ記録していない行にも式が入っています。その行までグラフの範囲に入れると、空白が 0 として線になってしまいます。そこでこのテンプレートでは、名前の定義で「数字が入っている行まで」の範囲を作り、グラフはその名前を見ています。

=OFFSET(燃費記録表!$F$8,0,0,MAX(1,COUNT(燃費記録表!$B$7:$B$36)-1),1)

「グラフの燃費」という名前の中身です。F8 から下へ、「メーターに数字が入っている行の数 − 1」行ぶんの範囲になります。横の軸の「グラフの日付」も、A8 から同じ行数です。11回目の給油(5/22・29,160 km・33.0 L・5,610 円)を足すと、区間距離 510・燃費 15.5・単価 170 が出て、グラフの点は 9つから 10 に増えました。

エクセルの燃費記録表テンプレートで給油の記録を1回足すと燃費の折れ線グラフの線がのびた画面
エクセルの燃費記録表テンプレートで給油の記録を1回足すと燃費の折れ線グラフの線がのびた画面

名前の中身は、「数式」タブの「名前の管理」で見られます。折れ線グラフの作り方は 折れ線グラフの作り方で説明しています。

【実機で検証】入力例の結果を、別の計算と照らす

項目テンプレートの結果確かめ
2回目の区間距離(E8)48024,790 − 24,310
2回目の燃費(F8)14.5480 ÷ 33.1 = 14.50…
2回目の単価(G8)1665,490 ÷ 33.1 = 165.86…
走った距離(B3)4,340最後のメーター 28,650 − 最初のメーター 24,310
平均の燃費(B2)14.94,340 ÷ 291.8 = 14.87…
金額の合計(B4)54,80010回分の金額を足した数

「走った距離」は区間距離を足した数ですが、最後のメーターから最初のメーターを引いた数と同じ 4,340 になりました。次に、11回目の給油を足すと、走った距離は 4,850 km(29,160 − 24,310)、金額の合計は 60,410 円に変わりました。平均の燃費は 4,850 ÷ 324.8 = 14.93…で、表示は 14.9 km/L のままです。

印刷するとき・自分用に変えるとき

  • 印刷: A4 横・1ページに、表とグラフが収まる設定にしてあります(印刷を1枚に収める方法)。
  • 新しく記録を始める: ファイルを別の名前で保存し、A7 から D 列の最後の記録までを消して、1回目から入れ直します。
  • メモの列を足す: H 列に「メモ」の見出しを入れて、給油した店や、高速道路を走ったことなどを書きます。式とグラフには影響しません。
  • たての目盛りを変える: グラフのたての軸をダブルクリックして、「軸のオプション」の「最小値」を変えると、線の上下が見やすくなります(グラフの軸の最小値・最大値を変える方法)。

よくある質問

満タンにしなかったときは、どう入れますか?

このテンプレートは、毎回満タンまで入れる前提の計算です。満タンにしなかった回は、その回と次の回の燃費が正しく出ません。その回は記録せずに、次に満タンにしたときに、給油量と金額を 2回分足して 1行に入れると、区間の燃費が合います。

1行目の区間距離と燃費が空白です。

正しい動きです。1回目の給油は、前回のメーターの数字が無いので、何 km 走った分かが分かりません。2回目の給油から、区間距離と燃費が出ます。

31回目から先も記録したいです。

行は 36行目(30回分)までです。いっぱいになったら、ファイルを別の名前で保存して、新しく記録を始めます。そのとき、最後の給油の行(給油日・メーター・給油量・金額)を新しいファイルの 1行目に入れておくと、次の給油から区間距離と燃費が続けて出ます。

練習用Excelファイル(無料ダウンロード)
グラフ付きの燃費記録表のテンプレート(30回分・入力例入り)。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り

あわせて読みたい:記録とグラフの関連記事

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次