• ベストアンサー

オートフィルタ使用時にCOUNTIFをSUBTOTALのように使いたい。

ahsblueの回答

  • ahsblue
  • ベストアンサー率58% (23/39)
回答No.1

B列に入る値が、○と空欄だけでしたら SUBTOTAL(3,B1:B100) で問題なしです。 B列に○以外にも文字が入る場合は、隣の列(例としてC列)などに非表示列を作って○だけ抜き出してはいかがでしょうか? そうすれば、上記と同様にSUBTOTAL(3,C1:C100)で対処できます。 非表示列を作るのが嫌な場合はマクロかな~

rondo
質問者

お礼

ありがとうございました。質問の内容が陳腐(?)で誰も相手にしてくれないのかと心配していました。(;_;) 早速試してみます。結果はまた後で連絡します。

関連するQ&A

  • 《エクセル2000》オートフィルタとSUBTOTALを使ってデータのチェックをしたいのですが…

    いつもお世話になっています。 一行一件で大量のデータが打込まれ、並びに列の最下部から2行あけた後に、SUBTOTAL関数を入れてあるシートがあります。 タイトルのとおり、オートフィルタとSUBTOTALを使ってデータのチェックをしたいのですが、オートフィルタを選択すると、SUBTOTAL関数が入力されているセルまでもがフィルタをかける対象になってしまいます。 おそらくは「フィルタオプションの設定」という所をいじればいいのだと思いますが、「リスト範囲」という所のセル番号を変えてOKを押すと、フィルタそのものが外れてしまいます。(現在はSUBTOTAL関数が入力されているセルも「リスト範囲」の中に入ってしまっています) SUBTOTAL関数が入力されているセルを、オートフィルタの対象にしないためにはどうすればいいでしょうか。

  • excelでSUBTOTAL関数を設定したのですが、オートフィルタをか

    excelでSUBTOTAL関数を設定したのですが、オートフィルタをかけるとSUBTOTAL関数を設定したセルが消えてしまいます。 セルが消えないようにするにはどうすればいいんでしょうか。

  • EXCELでオートフィルター後の集計方法

    EXCELでオートフィルター後の集計方法 EXCELの表でオートフィルターで抽出後、数値であればSUBTOTAL関数を使用し集計するが、 「○」や「×」のように文字例を集計したいです。どのような関数を使用すればできますか? どなたか教えてください。 ちなみに「EXCEL2000」を使用してます。

  • オートフィルタで抽出後の計算について

    エクセル2003を使用して表を作成してます。 H列には下記のようにパーセントの数値が入っています。 5% 2% 0% 4% 2% 1% N列には下記のようにそれぞれのパーセント数値が全体でどれくらいの確率で出ているのかを関数で計算しています。 =(COUNT($H$4:$H$65536)-COUNTIF($H$4:$H$65536,"<3%"))/COUNT($H$4:$H$65536) オートフィルタでH列を何%~何%までというように抽出した場合、正しい確率を求めるにはどうしたらいいでしょうか? SUBTOTAL関数ではCOUNTIFが使えないようで困っています。 どうか宜しくお願い致します。

  • =SUBTOTAL に =COUNTIF の機能を実装

    お世話になります。 掲題の件で ご相談が御座います。 =SUBTOTAL(3,U5:U63) と =COUNTIF(U5:U63,"完了") を 1つのセルで表現したいのですが これは不可能でしょうか? 本当は「U列」だけではなく、20~30列全部に そのような機能を持った関数を入れたいのですが 両方を兼ね備えた関数を どなたかご存知ないでしょうか。 ようは、その表全体にフィルタを設定しており、いくつかの条件で抽出した時に「完了」の数が変わるので 現状 自分が思いつく所で考えると別シートに移して「=COUNTIF(●:●,"完了")」を都度入れていくか? ぐらいしか思いつきません。 ・フィルタで抽出しても元の範囲選択はそのまま。 ・フィルタで抽出後に見えている選択範囲の「完了」だけを数えて欲しい ・上記2つの条件で1つのセルに数式を入力したい。 この3つの条件が満たされれば「=SUBTOTAL」や「=COUNTIF」にこだわる必要はありません。 どなたか ご存知であればご教示いただけますでしょうか。 説明が不足のようでしたら何度でも補足致しますので何卒宜しくお願い致します。

  • エクセルでフィルター結果をSUBTOTALする

    エクセル2010で、フィルターの結果をSUBTOTAL関数でB1セルに表示したとして、その横のセルA1セルにフィルターした項目を表示させたいのですが。 例えばSUBTOTALした「合計金額」が何の項目かを表示させないと分かりにくいので何か方法があれば教えてください。 フィルターオプション以外の方法でお願いします。

  • EXCEL オートフィルタ 連番について

    以下のような4セットごとの連番を追加したいのですが、 通常の状態ですとセルを数値型にすればオートフィルで問題ないのですが、オートフィルタを使用しているとうまくいきません。 SUBTOTAL関数で可能でしょうか? 良い方法があるようでしたらお願いします。 1 1 1 1 2 2 2 2

  • EXCELで cuontifやsubtotal以外の関数で0以外の数値をカウントできないでしょうか?

    今回は数値のカウントを教えてください。 下記のような場合、A列の1でフィルターをかけた場合 B列の0を除いた整数のセルの個数をカウントするには どのような関数がのぞましいでしょうか?   A  B    1  a  b 2  1  10 3  1  12   4  0   0   5  0   0 6  1  15 7  1   0   8  1   0 ・     ・      ・     ・ 11  1  12 countifだとフィルターが有効にならず、subtotalでは 「0以外」のオプションが有効になりません。 よろしくお願い致します。

  • SUBTOTAL関数と他の関数の組み合わせ

    仕事にて今とても困っているのでご助言いただけましたら幸いです。10数種類の商品(例えば本や電化製品等)とさらにその中の種類(例えば本の分類で漫画等)の在庫数をデータ入力しているのですが、オートフィルの状態で一つの項目(例えば本)を選ぶと全ての数値の合計数が出てしまう為SUBTOTAL関数を入れてみましたが、さらにその中での細かい商品(例えば本の分類で漫画等)在庫数を表示させたい場合で悩んでいます。素人考えでSUBTOTAL関数とCOUNTIFを組合わすことができれば表示されるような気がしたのですがなにぶん素人なものでどのような数式を入力すればいいのか分かりません。例 =SUBTOTAL(2,A1:A100)+COUNTIF(A1:A100,"漫画") このようにしてみたところ、COUNTIFのみ反映されてしまい、SUBTOTALのデータは無視されてしまうようです。何卒ご助言お願いします。

  • オートフィルタのデータに連番をつける時。

    オートフィルタのデータに連番をつける時。 オートフィルタで抽出したデータに連番をつける時は、 subtotal関数を使う方法しかないのでしょうか? これが一番簡単な方法なのでしょうか? エクセル2007には ‘アウトライン’という機能がありますが、 これを使えば連番をだすことはできるのでしょうか? 挑戦してみたのですが、私にはできませんでした。 エクセル2003・2007においてsuubtotal関数以外で 方法があれば教えてください。 どうぞ宜しくお願いします。