• ベストアンサー

[エクセル] 時間データ×単価=金額の関数設定

エクセルの関数に詳しい方にお伺いします。 0:01:54 の様にh:mm:ss(時間数)の形式で表示されるデータに、時間単価をかけ金額を算出したいと思っております。 分単位での切り上げで、例えば0:01:54は2分、0:02:01は3分として、単価の50円/分を乗じて、0:01:54を100円、0:02:01は150円という金額を導き出す様な関数の設定ができないでしょうか? 真ん中のmmの部分を抜き出し、強制的に1を加えた和に、単価を乗じる様な形式が出来たらと思います。 宜しくお願いします。 

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

  • ベストアンサー
  • poohron
  • ベストアンサー率59% (574/971)
回答No.1

=ROUNDUP(A1/"0:1",0)*50 でお試しください。 関数入力後に、書式設定を標準や数値、通貨等に変更しないと 勝手に時刻表示の形式になってしまうと思いますのでご注意ください。

sardine89
質問者

お礼

アドバイス頂き有難うございました。 教えて頂いた通りに試したところ、バッチリ目的の結果を得ることが出来ました。 本当に感謝します。有難うございました。

その他の回答 (1)

  • akiracool
  • ベストアンサー率26% (11/42)
回答No.2

0:02:01は3分として・・・ということから 1秒でもあれば切り上げということですよね。。。 A1にh:mm:ssと入っていると仮定して =IF(SECOND(A1)>0,(MINUTE(A1)+1)*50,MINUTE(A1)*50) でどうでしょうか?

sardine89
質問者

お礼

アドバイス頂き有難うございました。 1秒発生しても1分に切り上げることがポイントで、 教えて頂いた方法は非常に参考になりました。 本当に感謝します。

関連するQ&A