Note: The other languages of the website are Google-translated. Back to English
ログイン  \/ 
x
or
x
今すぐ登録  \/ 
x

or

Excelで条件付きのフィルタリングされたデータ/リストをカウントする方法は?

テーブルをフィルタリングしたかどうかに関係なく、COUNTIF関数はフィルタリングを無視して固定値を返すことに気付くかもしれません。 場合によっては、特定の基準でフィルタリングされたデータをカウントする必要がありますが、それを行うにはどうすればよいですか? この記事では、Excelでフィルター処理されたデータ/リストをCountifする方法をいくつか紹介します。


Excelにヘルプ列を追加して、条件付きでフィルター処理されたデータをカウントします

この記事では、次の表を例として取り上げます。 ここでは、セールスマンの列でジュリーとニコールを除外しました。

元のデータ:

フィルタリングされたデータ:

この方法では、ヘルプ列を追加する方法を説明します。次に、COUNTIFS関数を適用して、Excelでフィルター処理されたデータをカウントできます。 ((注意:この方法では、手順を実行する前に、元のテーブルをフィルタリングしておく必要があります。)

1。 元のフィルタリングされたテーブルのほかに空白のセルを見つけます、とセルG2は言います。 = IF(B2 = "Pear"、1、 "")、次にフィルハンドルを必要な範囲にドラッグします。 ((注意: の式で = IF(B2 = "Pear"、1、 "")、B2はカウントするセルであり、「Pear」はカウントする基準です。)

これで、元のフィルター処理されたテーブルのほかにヘルプ列が追加されます。 「1」は列Bの洋ナシであることを示し、空白は列Bの洋ナシではないことを示します。

2。 空白のセルを見つけて、数式を入力します =COUNTIFS(B2:B18,"Pear",G2:G18,"1")、を押して 入力します キー。 ((注意: の式で =COUNTIFS(B2:B18,"Pear",G2:G18,"1")、B2:B18とG2:G18はカウントする範囲であり、「Pear」と「1」はカウントする基準です。)

これで、カウント数を一度に取得できます。 フィルタリングを無効にしたり、フィルタリングを変更したりしても、カウント数は変更されないことに注意してください。

非表示またはフィルタリングされたセル/行/列を無視して、指定された範囲内の表示セルの合計/カウント/平均

通常、SUM /カウント/平均関数は、セルが非表示/フィルタリングされているかどうかに関係なく、指定された範囲内のすべてのセルをカウントします。 小計関数は、非表示の行を無視して合計/カウント/平均することしかできません。 ただし、Kutools for Excel 可聴/数え切れない/平均的に見える 関数は、非表示のセル、行、または列を無視して、指定された範囲を簡単に計算します。 フル機能の無料トライアル30日!
広告合計数平均可視セルのみ

Excel関数による基準でフィルタリングされたデータをCountif

フィルタの変更に応じてカウント数を変更する場合は、次のようにExcelでSUMPRODUCT関数を適用できます。
空白のセルに数式を入力します =SUMPRODUCT(SUBTOTAL(3,OFFSET(B2:B18,ROW(B2:B18)-MIN(ROW(B2:B18)),,1)),ISNUMBER(SEARCH("Pear",B2:B18))+0)、を押して 入力します キー。

ノートリボン 数式は複雑すぎて覚えられませんか? 数式を定型句として保存して、後でワンクリックで再利用できるようにします。
続きを読む...     無料体験

注意:
(1)上記の式で、B2:B18はカウントする範囲であり、「Pear」はカウントする基準です。
(2)フィルタリングを無効にするか、変更をフィルタリングすると、戻り値が変更されます。

Excelの列の条件に基づいて、範囲を複数のシートに簡単に分割します

複雑な配列数式と比較すると、フィルタリングされたすべてのレコードを新しいワークシートに保存してから、Count関数を適用してフィルタリングされたデータ範囲またはリストをカウントする方がはるかに簡単な場合があります。

Excel用のKutools 分割データ ユーティリティは、Excelユーザーが元の範囲のXNUMX列の基準に基づいて範囲を複数のワークシートに簡単に分割するのに役立ちます。 フル機能の無料トライアル30日!
広告分割データ0


関連記事


最高のオフィス生産性ツール

Kutools for Excelはほとんどの問題を解決し、生産性を80%向上させます

  • 再利用: すばやく挿入 複雑な数式、チャート および以前に使用したものすべて。 セルを暗号化する パスワード付き。 メーリングリストを作成する そしてメールを送る...
  • スーパーフォーミュラバー (複数行のテキストと数式を簡単に編集できます); 読書レイアウト (多数のセルを簡単に読み取って編集する); フィルター範囲に貼り付け...
  • セル/行/列をマージする データを失うことなく; 分割セルコンテンツ; 重複する行/列を組み合わせる...重複セルを防止します。 範囲を比較する...
  • [複製]または[一意]を選択します 行; 空白行を選択 (すべてのセルは空です); スーパーファインドとファジーファインド 多くのワークブックで; ランダム選択...
  • 正確なコピー 数式参照を変更せずに複数のセル。 参照の自動作成 複数のシートに; 箇条書きを挿入、チェックボックスなど...
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷。 セルの内容とコメントを変換する...
  • スーパーフィルター (フィルタースキームを保存して他のシートに適用します); 高度な並べ替え 月/週/日、頻度など。 特殊フィルター 太字、斜体...
  • ワークブックとワークシートを組み合わせる; キー列に基づいてテーブルをマージします。 データを複数のシートに分割; xls、xlsx、PDFをバッチ変換...
  • 300以上の強力な機能。 Office / Excel2007-2019および365をサポートします。すべての言語をサポートします。 企業や組織に簡単に導入できます。 全機能30日間の無料トライアル。 60日間の返金保証。
kteタブ201905

Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性が50%向上し、毎日何百ものマウスクリックが減ります。
officetab下部
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Carol · 7 months ago
    Sweet, this works!

  • To post as a guest, your comment is unpublished.
    sehbaz · 1 years ago
    hey i want to count value greater than 1 but with filtered visible data, can you help?
  • To post as a guest, your comment is unpublished.
    clairebloom · 1 years ago
    Hi,
    I need help calculating the percentage of PP students (column F) with SEN (column E) who have s or b (column G)

    Here's the formula I've been trying to use but it's not working.

    Any help/advice appreciated.

    =SUMPRODUCT(ISNUMBER(MATCH($E$2:$E$30,{"<>"},0))*ISNUMBER(MATCH($F$2:$F$30,{"<>"},0))*ISNUMBER(MATCH($T$2:$T$30,{"s","b"},0)))/SUMPRODUCT(ISNUMBER(MATCH($E$2:$E$30,{"<>"},0))*ISNUMBER(MATCH($F$2:$F$30,{"<>"},0)))

    Claire
  • To post as a guest, your comment is unpublished.
    Sib · 1 years ago
    How about if “pear” needs to be a number value “<0” what do you use instead of (search?
    • To post as a guest, your comment is unpublished.
      kellytte · 1 years ago
      Hi Sib,
      You can apply the COUNTIFS functions to count items with two or more criteria. In the case of this webpage, you can use the formulas =COUNTIFS(B2:B21,"Pear",C2:C21,"<0") to count the pears whose amount is less than 0.
      However, the count result is solid and won’t change when you change the filter.
  • To post as a guest, your comment is unpublished.
    Asit · 1 years ago
    Thanks a lot. It's really excellent! Thanks once a lot.
  • To post as a guest, your comment is unpublished.
    Soumya K · 4 years ago
    Excellent!!! Now able to filter and countif based on creiteria.
  • To post as a guest, your comment is unpublished.
    Kane · 4 years ago
    How would I add another criteria to the filtered data formula?
    • To post as a guest, your comment is unpublished.
      kelly.extendoffice@gmail.com · 4 years ago
      Hi Kane,
      Which kind of filter criteria do you want to add? More detailed information can help we understand and solve your problem quicker.
      • To post as a guest, your comment is unpublished.
        faj · 3 years ago
        Same with my question. How to count filtered if there are two criteria "Pear" for fruit and "Julie" for salesman?

        Thanks.
        • To post as a guest, your comment is unpublished.
          kelly001 · 3 years ago
          Hi,
          In this situation, I guess a helper column I introduced in the first method may be easier to count.
  • To post as a guest, your comment is unpublished.
    Bagatelli · 4 years ago
    AWESOME, I used the formula, and it was exactly what I need.
    thanks!!
  • To post as a guest, your comment is unpublished.
    MAY · 4 years ago
    WHERE CAN I DOWNLOAD A TRIAL VERSION OF KUTOOLS FOR MAC?

    REGARDS
  • To post as a guest, your comment is unpublished.
    CS · 4 years ago
    wow, powerful and easy to use. THANKS!