使用方法
- 「行程距离」填英里数,示例 300。单程还是往返由你自己决定,要算往返就把回程里程一起加进去;量程 1 到 100000。
- 「油耗」填 mpg,也就是每加仑汽油能跑多少英里,示例 30。数字越大越省油,量程 1 到 200。
- 「油价」填美元每加仑,示例 3.50。单位是加仑不是升,别把每升的价格直接填进来;量程 0.1 到 50。
- 「其他费用」填住宿、过路、门票、停车这类支出,示例 150,单位美元;一趟行程没有这类支出就填 0。
- 「同行人数」填一起分摊的人数,示例 2。本页按人头等分,儿童免票、司机不分摊这类规则要自己改人数。
- 五个框都是数字输入,改动任一值立即重算;光标停在任一框里按回车也会立刻计算,不必去点按钮。
- 结果区给出燃油费、合计、人均与折合的 L/100km;下方卡片补上用掉的加仑数、每英里成本与固定费用占比。
- 对照表按油价列出十二行,默认展开前六行,「加载更多」展开其余行;「复制对照表」取 TSV,「导出 CSV」下载带 UTF-8 BOM 的文件。
这个行程成本计算器能解决什么问题
这个行程成本计算器针对的场景很具体:一家人准备自驾出门,已经想好路线与天数,出发前要知道这趟一共要花多少钱、几个人同行时每人摊多少。它把成本拆成两块来算——随里程线性增长的油钱,以及住几晚、过几次收费站这类与里程无关的固定支出。
与同一分类下的兄弟页分工清楚:汽油里程计算器回答的是「这车百公里烧多少、每公里油钱多少」这类单位口径问题,里程抵扣计算器回答的是「按里程能报销或抵税多少」,两者算的都是每公里维度;本页算的是一次行程的总账与人均,油钱只是其中的一项。三页用到的变量看着相近,回答的不是同一个问题。
把固定支出单独列出来是为了看清一件事:油钱随里程涨,住宿和过路费不随里程涨。一趟 300 英里的行程里,燃油费是 35,而固定支出 150 已经是它的几倍;反过来,跑 1200 英里时燃油费涨到 140,固定支出还是 150,两者才第一次接近。
计算原理与变量说明
本页把五个量按公式串起来,全部先归一到英里、加仑与美元再运算:
- 距离 d:行程里程,单位英里,示例 300。
- 油耗 e:燃油经济性,单位 mpg(miles per gallon),示例 30,即每加仑跑 30 英里。
- 油价 p:单位美元每加仑,示例 3.50。
- 燃油费 = 距离 ÷ mpg × 油价,示例 300 ÷ 30 × 3.50 = 35 美元。
- 其他费用 o:住宿、过路、门票等固定支出,示例 150 美元,不参与里程相关的运算。
- 合计 = 燃油费 + 其他费用,示例 35 + 150 = 185 美元;人均 = 合计 ÷ 同行人数,示例 185 ÷ 2 = 92.5 美元。
三条公式原样写下来就是 燃油费 = 距离 ÷ mpg × 油价、合计 = 燃油费 + 其他费用、人均 = 合计 ÷ 同行人数。
一、mpg 与 L/100km 是倒数关系,常数不能直接写成 100。 mpg 的分子是英里、分母是加仑,而 L/100km 的分子是升、分母是公里,两个单位都不相同。换算常数来自两步:100 km 约等于 62.1371 mi,1 US gal 等于 3.785411784 L,两者相乘得到 235.2146,于是 L/100km = 235.2146 ÷ mpg,30 mpg 折合 7.84 L/100km。写成 100 ÷ mpg 是把加仑当成了升,算出来的 3.33 与真实值差了三倍多。也正因为是倒数关系,mpg 从 20 提到 30(省 10)与从 30 提到 60(省 30)对 L/100km 的影响完全不同:20 mpg 是 11.76、30 mpg 是 7.84、60 mpg 是 3.92,前 10 个 mpg 省下 3.92,后 30 个 mpg 也只省下 3.92。
二、厂商标称的 mpg 是工况台架值,不是你这趟路的真实油耗。 标称值在规定的测试循环下取得,实际高速巡航、市区拥堵、开空调、满载、冬季短途之间能差出 20% 以上,高速上顶着限速跑与市郊匀速跑更是两个结果。算行程成本时,应该填自己这辆车在类似路况下的历史均值——用加油量与里程自己除一遍得到的数,比参数表上的数可靠得多。
三、「其他费用」是固定成本,它不随里程变化。 燃油费对距离求导是常数 油价 ÷ mpg,而其他费用对距离求导是 0。这个结构决定了一个反直觉的现象:短途行程里人均被固定成本主导,把里程砍半,人均只降一点点;长途行程才由油费主导,里程翻倍时油钱跟着翻倍。50 英里的行程合计 155.83,其中燃油只有 5.83;1200 英里的行程合计 290,燃油 140——里程涨了 24 倍,合计只涨了不到一倍,因为固定那 150 一直在。
四、人均分摊默认按人头等分,现实规则要自己改人数。 等分是最中性的口径,也是最容易产生争议的一种:儿童免门票但占座位、司机不分摊油钱、有人只坐单程,这些都会让人均失真。遇到这类情况,正确做法不是改公式,而是改「同行人数」这个输入——把免票的儿童按 0.5 人填、把不分摊的司机剔除,都能在等分口径下得到你要的结果。要按不同比例拆分账单,可以配合 比例计算器 自己定权重。
完整示例(数值仅作演示)
示例条件:行程距离 300 英里、油耗 30 mpg、油价 3.50 美元每加仑、其他费用 150 美元、同行 2 人,结果由本页自己的算法复算得到。
- 燃油费 = 300 ÷ 30 × 3.50 = 35 美元;这一趟一共用掉 300 ÷ 30 = 10 加仑汽油。
- 合计 = 35 + 150 = 185 美元,其中油钱占不到两成,其余都是住宿过路这类固定支出。
- 人均 = 185 ÷ 2 = 92.5 美元;同行人数改成一人时人均就是全部 185,人多摊薄的是固定部分。
- 折合国内口径:L/100km = 235.2146 ÷ 30 = 7.84,属于常见家用车的水平。
- 只改里程:50 英里时燃油 5.83、合计 155.83;1200 英里时燃油 140、合计 290。合计从 155.83 涨到 290,涨的是那 134 美元油钱。
- 只改油价:2.50 时燃油 25、合计 175;5.50 时燃油 55、合计 205。油价翻了一倍多,合计只差 30,因为燃油费在总成本里占比不高。
- 只改油耗:把 mpg 从 30 换成 60,折合 L/100km 从 7.84 降到 3.92;换成 20 则升到 11.76。
上面每个数字都由页面算法算出,把同样的参数填进工具区即可得到相同结果;示例数值均为演示。
行程成本对照表
第一张表是 mpg 与 L/100km 的对照,按 L/100km = 235.2146 ÷ mpg 换算。注意它不是线性表:mpg 每提高 5,L/100km 的降幅越来越小,这正是倒数关系的特征。
| 油耗 mpg | 折合 L/100km |
|---|---|
| 20 | 11.76 |
| 25 | 9.41 |
| 30 | 7.84 |
| 35 | 6.72 |
| 40 | 5.88 |
| 45 | 5.23 |
| 50 | 4.7 |
| 60 | 3.92 |
第二张表固定 300 英里、30 mpg、其他费用 150,只改油价。油价每涨 0.50,燃油费涨 5、合计也涨 5——这是燃油费对油价完全线性的直接体现,本页默认示例就落在 3.50 这一行。
| 油价 美元/加仑 | 燃油费 | 合计 |
|---|---|---|
| 2.50 | 25 | 175 |
| 2.80 | 28 | 178 |
| 3.00 | 30 | 180 |
| 3.20 | 32 | 182 |
| 3.50 | 35 | 185 |
| 3.80 | 38 | 188 |
| 4.00 | 40 | 190 |
| 4.25 | 42.5 | 192.5 |
| 4.50 | 45 | 195 |
| 4.80 | 48 | 198 |
| 5.00 | 50 | 200 |
| 5.50 | 55 | 205 |
第三张表固定 30 mpg、3.50 美元每加仑、其他费用 150,只改里程。从左往右看,燃油费一路接近线性上升,而合计的涨幅被那 150 美元固定支出压平了。
| 行程距离 英里 | 燃油费 | 合计 |
|---|---|---|
| 50 | 5.83 | 155.83 |
| 100 | 11.67 | 161.67 |
| 200 | 23.33 | 173.33 |
| 300 | 35 | 185 |
| 500 | 58.33 | 208.33 |
| 800 | 93.33 | 243.33 |
| 1200 | 140 | 290 |
第四张表列出本页换算用到的常数,L/100km 的系数就是前两项相乘得到的,第三行的 235.2146 即公式里的那个常数。
| 常数项 | 数值 | 说明 |
|---|---|---|
| 100 km | 62.1371 | 折合英里数 |
| 1 US gal | 3.785411784 | 美制加仑折合升数 |
| 62.1371 × 3.785411784 | 235.2146 | mpg 转 L/100km 的系数 |
结果边界、舍入与适用说明
- 行程距离允许 1~100000 英里,步长 1;不足 1 英里的短途按步行或其它交通方式估算更合适。
- 油耗允许 1~200 mpg,步长 0.1;mpg 是被除数,为 0 时燃油费无定义,页面会给出提示而不是返回 0。
- 油价允许 0.1~50 美元每加仑,步长 0.01;单位是加仑,若手上是每升价格请先乘 3.785411784 再填。
- 其他费用允许 0~1000000,步长 10,可以为 0;它是支出项,退款与折扣请先从总额里扣掉再填。
- 同行人数允许 1~50,步长 1;人数是被除数,本页按人头等分,不做任何加权。
- 燃油费、合计与人均保留 2 位小数,末尾的 0 会去掉;中间过程不提前截断。
- 本页只算燃油与固定支出,不含车辆折旧、保养分摊与保险——长途自驾时这部分往往不低于油钱,需单独估。
- 本页不含汇率换算:境外行程请先把油价与住宿按当日汇率折成美元再填。
常见问题
为什么不能直接把 mpg 除以 100 得到 L/100km?
因为两个单位都不相同。mpg 的分子是英里、分母是加仑,L/100km 的分子是升、分母是公里。正确做法是先换算两端:100 km 约 62.1371 mi、1 US gal 等于 3.785411784 L,相乘得 235.2146,再用 235.2146 ÷ mpg。写成 100 ÷ mpg 相当于把加仑当成升,30 mpg 会算出 3.33,与真实的 7.84 差了一倍多。
该填厂家标称的 mpg 还是自己车的实际值?
填自己车的历史均值。标称 mpg 是规定测试循环下的台架值,实际高速巡航、市区拥堵、开空调与满载之间能差出 20% 以上。用加油量与里程自己除一遍得到的数最贴近这趟路的真实油耗,参数表上的数字只能当参考起点。
为什么短途行程里多加一个人,人均降得特别多?
因为固定支出被更多人摊薄了。300 英里、30 mpg、油价 3.50、其他费用 150 时,合计 185、2 人人均 92.5;固定那 150 不随人数和里程变化,人数一多它就摊薄得厉害。油钱部分反而摊不动结构,只能靠减少里程或提高 mpg 降下来。
往返行程该怎么填距离?
把去程与回程加起来填一个总数。本页的公式对距离是线性的,合并填与分开填再相加的结果一致;但「其他费用」不能重复计,住宿按晚数算、过路费按实际经过的收费站算,别因为填了往返就翻倍。
儿童免票、司机不分摊,怎么算才合理?
改「同行人数」这个输入,不要改公式。儿童只占座位不产生门票,可以按半人填;司机不分摊油钱就把他的人数去掉,只分摊固定支出。权重由你通过人数来体现,结果仍能被同一套算法复算。
油价是每升的,怎么填?
本页油价单位是美元每加仑。若手上是每升价格,先乘 3.785411784 换成每加仑再填。同理,距离要填英里,若导航给的是公里,先按 1 km 约 0.621371 mi 换算;这两个单位填错,结果会差出数倍且不会有任何报错。
这个工具免费吗?
免费,无需注册即可使用。
输入的数据安全吗?
安全。计算在当前浏览器本地完成,不会上传输入内容。