走行距離と燃費から旅行の燃料費を計算
この燃料費計算ツールでは、旅行に必要な燃料量とその費用を見積もれます。走行距離、燃料1単位当たりに走れる距離としての車両燃費、燃料1単位の価格を入力してください。単位は必ず対応させます。たとえばマイルにはマイル毎ガロン、キロメートルにはキロメートル毎リットルを使用します。結果には推定燃料消費量と総費用が表示されるため、出発前の計画、比較、精算見込み、予算作成に役立ちます。
無料で実行
距離と燃費の単位をそろえて入力します
まず、見積もりに含めるすべての区間を合計した走行距離を入力します。次に、燃料1単位当たりの走行距離という形式で燃費を指定してください。一般的な組み合わせには、マイルとマイル毎ガロン、キロメートルとキロメートル毎リットルがあります。この計算ツールは数値に特定の単位系を付与しないため、入力同士の整合性が重要です。距離をマイルで指定する場合は、燃費も選んだ燃料単位当たりのマイル数にします。距離をキロメートルで指定する場合は、同じ燃料単位当たりのキロメートル数にしてください。距離がゼロの移動は有効で、燃料使用量と費用はいずれもゼロになります。一方、燃費はゼロより大きい必要があります。ゼロによる除算や負の燃費には意味がないためです。往復の場合は往復全体の距離を入力するか、計算前に片道距離を2倍にします。車載表示の燃費を使う際は、予定する道路状況を十分に反映しているかご確認ください。短く特殊な1回の走行値より、長期間の平均値のほうが安定した見積もりになることが一般的です。
燃料使用量と費用の計算方法を確認します
計算は明確な2段階で行われます。最初に走行距離を燃費で割り、必要な燃料量を見積もります。次に、その燃料量へ燃料1単位の価格を掛け、旅行の推定燃料費を求めます。たとえば燃費がマイル毎ガロンなら、マイルをマイル毎ガロンで割るとガロン数になります。そのガロン数に1ガロン当たりの価格を掛けると、入力した価格と同じ通貨で費用が得られます。キロメートル毎リットルと1リットル当たりの価格でも同じ単位の考え方が成り立ちます。結果はソフトウェアや自動処理で再現しやすい安定した精度に丸められますが、領収書の金額を保証するものではありません。実際の消費量は、速度、渋滞、天候、高低差、タイヤ空気圧、積載量、アイドリング、迂回、運転方法などで変わります。給油所の価格も計画時の値と異なる場合があります。結果を分かりやすい基準として利用し、経路や条件が不確かな場合は適切な余裕を加えてください。計算方法は電卓や表計算でも確認できます。
予算作成や条件比較に見積もりを活用します
複数の案を同じ前提で計算すると、燃料費の見積もりをより有効に活用できます。2台の車両を比較する場合は、距離と燃料価格を固定し、燃費だけを変更してください。2つの経路を比較する場合は、車両燃費と価格を固定し、距離だけを変えます。価格変動の影響を調べる場合は、経路と燃費をそのままにして、別の燃料単価を入力します。この方法なら、複数の条件変更によって費用差の理由が分からなくなることを防げます。個人旅行の予算、配送見積もり、従業員精算の事前確認、相乗り費用の相談などに利用できます。ただし、正式な精算規程では実際の燃料費ではなく所定の距離単価が必要な場合があります。再現性が必要なときは、結果だけでなく入力値も保存してください。合計額だけでは、使用した距離、燃費、価格を後から確認できません。API の料金は1回 $0.002 で、ブラウザー版はページ上で直接ご利用になれます。どちらも外部サービスへ接続せず、結果は入力した3つの値だけで決まります。経路、予定車両、想定燃料価格が大きく変わった場合は再計算してください。
活用例
旅行予算を事前に作成
経路を決める前に、休暇や週末旅行で必要になる燃料費を見積もれます。
同じ経路で車両を比較
距離と価格を固定し、燃費の違いが推定費用に与える影響を確認できます。
配送費用を事前に確認
配送距離、車両の燃費、想定価格から1回の燃料費を見積もれます。
よくある質問
どのような式で計算しますか?
距離を燃費で割って燃料使用量を求め、その量に燃料1単位の価格を掛けます。
どの距離単位と燃料単位を使えますか?
マイル毎ガロンやキロメートル毎リットルなど、対応が取れた組み合わせならご利用になれます。
100キロメートル当たりのリットル数を入力できますか?
いいえ。燃費は燃料1単位当たりの距離で入力します。先にキロメートル毎リットルへ換算してください。
燃費を正の値にする必要があるのはなぜですか?
距離を燃費で割って使用量を求めるためです。ゼロでは除算できず、負の燃費にも意味がありません。
通行料などの旅行費用も含まれますか?
いいえ。対象は燃料使用量と燃料費のみで、通行料、駐車、整備、宿泊などは含みません。
API の利用料金はいくらですか?
1回 $0.002 です。同じ決定的な計算をブラウザーでもご利用になれます。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/calc2/fuel-cost-trip \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"distance":420,"fuel_efficiency":35,"fuel_price":3.75}'const res = await fetch("https://api.kit.forhosting.com/calc2/fuel-cost-trip", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"distance": 420,
"fuel_efficiency": 35,
"fuel_price": 3.75
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calc2/fuel-cost-trip",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"distance": 420,
"fuel_efficiency": 35,
"fuel_price": 3.75
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calc2/fuel-cost-trip", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"distance":420,"fuel_efficiency":35,"fuel_price":3.75}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"distance":420,"fuel_efficiency":35,"fuel_price":3.75}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calc2/fuel-cost-trip", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"distance": 420,
"fuel_efficiency": 35,
"fuel_price": 3.75
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calc2.fuel_cost_trip",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |