[[20170604153243]] 『MATCH 複数条件』(kei) ページの最後に飛ぶ

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

 

『MATCH 複数条件』(kei)

=IFERROR(INDEX(データ入力!$B$4:$E$1000,MATCH(C$2&$A3&$K$1,データ入力!$B$4:$B$1000&データ入力!$C$4:$C$1000&データ入力!$D$4:$D$1000,0),4),"")

B3:F3に別シート「データ入力」の指定範囲からA列、B列 K列と一致しした
4列目の値を跳ねるように式を組みました。これで正しくworkしています。

質問はA列のMATCHに複数の条件を絡ませたく、参照データのC列が"午前"ならばG列をMATCHさせ、"終日"ならばH列をMATCH。時間であればA列をMATCHさせたいのです。うまく説明できていないかもしれません。不明点あてばご指摘ください。

    A      B        C       D       E       F      G     H     I     K
1                                                                  山田
2      6/1    6/2    6/3   6/4    6/5  
3 9:00                                           午前 終日
5      

宜しくお願い致します。

< 使用 Excel:Excel2016、使用 OS:unknown >


 疑問点だけですけど・・・・

 >=IFERROR(INDEX(データ入力!$B$4:$E$1000,MATCH(C$2&$A3&$K$1,データ入力!$B$4:$B$1000&データ入力!$C$4:$C$1000&データ入力!$D$4:$D$1000,0),4),"") 
                                               ~~↑~~~~~~
         「B3:F3に別シート・・・」なら、B$2&・・・・ じゃないですか?

 質問に関係する「データ入力」の状況を示して頂かないとよく分からないです。

 D列が山田で、B列に同じ日付が複数あって、C列に「9:00」とか「午前」が併存しているのですか?

 <データ入力> サンプル推測図
  行  ___B___  __C__  __D__  __E__
   4  6月1日   午前   山田   ans1 
   5  6月1日   14:00  山田   ans2 
   6  6月2日   終日   山田   ans3 
   7  6月3日    9:00  山田   ans4 
   8  6月3日   10:00  山田   ans5 

(半平太) 2017/06/05(月) 08:32


コメント返信:

[ 一覧(最新更新順) ]


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