Excel365を使用しています。

補足

作ってみた数式に少し間違えがありました。 =SUMPRODUCT((SUBTOTAL(3,INDIRECT("A"&ROW($A$5:$A$10000))))*(A$5:A$10000="検索条件")) です。

Excel137閲覧xmlns="http://www.w3.org/2000/svg">25

ベストアンサー

0

ThanksImg質問者からのお礼コメント

皆さんいろいろなやり方を考えて下さいましたがどうしてもフィルターでやりたかったのでこちらをベストアンサーに選ばせていただきました。 無事に解決することができました。ありがとうございました。

お礼日時:1/17 12:36

その他の回答(2件)

0

365使ってるなら FILTER関数で抽出してみてはどうでしょうか? 上がSheet1 下がSheet2 Sheet1を作ったら テーブルとして書式設定して下さい。 数式の範囲が自動で拡張されます。 Sheet2 B11に =FILTER(Sheet1!B3:H13,(COUNTIFS(Sheet1!B3:B13,Sheet1!B3:B13,Sheet1!B3:B13,"*"&B9&"*"))*(COUNTIFS(Sheet1!C3:C13,Sheet1!C3:C13,Sheet1!C3:C13,"*"&C9&"*"))*(COUNTIFS(Sheet1!D3:D13,Sheet1!D3:D13,Sheet1!D3:D13,"*"&D9&"*")),"") B9:D9にはプルダウンメニューにすればいいでしょう。 B3:C7には数値のみ入力して 書式設定でユーザー定義で種類を #,##0"以上" #,##0"以下" とします。 D3に =COUNTIFS(H:H,">="&B3,H:H,"<="&C3) 下にオートフィル。

画像
0

セルアドレスは? また フィルターをかけている条件は? 名前が A列 個数がB列 C列でフィルターをかけて入るとします ”りんご”ではなく”100以上”または”100未満50以上” この条件の意味が わかりません リンゴではなく、100以上 あるいは または リンゴでもなんでもいいので 50以上100未満 ということなら =COUNTIFS(A:A,"<>りんご”,B:B,">=100",C:C,フィルターの条件)+COUNTIFS(B:B,">=50",B:B,"<100",C:C,フィルターの条件) これでは ダメなのですか? これであれば、フィルターをかけてもかけなくても、出せますが?

すみません。急いでいたもので質問がとても雑になってしまっていました。 画像のような表があります。 黄色で塗りつぶされているセルに左の価格の条件に合う商品数を ”メーカー”・”商品名”・”販売店”それぞれ抽出させたときの結果の中からだけの数を表示させたいです。 とても分かりにくい質問になっていました、すみません(-_-;)

画像