計算方法と根拠
燃費の求め方(満タン法)
燃費(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,000km | 300km |
| 給油量(満タン法で給油した量) | 0.1〜1,000L | 20L |
| 燃費 | 0.1〜100km/L | 15km/L |
| ガソリン 1 L あたりの単価 | 1〜1,000円/L | 170円/L |
結果は、同じ条件なら本サイトのどのページでも同じ数字になります(ページの数字も、計算ツールも同じ計算の仕組みで出しています)。
ご利用にあたって
- 計算結果は入力した数字にもとづく概算で、実際の燃費やガソリン代を保証するものではありません。
- 高速道路の料金・駐車場代・車の維持費は含みません。
- ガソリンの単価は日や場所で変わります。給油したときの価格を入れてください。