• ベストアンサー

Excelの計算

コンピューターを使った時間を表すところに1時間なら1:00と表示させています。1時間延長するごとに105円の延長料金をもらうように設定して、セル内に表示させるようにするにはどのような計算式をそのセルに入れればよいのでしょうか?もしコンピューターを2時間15分使ったとすれば、1時間15分の延長になって、それは2時間分の延長料金をもらうことになり、その延長料金を表示させるセルには210円と表示されるようになります。 ものすごく困っています。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.2

A1にコンピューターを使った時間を入力(2:15のように時刻として)するとして、  =IF(A1*24>1,ROUNDUP(A1*24-1,0)*105,0) でしょうか。1分超過しても1時間加算します。(いい?)

happyhiro
質問者

お礼

すみません、たびたび。こちらの勘違いでした。補足したこと、もうすでにできていたようでした。すみませんでした。本当に助かりました、ありがとうございました。

happyhiro
質問者

補足

ありがとうございます。やってみたらちゃんと入力できました。しかしすみませんが、問題が、、、。基本料金の1時間分105円を引いた分の延長料金を表示させたいのですが、、、。もし1時間以内しか使っていなかったら0というような、、、。2時間以内でしたら、105というような表示にさせたいのですができるでしょうか?よろしくお願いします。

その他の回答 (1)

  • 11213
  • ベストアンサー率35% (21/59)
回答No.1

=INT($D$7/60)*105+(IF($D$7/60-INT($D$7/60)<>0,105,0)) で、$D$7のセルに経過時間が分の単位で格納されていることを仮定して計算します。