Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Pro : Excel 2019)
直近の作業を取り出す
投稿日時: 23/04/17 16:23:47
投稿者: ラングドシャ

よろしくお願いいたします。
 
<シート:シフト>

	A	B	C	D	E	F
1		4月10日	4月11日	4月12日	4月13日	4月14日
2	社員1	入A	調A	入B	入A	
3	社員2	確A	入A			
4	社員3		確B		出B
5	社員4		入A	入B	出B

<シート:詳細>
	A	B	
1	4月17日	
2	社員1	入A	
3	社員2	入A
4	社員3	
5	社員4	入B

 
上記のような2シートがあります。
それぞれの作業がA・Bの2種類存在します。
詳細シートのA1日付より前、「入」作業を行った人は、最後はA・Bのどちらであったかを抽出するにはどのような関数があるでしょうか?
詳細シートのような表示にしたいです。
よろしくお願いいたします。

回答
投稿日時: 23/04/17 17:20:09
投稿者: んなっと

B2
=IFERROR(LOOKUP($A$1-1,シフト!$B$1:$ZZ$1/(LEFT(シフト!$B2:$ZZ2)="入"),シフト!$B2:$ZZ2),"")
下方向・↓
 
または
=IFERROR(LOOKUP(1,0/(シフト!$B$1:$ZZ$1<$A$1)/(LEFT(シフト!$B2:$ZZ2)="入"),シフト!$B2:$ZZ2),"")

投稿日時: 23/04/18 09:11:41
投稿者: ラングドシャ

んなっと様
 
おはようございます。
ご回答いただきありがとうございます。
うまくできました。
いつもありがとうございます。