[[20200415034051]] 『シフト表の退勤時間を関数で表示したい』(つむつむ) ページの最後に飛ぶ

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

 

『シフト表の退勤時間を関数で表示したい』(つむつむ)

日頃から拝見し参考にさせて頂いております。
ありがとうございます。

シフト表の退勤時間を関数で表示したいのですが
宜しくお願い致します。

シフトはA、B、受付1、受付2、の4通りです
受付1と受付2の退勤する時間は、翌日になります。
受付1と受付2は連続する場合もあります。
参照用に別表を作成しています。(B41:D44)

    A  B    C   D
 1  日 シフト    出勤  退勤
 2  1   A	   7:30 17:00
 3  2   B	   9:00 22:00
 4  3   受付2  20:00	
 5  4    	      8:30
 6  5   B	   9:00 22:00
 7  6   受付1  17:00	
 8  7        	 8:30
 9  8   B	    9:00 22:00
 10 9   B	    9:00 22:00
 11 10   		
 12 11   		
 13 12   B	    9:00 22:00
 14 13   B	    9:00 22:00
 15 14   受付2  20:00	
 16 15   	      8:30
 17 16   A	    7:30 17:00
 18 17   		
 19 18   受付2  20:00	
 20 19   受付2  20:00 8:30
 21 20   受付2  20:00 8:30
 22 21   	      8:30
 23 22   A	   7:30  17:00
 24 23   B	   9:00  22:00
 25 25 24  受付2 20:00	
 26 25   受付2 20:00   8:30
 27 26   		  8:30
 28 27   受付1 17:00	
 29 28   受付1 17:00	  8:30
 30 29            8:30
 31 30   
 32 31   B	   9:00  22:00
 33
 34 		
 35
 36
 37
 38
 39    【別表】
 40    シフト    出勤  退勤
 41     A     7:30 17:00
 42     B     9:00 22:00
 43     受付1   17:00   8:30
 44     受付2   20:00   8:30

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


 C2 =IF(B2="","",VLOOKUP(B2,B$40:C$44,2,FALSE))
 D2 =IFERROR(VLOOKUP(IF(COUNTIF(B1,"受付*"),B1,IF(COUNTIF(B2,"受付*"),"",B2)),B$40:D$44,3,FALSE),"")

 C2:D2 下へコピー。
(GobGob) 2020/04/15(水) 07:54

GobGob様
ご返事がくなりまして申し訳ございません。

GobGob様の式で完璧に出来ました。
本当にありがとうございました。
(つむつむ) 2020/04/15(水) 22:59


コメント返信:

[ 一覧(最新更新順) ]


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