- 締切済み
Excel 時間の計算
Excel2003 作業時間 (1)8:00~17:00 (2)11:00~18:00 (3)15:00~23:00 ↑このような表があったとします。 夜間残業賃金を計算したいのです。 時給900円 17:00~22:00までは5割増。 22:00~7:00までは10割増。 IF関数を使用して計算式を考えてるのですが、うまくいきません。 御分かりの方がいらっしゃいましたらお力をお貸しください!!
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- outerlimit
- ベストアンサー率26% (993/3718)
回答No.2
時刻をどのように入力していますか ? Excelの時刻データは特別の形式ですので、単純な計算では予想もしないような数値になります 時刻を17:00 の様に入力している場合 それを標準形式で表示して確認なさるとよろしいでしょう その上で、IFの判定値を設定すればよろしいかと 参考までに 日付は 1900/1/1(?)を基準の通算日数 時刻は 0:00~24:00 を 0.0~1.0(実際には24:00は無し)で保持されています 2007/12/17 15:30:00 は 39433.6458333333 になります
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.1
A1=開始時間,B1=終了時間として =((MAX(B1+(B1<A1),22/24)-MAX(A1,22/24))*2+MAX(MIN(B1+B1<A1,22/24),17/24)-MAX(A1,17/24))*1.5+MIN(B1+B1<A1,17/24)-MIN(A1,17/24))*24*900
質問者
お礼
ありがとうございました。
質問者
補足
早速のご回答ありがとうございました。 しかし、上記の式ではエラーになってしまうのですが・・・
補足
ありがとうございました。