公式本身只有一行

百公里油耗(L/100km)= 加油量(L)÷ 行驶里程(km)× 100

这里的“加油量”指两次加满之间实际补进去的油,不是油箱容量,也不是油费金额;“行驶里程”指同一段时间里车辆跑过的距离,不是车辆的总里程。两个数必须对应同一段行程,公式才有意义。

如果你习惯看“一升油跑多少公里”,把公式倒过来:每升行驶里程(km/L)= 行驶里程(km)÷ 加油量(L)。它和百公里油耗互为倒数关系,一个越小越省,一个越大越省。

核心公式

加油量 ÷ 里程 × 100 = L/100km

先把油量分摊到每一公里,再乘以 100。单位是升和公里时,结果直接就是国内常用的百公里油耗。

加油量 38.6 L

38.6L

行驶里程 486 km

486km

38.6 ÷ 486 × 100

7.94L/100km

为什么要乘 100

加油量除以里程,得到的是“每公里消耗多少升”。这个数字很小,普通家用车大约在 0.06–0.12 L/km,写出来不直观,也不方便比较。乘 100 之后,数字落在 6–12 这样的区间,读起来更接近日常经验。

乘 100 不会改变实际消耗,只是换了一个计量基准。类似的写法还有“每百公里多少千瓦时”“每百公里多少元”,思路一样:把一段不固定的行程折算成统一长度,方便横向比较。

用一个具体例子走一遍

假设你在 9 月 3 日把油加满到跳枪,总里程读数是 12,480 km。之后正常通勤、接送孩子、周末出门,到 9 月 18 日再次加满,总里程 12,986 km,这次加了 39.1 L。

两次加油之间的里程是 12,986 − 12,480 = 506 km。套公式:39.1 ÷ 506 × 100 ≈ 7.72 L/100km。如果当天的油价是 7.89 元/L,每公里油费是 39.1 × 7.89 ÷ 506 ≈ 0.61 元,百公里油费约 60.9 元。

注意 39.1 L 是第二次加进去的量,不是第一次。第一次加满只是建立起点,它的升数不参与这一段行程的计算。同理,9 月 18 日这次加满,同时成为下一段行程的起点。

同一段行程,用不同数据会得到完全不同的结论。下表只改变加油量和里程,方便看清公式的方向。
加油量行驶里程计算百公里油耗
30 L400 km30 ÷ 400 × 1007.50
40 L400 km40 ÷ 400 × 10010.00
40 L600 km40 ÷ 600 × 1006.67
55 L700 km55 ÷ 700 × 1007.86

反过来用:算油量、油费和续航

已知百公里油耗,可以反推一段行程需要多少油:所需油量(L)= 里程(km)÷ 100 × 百公里油耗。例如往返 420 km、油耗 7.9 L/100km,理论上需要 33.2 L 油。实际出发前应留出余量,不要按理论值卡着加油。

算油费时,先把油耗换成每公里成本:每公里油费(元)= 百公里油耗 ÷ 100 × 油价。再乘行驶里程,就是这段行程的燃油费用。油价变化时只需要替换单价,不必重新测油耗。

算续航时:理论续航(km)= 油箱容量(L)÷ 百公里油耗 × 100。这个结果没有扣除油表见底前必须保留的余量,也没有考虑堵车、爬坡和空调。实际可用里程通常要打一个折扣,长途规划时更不要按理论值安排加油站。

不要把“油箱容量”当成“本次加油量”。油箱标称 50 L,不代表每次都能加进 50 L;油表见底时,管路和预留空间里往往还有余油。计算油耗用的是加油机实际加进去的升数。

单位换算:L/100km、km/L 和 MPG

国内常用 L/100km,部分车机和海外资料用 km/L 或 MPG。换算时先明确是哪一种加仑:美制 1 gal ≈ 3.785 L,英制 1 gal ≈ 4.546 L,两者不能混用。

  • km/L = 100 ÷ L/100km
  • 美制 MPG = 235.214583 ÷ L/100km
  • 英制 MPG = 282.480936 ÷ L/100km
  • L/100km = 235.214583 ÷ 美制 MPG

L/100km 换成其他单位

输入百公里油耗,换算成每升公里数和英美制 MPG。

km/L—
美制 MPG—
英制 MPG—

美制 MPG 换回 L/100km

看海外评测或进口车资料时,用这一侧换算更直观。

L/100km—
km/L—

换算只改变表达方式,不改变车辆的实际消耗。看到“MPG 很高”时,先确认是美制还是英制,再和 L/100km 对照,避免把单位差异当成技术差异。

三个最常见的算错方式

用油钱代替油量

“加了 300 元,跑了 500 公里,所以油耗是 0.6”这个算法得到的是每公里油费,不是油耗。油价一变,结果就变,和车辆消耗无关。正确做法是先用金额除以单价得到升数,再套油耗公式。

用总里程代替区间里程

车辆总里程从 12,480 涨到 12,986,区间里程是 506 km,不是 12,986 km。直接拿总里程去除加油量,会得到一个接近 0 的假油耗。记录时把“上次读数”和“本次读数”都写下来,做减法。

把补枪的油也算进去

跳枪后为了凑整继续补油,补进去的量不一定全部进入油箱,也可能影响下一次的跳枪点。测油耗期间,跳枪即停,按小票数字记录,反而更稳定。

关于公式的几个问题

百公里油耗的公式到底是什么?

百公里油耗(L/100km)= 加油量(L)÷ 两次加油之间的行驶里程(km)× 100。乘 100 是为了把“每公里消耗多少升”换算成“每一百公里消耗多少升”,不改变实际用量。

知道百公里油耗,怎么算一箱油能跑多远?

理论续航(km)= 油箱容量(L)÷ 百公里油耗(L/100km)× 100。例如 50 L 油箱、7.9 L/100km,理论续航约 633 km。实际使用要扣除保留油量,并考虑堵车、空调和载重。

为什么我算出来和官方综合油耗差很多?

官方综合油耗在标准化循环工况下测得,车速、温度、载荷和换挡策略都受控制。日常通勤有冷启动、怠速、拥堵和空调,偏离测试值很正常。差距大小取决于你的用车场景,不是公式错了。

MPG 和 L/100km 怎么换算?

美制 MPG 换成 L/100km,用 235.214583 除以 MPG;英制 MPG 用 282.480936 除以 MPG。反过来,用同样的常数除以 L/100km 就得到 MPG。页面下方的换算器可以直接算。

用计算器算一次