- ベストアンサー
条件検索をして最小値
商品の底値表を作成したいとエクセルでデータ入力しました。 A B 1 品名 金額 2 パン 130 3 牛乳 150 4 パン 140 5 パン 110 6 牛乳 145 7 パン 90 8 牛乳 130 の表があるとして パンの金額の最小値が欲しいです。 つたない質問内容ですがよろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>A2:A8とB2:B8の指定範囲はA:AとB:Bではダメですか? 残念ですが、配列には決まりがあって、A:A とか、B:Bという列を選ぶことができません。ひとつ減らして、A2:A65536 とか、B2:B65536 というのなら可能です。 >表のシートとは別シートに結果を表示させたいのですが・・ =MIN(IF(Sheet1!A2:A65536="パン",Sheet1!B2:B65536,"")) また、三行使いますが、 =DMIN(Sheet1!A:B,Sheet1!B1,A2:A3) A2: 品名 A3: パン のように書き表すことができます。
その他の回答 (2)
- Wendy02
- ベストアンサー率57% (3570/6232)
=MIN(IF(A2:A8="パン",B2:B8,"")) 配列数式なので、式を、一旦入力したら、目的の式にF2を押して、『ShiftとCtrlを押しながらEnterキー』を押して、配列の確定をしてください。
お礼
回答ありがとうございます。 Windows95のエクセル以降は知識が乏しいので手間取っています・・・
補足
>=MIN(IF(A2:A8="パン",B2:B8,"")) A2:A8とB2:B8の指定範囲はA:AとB:Bではダメですか? 表のシートとは別シートに結果を表示させたいのですが・・・
- niniche_719
- ベストアンサー率24% (6/25)
まず金額の小さい順に並べ替えをして そのあとでフィルターをかけて「パン」を選択すると 一番安いパンがいくらか分かると思います。
お礼
回答ありがとうございます。
補足
並び替えせずに表そのままで最小値を見つけたいです。
お礼
再度のご回答ありがとうございました。 VB(ヴィジュアルベーシック?)は手がけたことが無いので理解するのに時間がかかってしまいました・・・