Excel (一般機能)

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

 
(Windows 7全般 : Excel 2010)
複数の条件で勤務表検索
投稿日時: 19/05/17 12:37:17
投稿者: さえこ

...........A..........B........C.......D....E......F....G....
(1).....日付.......色.....勤務.....
(2)
 
 
 
...........H..............I...........J..........K...........L
(6)....日付...........赤.........白........青.........緑
 
(7)2018/4/1........乙.........丙........甲.........休
(8)2018/4/2.......休.........丙........甲.........乙
(9)2018/4/3.......丙..........休........甲.........乙
(10)2018/4/4.....丙.........休.........甲..........乙
(11)2018/4/5......丙..........甲.........休.........乙
 
 
赤、白、青、緑の班があり4直3交代勤務(甲甲甲甲甲休休乙乙乙乙乙休丙丙丙丙丙)とします。
 
A2に日付、B2に色を入力するとC2に勤務表が表示されるようにしたいのですが。
VLOOKUPまたはIF関数で設定できますでしょうか?
よろしくお願いします。

回答
投稿日時: 19/05/17 13:18:59
投稿者: bi

	A	B	C	…	H	I	J	K	L
1	日付	色	勤務						
2									
3									
4									
5									
6				   日付	赤	白	青	緑
7				 2018/4/1	乙	丙	甲	休
8				 2018/4/2	休	丙	甲	乙
9				 2018/4/3	丙	休	甲	乙
10				 2018/4/4	丙	休	甲	乙
11				 2018/4/5	丙	甲	休	乙

C2:=IFERROR(INDEX(I7:L11,MATCH(A2,H7:H11,0),MATCH(B2,I6:L6,0)),"該当データなし")

回答
投稿日時: 19/05/17 15:40:20
投稿者: 寅太郎23

さえこさんへ
丸投げではなく、ご自分で考えた計算式なりを提示されたらいかがでしょうか?

投稿日時: 19/05/17 17:20:15
投稿者: さえこ

ありがとうござます。
設定できました。
ちなみにVLOOKUP+MATCHの組み合わせでも設定できますか?
よろしくお願いします。

回答
投稿日時: 19/05/17 18:58:46
投稿者: んなっと

      A  B   C D E F G     H  I  J  K  L
 1   日付 色 勤務                   
 2 2018/4/1 緑  休                   
 3 2018/4/2 青  甲                   
 4 2018/4/3 白  休                   
 5 2018/4/4 赤  丙                   
 6                   日付 赤 白 青 緑
 7                 2018/4/1 乙 丙 甲 休
 8                 2018/4/2 休 丙 甲 乙
 9                 2018/4/3 丙 休 甲 乙
10                 2018/4/4 丙 休 甲 乙
11                 2018/4/5 丙 甲 休 乙
 
C2
=IFERROR(VLOOKUP(A2,H:L,MATCH(B2,H$6:L$6,0),FALSE),"")

投稿日時: 19/05/19 14:13:53
投稿者: さえこ

ありがとうございました