Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


13519 / 13644 ツリー ←次へ | 前へ→

【5020】集計を振り分ける方法 ポチ 03/4/17(木) 16:25 質問
【5029】Re:集計を振り分ける方法 りん 03/4/18(金) 4:59 回答
【5031】Re:集計を振り分ける方法 ポチ 03/4/18(金) 8:57 お礼

【5020】集計を振り分ける方法
質問  ポチ  - 03/4/17(木) 16:25 -

引用なし
パスワード
   出勤簿を作っています。
セル単位で、業務開始時間・業務終了時間・休憩時間を入れると勤務時間が出ます。
これは簡単な計算式をセルに入れているだけです。
問題はここからなのですが、勤務時間が9時間を超えた分については
違うセルに超えた分の時間数を振り分けたいのです。

こんな感じです。

開始時間    終了時間      休憩時間    勤務時間   時間外

9:00    20:00     1:00    9:00   1:00


VBAを使わずに済むのでしたらそれでもOKです。
入力する人の作業としては開始時間と終了時間そして休憩時間を入れるだけで、
勤務時間と時間外が表示されるようにしたいのです。

最終行はその月の勤務時間の集計が出るようになっています。
それに時間給を掛ける計算式を入れており一月の賃金が算出されるようになっています。
ここも簡単な計算式で対応しています。

どなたか宜しくお願いします。

【5029】Re:集計を振り分ける方法
回答  りん E-MAIL  - 03/4/18(金) 4:59 -

引用なし
パスワード
   ポチ さん、おはようございます。

>ここも簡単な計算式で対応しています。
 では、簡単な計算式で。

   A       B     C      D     E
1  開始時間  終了時間  休憩時間  勤務時間  時間外
2   9:00     21:00    1:00     9:00     2:00

という表として、
D2の数式 =MIN(B2-A2-C2,TIME(9,0,0)) '9時間を超えるものは9時間でストップ
E2の数式 =B2-A2-C2-D2 '残り

こんな感じです。

【5031】Re:集計を振り分ける方法
お礼  ポチ  - 03/4/18(金) 8:57 -

引用なし
パスワード
   りん さんへ

おはようございます。
バッチリです!これで上手く対応できます。
どうもありがとうどざいます!!

13519 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free