• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル数式について)

エクセル数式でのシフトコードごとの勤務時間算出方法

このQ&Aのポイント
  • エクセル数式を使用してシフトコードごとの勤務時間を算出する方法について説明します。例えば、AAA、BBB、CCCというシフトコードがあり、それぞれの拘束時間が与えられている場合、8:00-19:00の時間帯の出勤累計人数を算出することができます。
  • 具体的には、シフトコードと時間帯を入力すると、その時間帯に出勤する人数が計算され、表示されます。例えば、シフトコードを入力すると、8:00-15:00の時間帯に出勤する人数が算出され、BBBと入力すると、8:00-10:00の人数は1のままで、10:00-17:00の人数は2になります。
  • このような計算を行うためには、エクセルの関数や条件式を組み合わせることが必要です。また、30分単位で表示したい場合も考慮する必要があります。エクセル数式を使って、シフトコードごとの勤務時間を算出することができますので、ぜひ試してみてください。

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

  • ベストアンサー
  • A88No8
  • ベストアンサー率52% (836/1606)
回答No.1

こんにちは んんー 1時間もかけて書いた回答が確認ボタンをポチッとした瞬間に「このページは有効ではありません」といわれて消えてしまいました_(__;)_立ち直れない~ 完成した例を見て想像して下さい(;_;) データはセルC1からG1に通し番号、C2からG2に姓名、C3からG3に出勤時刻、C4からG4に退勤時刻を入力する。 セルA8に8:00を入力しA9からA31までコピーしておく。 セルA9に式 =A8+(1/24)/2 を入力し、セルA10からA31までコピーして勤務時刻を一気に作る。 セルC8に式 =IF(AND(C$3<=$A8,$A8<C$4),1,0) を入力し、セルC8からセルG30までの対角で表される四角形内ににセルC8をコピーする。 セルB8に式 =SUM(C8:G8) を入力しセルB9からB30までコピーする。

dishdfhosaihfp
質問者

お礼

回答していただき感謝です。 しかも2時間以上?もこの質問の為に時間を費やしてくださった事に 申し訳ない気持ちでいっぱいです。本当にありがとうございます。 また見かけたらよろしくお願いいたします。 ありがとうございました★

その他の回答 (1)

  • A88No8
  • ベストアンサー率52% (836/1606)
回答No.2

#1補足です 画像を付ける手順を失敗してしまいました(^^;

dishdfhosaihfp
質問者

お礼

画像まで添付していただき助かります。 ありがとうございます★

関連するQ&A