• ベストアンサー

エクセルを使った残業代の計算式について

A1に残業時間20分の「0:20」、A2に残業時の時給「1600」が表示されていて、A3にその結果を表示させたいとします。 最初、「=ROUNDUP((A1/"1:00")*A2,0)」という式を使っていたのですが、「(A1/"1:00")」の部分が「0.3333333………」となってしまうため、実際の時給と差が出てしまいました。 「(A1/"1:00")」の部分が小数点以下第二位の「0.33」になれば正しい時給が表示されるのですが、そうするには、どのような式にすればいいのでしょうか。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

>「(A1/"1:00")」の部分が小数点以下第二位の「0.33」になれば正しい時給が表示される =ROUND(A1/"1:0",2)*A2 のようにします。

5strawberry7
質問者

お礼

できました!ありがとうございました!

その他の回答 (1)

noname#204879
noname#204879
回答No.2

》 「(A1/"1:00")」の部分が小数点以下第二位の「0.33」に 》 なれば正しい時給が表示されるのですが、… 本当にソレでOKですか?残業代を受け取った人から「少ねぇ~よッ!」と苦情が来るかも… =ROUNDUP(A2*A1/"1:0",0) で得られる値が正しいのでは?

5strawberry7
質問者

お礼

私が「少ねぇ~よッ!」と苦情を入れた側です(汗)

関連するQ&A