• ベストアンサー

関数での日当計算の方法

出勤時間9:00(セルA1) 退社時間18:00(セルB1) 休憩時間1:00(セルC1) 実労働時間(セルD1)B1-A1-C1=8:00と設定しました。  たとえば時給1400(セルE1)の場合、一日の給料を計算する時、D1*E1で11,200と計算して欲しいのですが、467という計算結果になってしまいます。 なにか計算させる方法はありますか? 関数を使うのか、または違う方法があるのか、分かりません。 教えてください。

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

  • ベストアンサー
  • shy00
  • ベストアンサー率34% (2081/5977)
回答No.1

http://arena.nikkeibp.co.jp/tec/excel/20040310/107743/ など参考にされてはいかがですか?

参考URL:
http://arena.nikkeibp.co.jp/tec/excel/20040310/107743/
sainori40
質問者

お礼

早速試してみました。少し手間取りましたが、出来ました。有難うございました

その他の回答 (1)

回答No.2

結論から言うと、D1*E1*24 で計算してください。 書式が狂うかも知れませんので、その場合は書式→セルで適当な書式に変更して下さい。 時刻は、大雑把に言うと、1日を1とした小数値で入っています(シリアル値、といいます。) ですので、8時間は1日の3分の1なので、0.3333…が入っているのです。 これを8に修正するためには、1日の時間数、すなわち24をかけてあげればよいのです。 余談:HOUR関数というのもありますが、24時間を超えた場合などにしくじることがあります。 レアケースですが。

sainori40
質問者

お礼

早速試してみました。少し手間取りましたが、出来ました。有難うございました。

関連するQ&A

専門家に質問してみよう