EXCELのテーブルを利用した動的リスト作成
解決したいこと
TBL_売上管理内に動的リストを作成したいです。
TBL_売上管理の受付日、媒体名から該当する種類リストを表示したいです。
以下、使いたいテーブル内容
【TBL_売上管理】
列 受付日、媒体名、種類...
【MST_媒体別買取手数料】
列 媒体名、種類、買取割合、買取価格、事務手数料、契約開始、契約終了
エラー内容
自分で試したこと
試しに別シートで以下のFILTER関数をしたところうまくいきました。
B1に受付日、C1に媒体名を入れています。
=FILTER(MST_媒体別買取手数料[種類],(MST_媒体別買取手数料[媒体名]=$C1)*(MST_媒体別買取手数料[契約開始]<=$B1)*($B1<=MST_媒体別買取手数料[契約終了]))
上記関数を元に、TBL_売上管理の種類入力欄の入力規則(リスト)に以下を入力しましたがうまくいきませんでした。
=INDIRECT("FILTER(MST媒体別買取手数料[種類],(MST媒体別買取手数料[媒体名]=TBL売上管理[@媒体名])*(MST媒体別買取手数料[契約開始]<=TBL売上管理[@受付日])*(TBL売上管理[@受付日]<=MST媒体別買取手数料[契約終了]))")
動的リストについていろいろ検索をかけてみたのですが、やりたいことに合致するものが見つけられませんでした。
そもそもFILTERでやるべきことではないのでしょうか?
どうかご教授いただけますと幸いです。
0