• 締切済み

エクセルで給与計算

エクセルで給与計算をしています。 今まで自分で出勤時間と退勤時間を差し引き勤務時間を入力しておりました。 自動的に勤務時間を差し引けると勉強しておりましたが、なかなか上手くいきません。どなたか教えてくださいますようお願いします! 下記に私が解らない点を記載しております。 ・24時をまたいで、翌朝3amまでの勤務もある。 ・遅刻などで、10:00出勤が10:34出勤があると計算方法がわからなくなる。 宜しくお願いします。

みんなの回答

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.5

下記の例では、各セルは時刻[24時間表示]しかしないので、 セルの書式設定を "時刻" にすれば正しく表示されると思います。 Excel では、1日(24時間)は、"1.0" という値を持っています。 (※0.5であれば、12時間) 0.208333333 は、時刻表示にすれば、5:00 になります。

回答No.4

  A   B   C 1 出勤 退社 勤務時間 2 22:00 3:00 5:00 3 10:34 17:00 6:26 C2の式を=IF(A2>B2,B2+1-A2,B2-A2) C3の式を=IF(A3>B3,B3+1-A3,B3-A3) で如何ですか

ma414ki
質問者

補足

お忙しい中、ありがとうございます。 先程、試してみましたので、結果をご覧下さい。 セルの設定等関係ありますかね? A   B   C   1 出勤 退社 勤務時間→結果 2 22:00 3:00 5:00→0.208333333(セルは標準) 3 10:34 17:00 6:26→666(セルを??":"??と設定) C2の式を=IF(A2>B2,B2+1-A2,B2-A2) C3の式を=IF(A3>B3,B3+1-A3,B3-A3) 何度も大変申し訳ございませんが、宜しくお願いします。

回答No.3

  A   B   C 1 出勤 退社 勤務時間 2 22:00 3:00 5:00 3 10:34 17:00 6:26 このような場合、  C2=IF(A2>B2,("24:00"-A2)+B2,B2-A2)  C3=IF(A3>B3,("24:00"-A3)+B3,B3-A3) ではどうでしょうか。

ma414ki
質問者

補足

早速のご回答ありがとうございます。 試してみたところ、 C2が-18.99(-18:99)となります。。。 セルの書式設定など関係ありますか?

  • hayataro
  • ベストアンサー率11% (6/51)
回答No.2

給与計算大変だと思います。 会社の規模(従業員数)にも依りますが、何人ぐらいの給与計算をされているのでしょうか? 少人数ですと費用が掛かるので負担が大きいと思いますが、50人規模ですとアマノの就業と給与システムを使えば慣れれば就業集計から給与計算>振込処理まで含めても15~20分位で全て完了します。 正確でとても早く満足しています。 下記にURLを記入しましたので参考にされてはどうでしょうか?

参考URL:
http://www.amano.co.jp/solution/index.html
ma414ki
質問者

お礼

早速のご回答ありがとうございます。 ただ、当方は歩合の計算等ございますので、エクセルにて全処理をしたいと思います。 お忙しい中、ありがとうございました。

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1

・24時をまたいで、翌朝3amまでの勤務もある。  a. 出勤、退勤時間を、hh:mm だけではなく、日付も入力する。  あるいは、  b. 24時を超えた場合の時間専用の入力域を設定する。     その専用域に値が入力した場合、24:00 - 出勤時刻 + 専用域    で、勤務時間を考える。 ・遅刻などで、10:00出勤が10:34出勤があると計算方法がわからなくなる。    現行は、無条件に出勤時間を 10:00 にしているかもしれませんが、   出勤時間を入力した場合、10:00 よりも 入力した出勤時刻を優先させる。

関連するQ&A

専門家に質問してみよう