- ベストアンサー
Excelで企業別価格調査シートに商品別価格比較表を作成し、最安値を表示する方法
- Excelで企業別価格調査シートに商品別価格比較表を作成し、別シートに商品別の最安値を表示する方法について教えてください。
- 企業別価格調査シート(複数シート)には、企業ごとの価格調査データが入力されています。最安値シートには商品ごとの価格データが入力されています。同じ管理番号を持つ商品の最安値を別シートに表示するための数式を教えてください。
- INDEX関数やMATCH関数を使用して、企業別価格調査シートと最安値シートを組み合わせることで、商品別の最安値を表示することができます。具体的な数式の例を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
A社価格シート、B社価格シート・・が同じように表示されているとしたら最安値シートのB3セルには入力し、右横方向にオートフィルドラッグしたのちに下方向にもオートフィルドラッグします。 なお、式ではA社価格シートをSheet1にB社価格シートをSheet2のように入力しています。 =IF(OR(B$2="",$A3=""),"",IF(COUNTIF(Sheet1!$A:$A,$A3)=0,"-",MIN(INDEX(Sheet1!$A:$X,MATCH($A3,Sheet1!$A:$A,0),MATCH(B$2,Sheet1!$2:$2,0)),INDEX(Sheet2!$A:$X,MATCH($A3,Sheet2!$A:$A,0),MATCH(B$2,Sheet2!$2:$2,0)))))
その他の回答 (1)
- KURUMITO
- ベストアンサー率42% (1835/4283)
ご質問の内容が判りません。具体的にセル番地などを示したうえでどんなデータがどのように並んでいるかを示していただけませんか?
補足
失礼しました。補足します。 具体的には以下のようなシートになります。 ・A社価格調査シート *| A | B | C | D | 1|A社価格調査 2|番号 |01/01|02/01|03/01| 3|001 |1,060|1,060|1,060| 4|003 |2,150|2,150|2,150| 5|009 |1,320|1,300|1,310| ・B社価格調査シート *| A | B | C | D | 1|B社価格調査 2|番号 |01/01|02/01|03/01| 3|001 |1,100|1,100|1,050| 4|003 |2,160|2,160|2,160| 5|009 |1,320|1,300|1,310| ・最安値シート *| A | B | C | D | 1|最安値 2|番号 |01/01|02/01|03/01| 3|001 |1,060|1,060|1,050| 4|002 | - | - | - | 5|003 |2,150|2,150|2,150|
お礼
お世話になります。 お教えいただいたとおりに数式を記入してみましたが、エラーがでてしまいました。 もう少し自分で考えてみます。 もしわからなければまた質問させていただこうと思っておりますので、 そのときは見かけましたらどうぞよろしくお願いします。