[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ある時間から特定の時間帯を除く場合の計算方法』(みんみん)
質問させていただきます。
遅参時間の計算について休憩時間にかかった場合はそれを除いた時間を計算したいのですがどのように式を組めばよろしいでしょうか。
就業開始時間9:00 休憩時間12:00〜12:45
以下のように休憩時間より前に出勤、休憩時間中に出勤、休憩時間後に出勤と3パターンあります。
A 出勤時間 11:00
B 出勤時間 12:30
C 出勤時間 13:00
よろしくお願いいたします。
A B 1 出勤 休憩 2 9:00 0:45 3 9:30 0:45 4 10:00 0:45 5 10:30 0:45 6 11:00 0:45 7 11:30 0:45 8 12:00 0:45 9 12:30 0:15 10 13:00 0:00 11 13:30 0:00
B2 =MAX(0,"12:45"-MAX(A2,"12:"))
で、いいの?
(GobGob)
わたくし、エクセル初心者でご回答いただいたのものをどう活用してよいかわからないです。
申し訳ないです。B2=・・・の式は出勤時間による与えられる休憩時間を算出しているのでしょうか。
求めたいのは休憩時間ではなく、遅参時間になります。
就業開始時間9:00 休憩時間12:00〜12:45
以下のように休憩時間より前に出勤、休憩時間中に出勤、休憩時間後に出勤と3パターンあります。
A 出勤時間 11:00 遅参時間 2:00
B 出勤時間 12:30 遅参時間 3:00
C 出勤時間 13:00 遅参時間 3:15
上記の場合の遅参時間を求める式を教えていただければと思います。
よろしくお願いいたします。
(みんみん)
B2 =A2-"9:"-MAX(0,MIN("12:45",A2)-"12:")
????
(GobGob)
最初にご回答いただいた式を活用させていただいて
A B
出勤時間 遅参時間
1 11:00
B1=(A1-"9:00")-("0:45"-(MAX(0,"12:45"-MAX(A1,"12:")))
としてみました。
私が手を加えたせいでスマートな式にはならなかったですが
これで導き出せたかと思います。
いろいろとアドバイスありがとうございました。
(みんみん)
>行が9:00から30分時間がふえるにつれて列も30分ずつ増えていきました。
列が30づつって・・・・どういう意味????
オイラ みんみんさん A B C =B-C 1 9:00 0:00 0:00 0:00 2 9:10 0:10 0:10 0:00 3 9:20 0:20 0:20 0:00 4 9:30 0:30 0:30 0:00 5 9:40 0:40 0:40 0:00 6 9:50 0:50 0:50 0:00 7 10:00 1:00 1:00 0:00 8 10:10 1:10 1:10 0:00 9 10:20 1:20 1:20 0:00 10 10:30 1:30 1:30 0:00 11 10:40 1:40 1:40 0:00 12 10:50 1:50 1:50 0:00 13 11:00 2:00 2:00 0:00 14 11:10 2:10 2:10 0:00 15 11:20 2:20 2:20 0:00 16 11:30 2:30 2:30 0:00 17 11:40 2:40 2:40 0:00 18 11:50 2:50 2:50 0:00 19 12:00 3:00 3:00 0:00 20 12:10 3:00 3:00 0:00 21 12:20 3:00 3:00 0:00 22 12:30 3:00 3:00 0:00 23 12:40 3:00 3:00 0:00 24 12:50 3:05 3:05 0:00 25 13:00 3:15 3:15 0:00 26 13:10 3:25 3:25 0:00 27 13:20 3:35 3:35 0:00 28 13:30 3:45 3:45 0:00 29 13:40 3:55 3:55 0:00 30 13:50 4:05 4:05 0:00 31 14:00 4:15 4:15 0:00 32
B列 … オイラ数式 C列 … みんみんさん数式
どう違うの?
(GobGob)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.