Windows

【excel】利用時間から利用料金を簡単に求める方法を解説

冒頭

Excelを使えば、利用時間から料金を自動計算する仕組みを簡単に作ることができます。例えば「駐車場の利用料金」「レンタルスペースの時間課金」「アルバイトの時給計算」など、時間に応じた料金計算はさまざまな場面で活用されます。しかし手計算だとミスが起きやすく、毎回計算するのも手間がかかります。そこで便利なのがExcelの関数です。時間の差を求める基本式と、料金を掛け合わせる仕組みを組み合わせることで、自動化が可能になります。本記事では初心者でもすぐに使える方法を中心に、実務でも使える応用テクニックまで段階的に解説していきます。


利用時間を計算する基本の考え方

まずは「開始時間」と「終了時間」から利用時間を求める方法を理解することが重要です。Excelでは時間は「1日=1」として扱われるため、単純に終了時間から開始時間を引くだけで経過時間を求めることができます。例えば、開始が9:00、終了が12:00の場合、「=終了時間-開始時間」と入力すれば3時間が表示されます。ただし表示形式が「時刻」になっていないと正しく見えないことがあるため、「セルの書式設定」で「時刻」や「ユーザー定義([h]:mm)」に変更するのがポイントです。また、日をまたぐ場合(例:22:00〜翌2:00)には単純な引き算ではマイナスになるため、「=IF(終了<開始,終了+1,終了)-開始」といった式を使うことで正しく計算できます。この基礎を押さえることで、あらゆる時間計算の土台が完成します。


時給・単価を掛けて料金を求める方法

利用時間が求められたら、次は料金計算です。基本的には「利用時間 × 単価」で求められますが、Excelでは時間の単位に注意が必要です。例えば1時間あたり1,000円の場合、そのまま掛けると正しい結果にならないことがあります。これはExcelの時間が「1日単位」で扱われているためです。そこで「利用時間 × 24 × 単価」という式を使うと、時間単位に変換されて正しく計算されます。例えば3時間なら「3/24 × 24 × 1000」で3,000円になります。この仕組みを理解しておくと、どんな料金体系でも応用可能です。さらに、セルに単価を入力して参照する形にしておけば、料金変更にも柔軟に対応できるため、実務でも非常に便利です。


一定時間ごとの料金(例:30分単位)の計算

実際の料金計算では「30分ごとに課金」など、細かい単位で料金が決まっているケースも多いです。この場合は「切り上げ」の関数を使うのがポイントです。代表的なのがROUNDUP関数です。例えば30分単位で500円の場合、「=ROUNDUP(利用時間242,0)*500」とすることで、30分単位に切り上げた回数を求めることができます。「*2」は1時間を30分単位に分割しているためです。これにより、1時間10分の利用でも1時間30分として料金が計算されます。このように切り上げ処理を組み込むことで、現実の料金体系に近い計算が可能になります。条件によってはCEILING関数を使う方法もあり、より柔軟な設定もできます。


最大料金や割引を反映する方法

さらに実務的なケースとして「最大料金」や「割引」を適用する方法も覚えておくと便利です。例えば「最大料金3,000円」の場合、「=MIN(計算料金,3000)」とすることで上限を設定できます。また、特定の条件で割引を適用する場合はIF関数を使います。例えば「5時間以上で10%割引」の場合、「=IF(利用時間24>=5,料金0.9,料金)」といった形で設定できます。このように複数の関数を組み合わせることで、かなり複雑な料金体系にも対応できます。業務用途ではこれらを組み合わせることで、手作業のミスを減らし、作業効率を大幅に向上させることができます。


まとめ

Excelで利用時間から料金を計算する方法は、基本的には「時間の差を求める」「時間を時間単位に変換する」「単価を掛ける」という3ステップで成り立っています。さらに切り上げや上限設定、割引条件を追加することで、現実に近い料金計算が可能になります。一度フォーマットを作ってしまえば、あとは入力するだけで自動計算されるため、作業効率が大幅に向上します。特に繰り返し計算が必要な業務では大きなメリットがありますので、ぜひ今回紹介した方法をベースに、自分の用途に合わせてカスタマイズしてみてください。

Amazonのオーディオブック「Audible」が定額聴き放題サービスにリニューアル

Amazonのオーディオブックサービス「Audible」がサービスリニューアルされ、1/27から値段据え置き月額1500円で聴き放題サービスにリニューアルしました!

対象作品は12万冊。30日間のお試し体験が実施中なので以下にリンクを掲載します。

→ 【30日無料体験】Amazonのオーディオブック「Audible」が定額聴き放題をさっそく試す!