- ベストアンサー
エクセルを使ってバイト代の計算、うまくできないのですが。
バイト代の計算をしようと思うのですが、うまくできません。 たとえば、時給が800円、勤務時間が61:30というふうに表示をして、800×61:30(正確には、sum関数を使って、1ヶ月分の総勤務時間をだして、それとかけあわせています。)と、すると、2050円になってしまいます。 どうすれば、きちんと計算できるのか、教えてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
61:30と入力するセルについて、「セルの書式設定(右クリック)」の表示形式でユーザー定義を選択して下さい。その中の定義として、「[h]:mm」と入力して下さい。そして800×61:30と結果を表示するセルについは、同じく、「セルの書式設定(右クリック)」の表示形式でユーザー定義を選択し、その中の定義として、「\[h]」と入力して下さい。そうすれば、表示上は希望通り表示すると思います。
その他の回答 (4)
- Hageoyadi
- ベストアンサー率40% (3145/7860)
1:00で割るか24をかければ解決します。 もうひとつ。 8:30って入力しづらいですよね? 830のほうが簡単じゃありませんか? 830と入力したセルの右隣に =TIME(A1/100,MOD(A1,100),0) って入力すると右隣のセルは8:30って解釈してくれますので、実際の計算式にはこの右隣のセルを使うことにして、入力は830方式にすると楽です。
お礼
ありがとうございます。 24をかけると、きちんと計算できました。 それと、入力のしかた、8:30って、めんどうだったんです。 それも教えていただいて、感激です。ぜひ、使わせていただきます。
- poku98
- ベストアンサー率42% (47/111)
=800*61:30/1:00で、計算できますよ。
お礼
ありがとうございます。
- san-ji
- ベストアンサー率47% (1204/2510)
sumの入れ方を間違えてるんじゃないですか? それと30分は0.5で入力されてます? 61:30=61.5で入力してます? じゃないと計算出来ないですよ。 私はエクセルでカレンダーを作って日の下に労働時間を入力する欄を作って オートsumで労働時間のトータルを出してそのトータルに時間給をかけるように オートsumを入れてました。 見当違いな回答でしたらご勘弁を。。。
- deadline
- ベストアンサー率63% (1239/1943)
『61:30』という値は、Excelの内部では{(61:30)÷24}=2.5625で記憶されています。(1日を1.0000とする『日付シリアル値』として計算するため、1時間は(1/24)日として計算されてしまうので) 時給×(勤務時間×24) 800×(61:30×24) で計算できます。
お礼
ありがとうございます。 ばっちり、計算できました。 なぜ、こんな数字になってしまうのか、 わからなかったので、そのことまで、説明していただいて、感激です。 たいへん参考になりました。
お礼
ありがとうございます。 ためしてみたら、きちんと計算できました。 ぜひ、使わせていただきます。