こんな方法も。
A B C D E F
1 3/1 3/2 3/3 3/4 3/5
2 Aさん 日勤 日勤 日勤 休み 日勤
3 Bさん 日勤 日勤 休み 日勤 日勤
4 Cさん 日勤 休み 日勤 日勤 日勤
5 Dさん 休み 日勤 日勤 日勤 休み
6 Eさん 日勤 日勤 日勤 休み 日勤
A21に日付を入力するとして...
●右方向にコピーする場合
A B C
21 3/4 Aさん Eさん
B21
=IFERROR(INDEX($A:$A,AGGREGATE(15,6,ROW($1:$20)/(INDEX($1:$20,,MATCH($A21,$1:$1,0))="休み"),COLUMN(A1))),"")
●下方向にコピーする場合
A
21 3/4
22 Aさん
23 Eさん
A22
=IFERROR(INDEX($A:$A,AGGREGATE(15,6,ROW($1:$20)/(INDEX($1:$20,,MATCH(A$21,$1:$1,0))="休み"),ROW(A1))),"")