dポイントプレゼントキャンペーン実施中!

SMALL関数を使用し、最小値を求めようと思ったのですが、
以下のように複数条件で絞り込んで最小値を出したいと思います。
(A-Bの組み合わせ毎の最小値を出す)

A  B  C
東京 渋谷 1000
東京 渋谷 2000
東京 葛飾 2000
東京 葛飾 2500
東京 葛飾 4000



東京 渋谷 1000
東京 葛飾 2000

複数条件抽出の場合SUMPRODUCTを使用していますが、
どうにもSMALL関数を組み込むことができず、お力を
お貸しください。よろしくお願いいたします。

バージョンはエクセル2003を使用しています。

A 回答 (2件)

関数を使うなら以下のような配列数式を使用することになります。


(E1セルとF1セルに絞り込み条件が入力されている場合)

=MIN(IF(($A$1:$A100=E1)*($B$1:$B$100=F1),$C$1:$C$100,""))

入力後、Ctrl+Shift+Enterキーで確定してください。
「エクセル 複数の条件付で最小値を求めたい」の回答画像2
    • good
    • 3
この回答へのお礼

お礼おそくなりまして大変申し訳ございません。
仰るとおりに試してみたら作成できました。ありがとうございます。

お礼日時:2010/04/04 23:33

このようなケースではピボットテーブルを利用することをお勧めします。



「データ」「ピボットテーブルと・・・・」で、ウィザードを起動し、行フィールドにA列とB列の項目名、データフィールドにC列の項目名をドラッグし、作成されたテーブルのデータフィールドを右クリックして、フィールドの設定で「最小値」を選択してみてください。

必要に応じてデータ範囲を大きめに設定したり、表示する必要がない項目は右クリックして「表示しない」などの処理を行ってください。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています