プロが教えるわが家の防犯対策術!

別紙のような表があります。表の左から2列目でフィルターを掛け、右3列の内容に、的中率と回収率を出したいのです。回収率は、合計金額(=SUBTOTAL(9,K10:K27))と数量列からわかるのですが、的中率は、フィルターを掛けた時の当たった数量がわからなくて困っています。表の中の数字は払戻金で、当たった時のみ記載しています。よって白紙の所は当たっていないので、この白紙の数を数えてもいいのですが、その場合フィルターを掛けた時の最終行を特定する必要もありややこしくなりますので、フィルターを掛けた時、表に出てくる1以上の数字が何個あるのかを関数で求められればありがたいのですが・・・。表が沢山あるので一瞬でわかればありがたいです。よろしくお願いいたします。
 別表の中の1番上の[フィルター時の数量]としているABCの値を関数で出したいのです。よろしくお願いします。

「表の中でフィルターを掛けた時、抽出した個」の質問画像

A 回答 (1件)

こんにちは



雰囲気的には多分できそうに思いますけれど、ご説明の文章を読んでも、残念ながら当方にはなさりたいことがさっぱりわかりません。
想像するところ、フィルターをかけた際に表示されている「値のあるセル数?」を数えたいのかのようにも思いますが・・

SUBTOTAL関数はご存じのようですので、第一引数を101 ~ 111にすれば、計算対象が表示セルのみになりますので、それで解決するのではないでしょうか?
(合計、セル数、平均、標準偏差、分散 等を算出できます)
https://support.microsoft.com/ja-jp/office/subto …
    • good
    • 0
この回答へのお礼

ありがとうございました。
102 を入れたら完璧にできました。
100代の数値で見えているところだけ出来るのは驚きでした。
本当にありがとうございました。fujillinさん最高です。
今後ともよろしくお願いいたします。

お礼日時:2024/04/02 05:35

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

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


このQ&Aを見た人がよく見るQ&A