[[20161205184237]] 『時間の差を計算したい』(komon) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『時間の差を計算したい』(komon)

教えてください。

Aさんの出勤時間を基準に、Bさん又はCさんとの出勤時間の差を求めたいのです。

   A     B     C       D
  Aさん   Bさん   Cさん  Aさんとの時間差
1  8:00    7:30    7:45      0:30 (Bさんが早い)

2  7:44    7:20    6:00      1:44 (Cさんが早い)

3  9:25    8:00             1:25 (Cさん休み)

4  8:20          8:01      0:19 (Bさん休み)

5        8:00    8:02          (空白)

6  8:00    8:30    8:45      -0:30 (Aさんが早い)

・セルの表示形式は[h]:mm です。

・BさんとCさん二人とも出勤している場合は、出勤時間の早い時間で計算。

・Aさんが休みの場合は空白にしたい。

・6行目のようにAさんが一番早い場合はマイナス表示ができるのでしょうか。

このようなことが関数でできますでしょうか。

宜しくお願いいたします。

< 使用 Excel:Excel2013、使用 OS:Windows10 >


 >マイナス表示ができるのでしょうか。 

 エクセルのオプション内にある詳細設定(次のブックを計算するとき)で「□1904年から計算する」に
 チェックを入れれば可能です。
 ただ、そのブックだけ他ブックと違うことになると、日付データに統一性がなくなります。

 ※「文字列」でもよければ、そのオプションの設定をしなくても出来ます。

(半平太) 2016/12/05(月) 20:44


半平太さま
お世話様になります。
文字列でも大丈夫です。
(komon) 2016/12/05(月) 21:07

 全ケースが、文字列でいい場合
  
 D1セル =IF(OR(A1="",B1&C1=""),"",IF(A1-MIN(B1:C1)<0,"-","")&TEXT(ABS(A1-MIN(B1:C1)),"[h]:mm"))

(半平太) 2016/12/05(月) 21:38


 AさんとB,Cさんの時間が「同じ」な場合どうすんの?

 ※たとえば Aさん「8:00」、Cさん「8:00」でBさん「8:10」な場合。
(GobGob) 2016/12/06(火) 08:11

半平太さま

返信が遅くなりまして大変申し訳ございません。

おかげさまで希望通りできました。ありがとうございました。

併せてお尋ねいたします。

求めた時間の差が、1時間1分以上の場合の合計時間を求めたいのですが
どのようにしたらよろしいでしょうか。

GobGobさま

お世話様になります。

ご指摘ありがとうございます。
今回のデータでは同一時刻がなかったため、考えが及びませんでした。

Aさん「8:00」Bさん「8:00」Cさん「8:10」の場合は
同一時刻のBさんと比較し、差「0:00」と表示させたいです。

今後のためにご教授ください。
よろしくお願いいたします。

(komon) 2016/12/06(火) 17:45


 >求めた時間の差が、1時間1分以上の場合の合計時間を求めたいのですが 

 後で計算するなら、文字列にするのは好ましくありません。

 幸い、マイナスは集計対象じゃないと言う事情がありますので、以下で対応してください。

 (1) D1セル =IF(OR(A1="",B1&C1=""),"",IF(A1-MIN(B1:C1)<0,TEXT(ABS(A1-MIN(B1:C1)),"-[h]:mm"),A1-MIN(B1:C1)))
   下にコピー

   セルの書式(表示形式)は → [h]:mm に設定する

 (2) D8セル =SUMIF(D1:D7,">1:00:59")

 <結果図>
  行  __A__  __B__  __C__  __D__
   1  8:00   7:30   7:45   0:30 
   2  7:44   7:20   6:00   1:44 
   3  9:25   8:00          1:25 
   4  8:20          8:01   0:19 
   5         8:00   8:02        
   6  8:00   8:30   8:45  -0:30
   7  8:00   8:00   8:45   0:00 
   8                       3:09 

(半平太) 2016/12/06(火) 19:27


半平太さま

早速にありがとうございました。
嬉しいです。求めていた結果になりました。

今後ともよろしくお願いいたします。
(komon) 2016/12/06(火) 20:43


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.