計算方法と根拠

燃費の求め方(満タン法)

燃費(km/L)= 走行距離 ÷ 給油量。満タンにしてから走り、次に満タンにしたときの給油量と、その間の走行距離から求めます。給油量が多いほど、また走行距離が長いほど、誤差が小さくなります。

ガソリン代の求め方

ガソリン代 = 走行距離 ÷ 燃費 × 1 L あたりの単価。たとえば 300 km を燃費 15 km/L で走ると 20 L、単価 170 円なら 3,400 円です。

カタログの燃費との違い

カタログに載る燃費の数字(WLTC モードなど)は決められた条件での測定値です。渋滞・エアコン・荷物・運転のしかたで実際の燃費は変わるため、実際に給油して求めた燃費で計算すると近い額になります。

使っている式

計算式
名前やっていること式
燃費走行距離 ÷ 給油量で求めます。燃費から求めるときは入力した燃費を使います。economyUsed = if(mode == 0, distance / fuel, economy)
使ったガソリンの量走行距離 ÷ 燃費で求めます。給油量から求めるときは入力した給油量を使います。fuelUsed = if(mode == 0, fuel, distance / economy)
ガソリン代使ったガソリンの量 × 1 L あたりの単価です。costRaw = fuelUsed * price
ガソリン代(結果)使ったガソリンの量 × 単価で、1 円未満は四捨五入します。round(costRaw, 0)
燃費(結果)1 L のガソリンで走れる距離です。economyUsed
使ったガソリンの量(結果)走行距離を走るのに必要なガソリンの量です。fuelUsed
1 km あたりのガソリン代(結果)ガソリン代 ÷ 走行距離です。costRaw / distance
100 km あたりのガソリン代(結果)1 km あたりのガソリン代 × 100 で、1 円未満は四捨五入します。round(costRaw / distance * 100, 0)

式の記法: + - * / ^(べき乗)、かっこ、min / max / round / ceil / floor / pow / abs / sqrt、if(条件, 真のとき, 偽のとき)。round(x, 桁) は四捨五入、ceil は切り上げ、floor は切り捨てです。

設定値(定数)と出典

この計算では、税率や料金表などの外部の設定値は使っていません。数学的な定義の式だけで計算しています。

入力できる範囲

入力項目
項目範囲初期値
計算の種類走行距離と給油量から、燃費を求める / 燃費と走行距離から、ガソリン代を求める走行距離と給油量から、燃費を求める
走行距離1〜100,000km300km
給油量(満タン法で給油した量)0.1〜1,000L20L
燃費0.1〜100km/L15km/L
ガソリン 1 L あたりの単価1〜1,000円/L170円/L

結果は、同じ条件なら本サイトのどのページでも同じ数字になります(ページの数字も、計算ツールも同じ計算の仕組みで出しています)。

ご利用にあたって

  • 計算結果は入力した数字にもとづく概算で、実際の燃費やガソリン代を保証するものではありません。
  • 高速道路の料金・駐車場代・車の維持費は含みません。
  • ガソリンの単価は日や場所で変わります。給油したときの価格を入れてください。