dポイントプレゼントキャンペーン実施中!

エクセル初心者です。

通話料が3分(表示は0:03:00)以内は8円、3分1秒~6分は16円
のように、3分ごとに8円ずつ課金が上がります。
通話時間の表示から簡単に通話料を計算する方法を教えていただけますでしょうか。
ちなみに、1番大きい通話時間は1時間7分11秒(1:07:11)でした。
よろしくお願いします。

A 回答 (3件)

=ROUNDUP(A1/"0:03"*1,0)*8



で、セルの書式を標準にして下さい。
    • good
    • 0
この回答へのお礼

ありがとうございました。
どうしてもIF関数を使わなければ…となぜかあせってました。
あっさり解決しました。本当にありがとうございます。

お礼日時:2010/12/14 19:03

一例です。


A1にh:mm:ssのシリアル値で入力されているとしています。
B1に=CEILING(A1,"0:03")/"0:03"*8として、表示形式は標準として下さい。
    • good
    • 0
この回答へのお礼

もっと勉強します。。
ありがとうございました!

お礼日時:2010/12/14 19:05

いろいろ方法はあると思いますが、基本的には、3分単位で切り上げて、それを3分で割って、それに8円を掛ける、という方法になると思います。



A1に時間を入力するとして、

=CEILING(A1,VALUE("0:3"))/VALUE("0:3")*8
=CEILING(A1*24*60,3)/3*8
=CEILING(A1*24*60/3,1)*8

というようないろんな数式で通話料を求めることが出来ます。

計算結果が時間形式で表示されたら、表示形式を標準に直してください。
    • good
    • 0
この回答へのお礼

いろんなやり方があるんですね。
もっとエクセル勉強します。
ありがとうございました。

お礼日時:2010/12/14 19:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!