• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルでのタイムカード集計(切り捨てと切り上げ))

エクセルでのタイムカード集計(切り捨てと切り上げ)

このQ&Aのポイント
  • タイムカード集計をエクセルで行う方法について教えてください。
  • タイムカード集計の際、8:40以前や17:00以降の時間の計算方法についても教えてください。
  • 早出出社や遅刻時の時間計算についても教えてください。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

A2セルに出社時間、B2セルに退社時間が入力されているとしたら次のような式にします。 =IF(COUNT(A2:B2)<>2,"",IF(AND(B2>="17:00"*1,B2<="17:06"),"17:00",CEILING(B2,"0:10"))-IF(A2<="8:10"*1,CEILING(A2,"0:10"),IF(A2<="8:42"*1,"8:40",CELING(A2,"0:10")))) ここでは早出出社が何時前から早出出社なのか与えられていませんので8:10以前の時間ならば早出出社の計算が入るようにしています。

takashizzr
質問者

お礼

ご回答ありがとうございます。 仕組みは全然分かりませんが(笑)、希望の結果はうまく出そうです。 今ちょっと別の仕事でいっぱいになってしまったので、 それが済みましたらこの計算式にトライしてみるつもりです。 助かりました。

その他の回答 (1)

  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

A1に出勤時間 A2に退社時間 として、 =FLOOR(A2+"00:03","00:10")-CEILING(A1-"00:02","00:10")

takashizzr
質問者

お礼

ご回答どうもありがとうございました。 この部分だけ作ってみたところ、意図通りうまくいきました。 しかし、質問の(3)と(4)のあたりがうまくいきません。 すみません、全体的な知識も不足しているもので。