• ベストアンサー

エクセルで18:01分から残業代がカウントされるようにしたい

通常エクセルで時間の計算をするのであれば、私の会社は8:30~17:15が定時間なので、このように入力すると実働7:45分になります。 しかし、私の会社は17:16でタイムカードを打たないと15分早退扱いになります。ですが、エクセルの時間の計算では17:15で入力しても実働7:45分で計算してしまい、不都合が出ます。 又、残業は15分の休憩を挟んで17:31~始まりますが、これも同様で18:00でタイムカードを打刻しても残業は付きませんが、18:01で打刻すれば30分の残業が付きます。時間の計算上、17:16や18:01などで区切る事は不可能でしょうか。。。入力規制や関数で何かこの問題を解決出来れば良いなと思っています。 どなたか良い案があれば教えて下さい。 宜しくお願いします。 因みに・・・・定時は8:30~17:15 実働7:45 計算単位15分      残業は17:31以降 計算単位は30分 となっています。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

一例です。 勤務時間は、=FLOOR(退社時刻-出社時刻-"1:01","0:15") 残業時間は、=IF(勤務時間>"7:45"*1,FLOOR(勤務時間-"7:45","0:30"),"")

9134
質問者

お礼

回答ありがとうございます。 無事問題は解決出来ました。 ありがとうございます。

その他の回答 (1)

  • Tiffa9900
  • ベストアンサー率31% (68/216)
回答No.1

具体的に何と何を入力して、結果として何がでるか?によっても変わりますし、やり方は1つではなく色々あると思うのですが、 まず計算をさせる為にタイムカードの情報(退勤時刻)をExcelに入力する際、実際の時刻を入力するのでしょうか。 それとも、18:14であれば18:01。18:32であれば18:31と人が判断して入力するのでしょうか? 切り上げ・切捨てなどの考慮は別途するとして、 考え方としては1分超えてなければいけないと言う事ですから、計算式において実際に入力さrた退勤時間から単純に1分減算させて、時間計算を行えばよいと思います。

9134
質問者

お礼

おっしゃる通りでした♪ 単純に1分減らす式を追加した所、問題はすっかり解決できました。 ありがとうございました。 本当に助かりました。

関連するQ&A

専門家に質問してみよう