• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの勤怠管理表)

エクセルでの勤怠管理に困っています

このQ&Aのポイント
  • エクセルでの勤怠管理で困っている方へ。本記事では、勤怠管理表の作成方法と効率的な使い方を解説します。
  • エクセルの勤怠管理表の作成や式の追加に困っている方へ。この記事では、休日休憩時間の計算や総労働時間の自動計算の方法を詳しく説明します。
  • エクセルでの勤怠管理表に休日出勤の計算式を追加したい方へ。この記事では、総労働時間が10時間未満の場合と10時間以上の場合で異なる計算式を追加する方法を解説します。

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

  • ベストアンサー
  • aiai_013
  • ベストアンサー率60% (230/382)
回答No.2

良く解らない所があるのですが、 F1に勤務時間として”=E1-D1”の算式をいれて、 総労働時間に対してではなく、勤務時間に対してなら TIMEVALUE("1:00") のところを IF(F1>=TIMEVALUE("10:00"),TIMEVALUE("2:00"),TIMEVALUE("1:00")) にしてはダメでしょうか? 若しくはF1に算式が入れれないなら”F1”のところを、”E1-D1” IF(E1-D1>=TIMEVALUE("10:00"),TIMEVALUE("2:00"),TIMEVALUE("1:00"))とか やはり勤務時間ではなく、総労働時間に対してなら”F1”を”H1"に IF(H1>=TIMEVALUE("10:00"),TIMEVALUE("2:00"),TIMEVALUE("1:00"))とか

super_sho
質問者

お礼

ありがとうございます!! 無事解決しました!! IF(E1-D1>=TIMEVALUE("10:00"),TIMEVALUE("2:00"),TIMEVALUE("1:00"))の方法を参考にさせて頂きました。 TIMEVALUEをこういう風にも使用できることを知らなかったので助かりました。

その他の回答 (1)

回答No.1

最後の   TIMEVALUE("1:00") の所を IF(OR(C1="土",C1="祝",C1="日"),IF(H1<10,TIMEVALUE("1:00"),TIMEVALUE("2:00")),TIMEVALUE("1:00")) にしてみてはいかがですか?

super_sho
質問者

お礼

ありがとうございます!! このままでは循環でエラーが出てしまいましたが、若干手を加えると使用できたので参考にさせて頂きました! 助かりました!!