ガソリン代計算

<div class="fc-toggles">
  <label class="fc-toggle-label">
    <input type="checkbox" id="fc-roundtrip" onchange="fcCalcTrip()"> 往復で計算する
  </label>
</div>

<div class="fc-grid">
  <div class="fc-field">
    <label>走行距離 (km)</label>
    <input type="number" id="fc-distance" value="100" min="0" step="1" oninput="fcCalcTrip()">
  </div>
  <div class="fc-field">
    <label>燃費の表示方法</label>
    <select id="fc-eff-mode" onchange="fcCalcTrip()">
      <option value="kml">km/L(日本標準)</option>
      <option value="l100km">L/100km</option>
      <option value="mpg">MPG(米国)</option>
    </select>
  </div>
  <div class="fc-field">
    <label id="fc-eff-val-lbl">燃費の値 (km/L)</label>
    <input type="number" id="fc-efficiency" value="15" min="0.1" step="0.1" oninput="fcCalcTrip()">
  </div>
  <div class="fc-field">
    <label>ガソリン価格 (円/L)</label>
    <input type="number" id="fc-price" value="170" min="1" step="1" oninput="fcCalcTrip()">
  </div>
</div>

<button class="fc-btn" onclick="fcCalcTrip()">計算する</button>

<div class="fc-result-bar" id="fc-trip-results">
  <div class="fc-result-item">
    <div class="fc-result-val" id="fc-r-fuel">—</div>
    <div class="fc-result-lbl">必要燃料</div>
  </div>
  <div class="fc-result-item">
    <div class="fc-result-val" id="fc-r-cost">—</div>
    <div class="fc-result-lbl">合計費用</div>
  </div>
  <div class="fc-result-item">
    <div class="fc-result-val" id="fc-r-dist">—</div>
    <div class="fc-result-lbl">走行距離</div>
  </div>
  <div class="fc-result-item">
    <div class="fc-result-val" id="fc-r-perkm">—</div>
    <div class="fc-result-lbl">1kmあたり費用</div>
  </div>
</div>

<div class="fc-tip" id="fc-trip-tip"></div>

2台の車を比較する

<div class="fc-grid" style="margin-bottom:1rem;">
  <div class="fc-field">
    <label>走行距離 (km)</label>
    <input type="number" id="fc-cmp-dist" value="200" min="1" step="1" oninput="fcCalcCompare()">
  </div>
  <div class="fc-field">
    <label>ガソリン価格 (円/L)</label>
    <input type="number" id="fc-cmp-price" value="170" min="1" step="1" oninput="fcCalcCompare()">
  </div>
</div>

<div class="fc-compare-grid">
  <div class="fc-vehicle-card">
    <h3>車両 A</h3>
    <div class="fc-field">
      <label>車名</label>
      <input type="text" id="fc-va-name" value="現在の車" oninput="fcCalcCompare()">
    </div>
    <div class="fc-field">
      <label>燃費の表示方法</label>
      <select id="fc-va-mode" onchange="fcCalcCompare()">
        <option value="kml">km/L</option>
        <option value="l100km">L/100km</option>
        <option value="mpg">MPG</option>
      </select>
    </div>
    <div class="fc-field">
      <label>燃費の値</label>
      <input type="number" id="fc-va-eff" value="12" min="0.1" step="0.1" oninput="fcCalcCompare()">
    </div>
  </div>

  <div class="fc-vehicle-card">
    <h3>車両 B</h3>
    <div class="fc-field">
      <label>車名</label>
      <input type="text" id="fc-vb-name" value="新しい車" oninput="fcCalcCompare()">
    </div>
    <div class="fc-field">
      <label>燃費の表示方法</label>
      <select id="fc-vb-mode" onchange="fcCalcCompare()">
        <option value="kml">km/L</option>
        <option value="l100km">L/100km</option>
        <option value="mpg">MPG</option>
      </select>
    </div>
    <div class="fc-field">
      <label>燃費の値</label>
      <input type="number" id="fc-vb-eff" value="20" min="0.1" step="0.1" oninput="fcCalcCompare()">
    </div>
  </div>
</div>

<table class="fc-cmp-table">
  <thead>
    <tr>
      <th>項目</th>
      <th id="fc-cmp-th-a">車両 A</th>
      <th id="fc-cmp-th-b">車両 B</th>
    </tr>
  </thead>
  <tbody id="fc-cmp-tbody"></tbody>
</table>

<div class="fc-chart-wrap">
  <canvas id="fc-cmp-chart" height="240"></canvas>
</div>

年間ガソリン代試算

<div class="fc-grid">
  <div class="fc-field">
    <label>片道通勤距離 (km)</label>
    <input type="number" id="fc-ann-commute" value="20" min="0" step="1" oninput="fcCalcAnnual()">
  </div>
  <div class="fc-field">
    <label>週の出勤日数</label>
    <input type="number" id="fc-ann-workdays" value="5" min="1" max="7" step="1" oninput="fcCalcAnnual()">
  </div>
  <div class="fc-field">
    <label>燃費の表示方法</label>
    <select id="fc-ann-mode" onchange="fcCalcAnnual()">
      <option value="kml">km/L</option>
      <option value="l100km">L/100km</option>
      <option value="mpg">MPG</option>
    </select>
  </div>
  <div class="fc-field">
    <label>燃費の値</label>
    <input type="number" id="fc-ann-eff" value="15" min="0.1" step="0.1" oninput="fcCalcAnnual()">
  </div>
  <div class="fc-field">
    <label>ガソリン価格 (円/L)</label>
    <input type="number" id="fc-ann-price" value="170" min="1" step="1" oninput="fcCalcAnnual()">
  </div>
  <div class="fc-field">
    <label>週の追加走行 (km)</label>
    <input type="number" id="fc-ann-extra" value="50" min="0" step="10" oninput="fcCalcAnnual()">
  </div>
</div>

<div class="fc-annual-grid">
  <div class="fc-annual-stat"><div class="val" id="fc-an-weekly">—</div><div class="lbl">週あたり</div></div>
  <div class="fc-annual-stat"><div class="val" id="fc-an-monthly">—</div><div class="lbl">月あたり</div></div>
  <div class="fc-annual-stat"><div class="val" id="fc-an-yearly">—</div><div class="lbl">年間合計</div></div>
  <div class="fc-annual-stat"><div class="val" id="fc-an-liters">—</div><div class="lbl">年間給油量</div></div>
  <div class="fc-annual-stat"><div class="val" id="fc-an-km">—</div><div class="lbl">年間走行距離</div></div>
  <div class="fc-annual-stat"><div class="val" id="fc-an-perday">—</div><div class="lbl">1日あたり</div></div>
</div>

<div class="fc-chart-wrap">
  <canvas id="fc-ann-chart" height="240"></canvas>
</div>

ガソリン代の節約に役立つ豆知識

エコドライブで燃費を改善

急加速・急ブレーキを避けてなめらかな運転を心がけることで、燃費を10〜15%程度改善できます。また、タイヤの空気圧を適正値に保つだけで燃費が約2〜3%向上することが知られています。

ガソリン価格をチェックする習慣

ガソリンスタンドによって価格が数円異なることは珍しくありません。通勤経路にある安いスタンドを把握しておくだけで、年間で数千円の節約につながります。

通勤費の経費申告を忘れずに

会社員の方は通勤費として申告できる場合があります。自営業・フリーランスの方は、業務で利用した走行分を経費として計上できます。領収書やガソリン代の記録を整理しておきましょう。


関連ツール

毎月の電気代を把握する → 電気代計算ツール

収支を管理して節約を見える化 → 家計簿・予算管理ツール


車の維持費・家計管理を一元化しよう

ガソリン代・保険・車検・ローン返済など、クルマにかかるコストをまとめて管理したいなら、クラウド会計ソフト「freee」が便利です。レシートの自動取り込みや確定申告サポートで、家計・事業の両方に対応しています。

freee会計を無料で試す