EXCELにて複数の商品と価格を扱う様なデータから、一番安い順に店舗を取得したいとかありませんか?
以下ようなデータから、1位~3位までの店舗と価格を取得する例で紹介します。

数式を組んでみると以下の様な結果を得ることができます。

「りんご」の数式は以下のとおりです。

こちらの数式に注意です
=SMALL(IF($A$2:$A$10=$B$12,$B$2:$B$10),A14)
「くだもの名」の欄をif文で配列ないの”りんご”と比較して、”りんご”のみの価格を参照元のデータとしています。そのなかから順位に従ってデータを確定させています。
if文で配列が使えるケースがありますので、おなじようなデータ取得で応用すると良いと思います。
small関数を使えば、安い順
large関数を使えば、高い順
max関数を使えば、最高値
min関数を使えば、最安値
といったことを簡単に取得することができます。
(記事のお問合せ・無料相談 → こちら)