• ベストアンサー

時間単価の計算方法

Excel2000で時間単価を計算する良い方法を教えてください。 金額と時間(表示形式[hh]:mm)で時間単価を計算するのですが、単純に割り算するとシリアルで計算する為、結果が正しくありません。 そこで、私が考えたのは下記の通りです。 1.hour()とminute()で時間と分に分解 2.何分になるか計算 3.分単価を求める 4.分単価を時間単価に再計算 これで、正しく計算できるのですが、本当はもっと良い方法があるような気がしてなりません。私に知恵を与えて下さい。

  • acc
  • お礼率87% (7/8)

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

  • ベストアンサー
  • 2002pon
  • ベストアンサー率48% (42/87)
回答No.1

こんにちは。 A1に金額:例えば5000 A2に時間(シリアル):例えば2:30(2時間半) A3に =A1/(A2*24) とすれば、 A3は、2000です。表示形式には注意してください。 何もしないと、0:00と表示されるかも知れません。 標準とか数値に直してください。

acc
質問者

お礼

本当だ!できました。ありがとうございます。 シリアル値で1=24時間、ってことは1440をかけると分になるって事は理解できるんですが、どうしてシリアル値に24をかけるとできるんでしょう???

その他の回答 (2)

  • ebis
  • ベストアンサー率27% (17/61)
回答No.3

すみません。No.2間違えていました。 =int(金額/(hour(時間)+minute(時間)/60) でした。

acc
質問者

お礼

int関数を使えば、一つにまとまるんですね。 勉強になりました。ありがとうございました。

  • ebis
  • ベストアンサー率27% (17/61)
回答No.2

=int((hour(時間)+minute(時間)/60)*時給) にまとまります。

関連するQ&A

  • 時間給の計算を教えてください

    労働時間が110:12で時給が900円の場合 1分単位の計算の方法を教えてください =(HOUR(110:12)*60+MINUTE(110:12))*(900/15)と数式をいれましたが 正しい金額に表示されません。

  • エクセルで時間差の計算

    日数間の計算結果を「hh:mm」形式で表示させたいのですが。 ------------------------------- セルA1 2003/10/01 10:00 セルB1 2003/10/02 11:30 セルC1 25:30 ------------------------------- 上記のようにA1とB1の時間差を「時:分」形式でC1に結果を表示させたいのですが24時間以上の差があると出来ません。 TEXT(B1-A1,"d:hh:mm")なら出来るのですが日にちを使いたくないのです。 よろしくお願いします。

  • Excel2000の時間計算を関数で出来ます?

    Excel2000でセルに時間(HH:MM形式)が入っています。 表示のみ(HH:MM形式)で、実データは小数点の入った数値です。 このセルに対して、HH時間29分までなら分の部分は切捨て。HH時間30分以上なら 切り上げとしたいのですが、関数でできるでしょうか? 例えば、 15時間23分は15時間00分 15時間48分は16時間00分 ということです。 分かる方がいらっしゃいましたら、ご教示願います。

  • 残業代の1時間単価の計算方法を教えて下さい

    残業代の1時間単価の計算方法を教えて下さい 雇用条件は次の通りです。 月 30万円 勤務時間 8時間  休み 日 隔週 土曜日 祝日(但し祝日のあつた週の土曜日は出勤) 年間を通じた 残業代の1時間単価の計算方法を教えて下さい

  • Excel2000の時間計算を関数で

    Excel2000でセルに時間(HH:MM形式)が入っています。 表示のみ(HH:MM形式)で、実データは小数点の入った数値です。 このセルは1日から31日まであって、最後に合計を出したいのですが、 表示形式を時刻にすると24時間の壁があることに気づきました。 時間数の合計を出したいので、24時間を超えて計算したいのですが SUM等で足しただけではだなようです。合計時間の上限は72時間と 考えています。 関数の組み方が分かる方がいらっしゃいましたら、ご教示願います。

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

    エクセルの関数に詳しい方にお伺いします。 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を加えた和に、単価を乗じる様な形式が出来たらと思います。 宜しくお願いします。 

  • EXCELで時間計算

    タイムカード集計表を作っていますが、残業時間の計算式がうまくいかずに困っています。過去の質問で該当するものがなくて・・・ RAUND(HOUR(A1)+(MINUTE(A1)/60),0)という式を使っていますが、この計算式だと残業時間が24時間を越えるとうまく表示されません。 何かいい解決法はありませんか? よろしくお願いします。

  • 2つの時刻間の時間を計算したい。

    よろしくお願いします。 エクセル2010、OSはWindows7です。 例) セルA1 に時刻その1 セルB1 に時刻その2 というデータが入力されています。 時刻は、YYYY/MM/DD hh:mm の形式で入力されており、2つの時刻の差は24時間以上なので日付は異なります。 この2つのセルの時間差をhh:mmの形式で表したいですが、単純に引き算しただけでは思うようにいかないようです。 やり方を教えてください。

  • エクセル2003で勤務時間計算をしたいのですが、

    エクセル2003で勤務時間計算をしたいのですが、 現状は下記のように、H列の計算式が30分単位なのですが、 5分単位で給与計算して、小数点以下を切り捨てするには、 H列の計算式のどこを訂正するとよろしいでしょうか? ■現状(時給880円の場合) C列     D列     E列     F列     H列 始業時刻  終業時刻  休憩時間  実働時間  日給 10:00    17:30     0:45    6:45     5720円 H列の計算式 =IF(OR(C9="",D9=""),"",G9*HOUR(F9)+IF(AND(MINUTE(F9)>=0,MINUTE(F9)<=29),0,IF(AND(MINUTE(F9)>29,MINUTE(F9)<=59),G9/2,G9)))

  • エクセルで、積算時間を整数にする方法

    エクセルで、積算時間を整数にする方法 エクセルで勤務時間の計算をしています。 例 185:45 を、 185.75 のように整数にする方法を教えていただけないでしょうか? A1に「185:45」として、 =AD11*24で計算すると、「4458:00」 =HOUR(AD11)+MINUTE(AD11)/60で計算すると、「17.75」 となってしまいます・・・

専門家に質問してみよう