• ベストアンサー

Excelの計算式を教えてください。

Excelで電話料金の計算式を作っています。 A1に時間 B1に分 C1に秒 が入力されています。 電話で通話した時間です。 (これは一ヶ月の通話時間の合計とかではなくて、1通話の通話時間です。) このデータをもとに電話料金を計算したくて 色々試しましたがうまくいきません。 電話料金は3分8円で計算したいと思います。 よろしくお願いします。

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

  • ベストアンサー
  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.8

No.7のarukamunです。 No.7の説明が不足しているので補足します。 一秒でもオーバーしたら3分かけて無くても8円取られるのです。 ですから、(時間×3600+分×60+秒)を3分×60秒で割って、ROUNDUPで切り上げして、それを8倍しています。 後ろにつけた&"円"は蛇足でしたら、取り除いても良いです。xxx円の様に表示させているだけです。 実データは数値ですので、計算の支障にはなりません。

chibbimoni
質問者

お礼

補足ありがとうございました。 おかげさまで =8*(ROUNDUP((A3*60+B3+C3/60)/3,0)) で、無事解決しました。ありがとうございました。

その他の回答 (7)

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.7

D1セルに =ROUNDUP((A1*3600+B1*60+C1)/180,0)*8&"円" でいかがでしょうか。

chibbimoni
質問者

お礼

回答ありがとうございました。 みなさんの回答をもとに =8*(ROUNDUP((A3*60+B3+C3/60)/3,0)) で、無事解決しました。ありがとうございました。

  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.6

あ、シスアド? じゃ、ROUNDUPは必須ですね。

chibbimoni
質問者

お礼

回答ありがとうございました。 シスアドではないのですが、ROUNDUPは今後 忘れないようにしたいと思います。 ありがとうございました。

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.5

=int((A1*60+B1)/3)*8 ただし、C1の秒が 60秒以内とします。

chibbimoni
質問者

お礼

回答ありがとうございました。 みなさんの回答をもとに =8*(ROUNDUP((A3*60+B3+C3/60)/3,0)) で、無事解決しました。ありがとうございました。

  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.4

=(A1*60+B1+C1/60)*8/3 だめ?

chibbimoni
質問者

お礼

回答ありがとうございました。 みなさんの回答をもとに =8*(ROUNDUP((A3*60+B3+C3/60)/3,0)) で、無事解決しました。ありがとうございました。

  • ubonoti01
  • ベストアンサー率20% (43/211)
回答No.3

D列にA1*60+B1+C1/60を作り、E列(答え)に8*D1/3としては?自信なし。

chibbimoni
質問者

お礼

回答ありがとうございました。 みなさんの回答をもとに =8*(ROUNDUP((A3*60+B3+C3/60)/3,0)) で、無事解決しました。ありがとうございました。

回答No.2

D1に (A1×60+B1+C1/60)/3*8 でどうでしょうか。 文型のわたしが考えたので自信はありませんが。

chibbimoni
質問者

お礼

回答ありがとうございました。 みなさんの回答をもとに =8*(ROUNDUP((A3*60+B3+C3/60)/3,0)) で、無事解決しました。ありがとうございました。

  • hiyoruki
  • ベストアンサー率7% (7/90)
回答No.1

=ROUNDUP(A1*60+B1/3,0)*8 Aが時間 Bが分 でいいとおもいます

chibbimoni
質問者

お礼

回答ありがとうございました。 みなさんの回答をもとに =8*(ROUNDUP((A3*60+B3+C3/60)/3,0)) で、無事解決しました。ありがとうございました。

関連するQ&A

  • Excelでの時間計算について

    A列に時間、B列に分、C列に秒を入力し、その時間差を計算して、Dに表したいと思います。 例 A1に10(時)、B1に10(分)、C1に10(秒)を入力し、A210(時)、B2に20(分)C2に5(秒)を入力した場合、Dに9分55秒 このように表示させるにはどうしたらいいでしょうか。 よろしくお願いします。

  • EXCELの時間計算

    セルA1に、「9:43:20」と時刻が入力されています。 セルB1に、「3.2」と時間(分)が入力されています。 セルC3には、A1の時刻から,B1の時間が経過した後の時刻を 表示させたいです。 ※B1の「3.2」を3.2分(3分12秒)として計算したいです。 C3の計算式を教えてください。 ※計算した結果の時刻は,9:46:32です

  • 通話時間表示をそろえて計算したい

    通話時間表示をそろえて計算したい 専用電話からの通話時間を計算する(合計時間や平均時間を算出したい)ために 抽出したデータの時間表示の単位がバラバラで困っています。   A 1  52   (=52秒のこと)     2  2:29 (=2分29秒のこと) 3  25:01:00(=25分1秒のこと) また、アポストロフィがついた状態のため、数字に変換すると、 A3の25:01:00は1900/1/1 1:01:00と認識されてしまっています。 正しい単位にそろえて計算できるようにするには、 どこからどうしたらよいのでしょうか?

  • エクセルの計算式について

    エクセルの計算で教えて下さい。 以下のようなデータがあります。このデータの左側は30分ごとの時間帯です。先ず、9:00から10:00までの時間帯で、BとCの数値からBの最大値とCの最小値を求めます。(この場合だとBは14640.Cが14525です) それから、10:30から15:00までの時間帯で、Bの最大値を上回ったかどうか、そして、その時Bの最大値をどれだけ上回ったか。 同様に、10:30から15:00までの時間帯で、Cの最小値を下回ったかどうか、そして、その時Cの最小値をどれだけ下回ったか。 以下のようなデータが6年分あります。何か適切な計算式を教えて下さい。 宜しくお願いします。 時間 A B C D 9:00 14680 14715 14605 14620 9:30 14625 14625 14525 14560 10:00 14560 14640 14540 14580 10:30 14580 14635 14570 14615 11:00 14605 14605 14605 14605 12:30 14600 14620 14525 14550 13:00 14545 14565 14480 14520 13:30 14525 14625 14505 14590 14:00 14590 14665 14590 14600 14:30 14605 14605 14450 14450 15:00 14455 14460 14400 14400

  • excel の計算式にて…

    Excel 2003の計算式について教えてください。 合計 A-B-C 1日 A1-B1=C1  2日 A2-B2=C2 3日 A3-B3=C3   ……… 31日 A31-B31=C31 ちなみに A=目標 B=実績 C=対目標という簡単な計算式です。 A列は月初めに日々違う数字月末まで記入します。 B列は日々業務終了後入力します C列はA-Bの結果なので計算式で自動入力です 合計Aは月の合計でなく、その日までの合計を表示したいのです。 例えばB2に数字を入力すると合計A,B、Cそれぞれ、2日まで。B3だと3日までの累計の数字が自動で表示するように設定したいのです。 日々セルを指定し、計算式を変えると良いのですが、パソコンが苦手な人がいる為困っています。 なにか良い方法はないでしょうか??? わかる方教えてください。

  • エクセルにて時間の計算

    エクセルにて時間の経過時間の方法を知りたいのですが。 時間計算でA1に1:00、B1に3:40と入力してC1に160分と計算したにのですが。時間入力は24h入力です。

  • EXCELでの時間計算について

    私の会社には、1ヶ月の残業時間を入力し印刷して提出する為のEXCELデータがあります。 自分で日毎に残業時間を入力して、その合計を電卓で計算して入力するようなものです。 残業した日が多い時は、いちいち合計を計算するのが面倒なので、なにか良い計算式は無いでしょうか。 今入力している方法は、A列に時間、B列に分(10分単位の入力)という感じで1ヶ月分を入力しています。 A列の「時間」は単純に足していけばよいのでしょうが、B列は「分」なので例えば合計して510分となったとき、 それを8時間30分にして、その8時間をA列のほうに足すというような計算式を教えて頂けませんでしょうか。 あと、日毎の残業時間は10分単位で入力するのですが、その月の合計は30分単位にして提出しなければなりません。 例えば、合計が30時間40分~50分の場合は30時間30分にしなければなりませんし、 30時間10分~20分の場合は30時間00分にしなければなりません。 この両方の内容を兼ね備えた計算ができる方法を教えて頂きたく存じます。 分かりにくい文章で、申し訳ありませんがよろしくお願い致します。

  • エクセルでの計算式について

    エクセルで集計表を作成しています。 重要度によってランク付けし計算をしたいと思っていて 例えばAランクなら5・Bランクなら4という風に係数を掛けるように 計算式を設定したいのですが、 例えばB1セルにAと入力してその裏にA=5として認識させておいて C1セルに50,000といれておきD1セルに計算式(=B1*C1)を入力して合計が出るようにしたいのです。 Aと入力せずに5と入力しておけばいいのでは?と思われると思うのですが数字ではなくランクとして見せておきたいのです。 教えて下さい。宜しくお願いします。

  • エクセルの時間計算について

    エクセルで時間の計算をしたいのですが、うまくできず困っています。 A列には 1315、747、など3~4桁の数値が、B列にも 1532、916など同じく3~4桁の数値が入っています。これはそれぞれ 13:15、7:47、15:32、9:16のように時刻を表しており、A列は活動開始時刻、B列は活動終了時刻となっています。 C列には「TEXT(A2,"0!:00")-TEXT(B2,"0!:00")」という数式を入力し、実質活動時間を計算しています。 このようなデータが約9000行あります。C列の活動時間を合計して、時間数を出したいのですが、どのような計算式を用いればよいでしょうか?SUMでは出ないようですので・・・ ややこしいですが、お知恵をお貸し下さい。よろしくお願いします。

  • EXCELで時間の計算

    EXCELで時間の計算をしたいのです。(和) A1→15  B1→30  C1→22  D1→00 A2→16  B2→30  C2→21  D2→00 A3→ 5  B3→00  C3→12  D3→30 と入力してあります。 A1とB1でひとつの時刻です。 つまり1行目は15:30と22:00です。 まずは後ろの時刻から前の時刻を差し引いたもの つまり1行目でいうところの22:00から15:30を引いたものの結果6時間30分を E1→6 F1→30とするにはどうしたらよいですか? またその合計 1行目→6時間30分 2行目→4時間30分 3行目→7時間30分を足したもの18時間30分を E4→18 F4→30とするにはどうしたらよいですか? そもそも時と分を分けたところに失敗があるのですが それはもうどうしようもありません。 それでは不可能なんでしょうか? E1、F1に入れる式、 E4、F4に入れる式を教えてください。 よろしくお願いいたします。

専門家に質問してみよう