Note: The other languages of the website are Google-translated. Back to English

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

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


Excel でヘルパー列を追加することにより、Countif フィルター処理されたデータを基準にします。

この記事では、次の表を例に取り上げます。 ここでは、Salesman 列で Julie と Nicole を除外しています。

元のデータ:

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

この方法では、追加のヘルパー列を追加することができます。その後、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 可聴/数え切れない/平均的に見える 関数は、非表示のセル、行、または列を無視して、指定された範囲を簡単に計算します。


広告合計数平均可視セルのみ

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列の基準に基づいて範囲を複数のワークシートに簡単に分割するのに役立ちます。


広告分割データ0


関連記事


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

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

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

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

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
officetab下部
コメントを並べ替える
コメント (16)
まだ評価はありません。 最初に評価してください!
このコメントは、サイトのモデレーターによって最小化されました
うわー、パワフルで使いやすい。 ありがとう!
このコメントは、サイトのモデレーターによって最小化されました
MAC用のKUTOOLSの試用版はどこでダウンロードできますか? よろしく
このコメントは、サイトのモデレーターによって最小化されました
素晴らしい、私は式を使用しました、そしてそれはまさに私が必要とするものでした。 ありがとう!!
このコメントは、サイトのモデレーターによって最小化されました
フィルタリングされたデータ式に別の基準を追加するにはどうすればよいですか?
このコメントは、サイトのモデレーターによって最小化されました
こんにちはケイン、
どの種類のフィルター基準を追加しますか? より詳細な情報は、問題をより迅速に理解して解決するのに役立ちます。
このコメントは、サイトのモデレーターによって最小化されました
私の質問と同じです。 果物の「梨」とセールスマンの「ジュリー」のXNUMXつの基準がある場合、フィルター処理されたものをカウントするにはどうすればよいですか。

ありがとうございます。
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、
この状況では、最初の方法で紹介したヘルパー列の方が数えやすいと思います。
このコメントは、サイトのモデレーターによって最小化されました
素晴らしい!!! 基準に基づいてフィルタリングとカウントができるようになりました。
このコメントは、サイトのモデレーターによって最小化されました
どうもありがとう。 本当に素晴らしいです! どうもありがとうございました。
このコメントは、サイトのモデレーターによって最小化されました
「梨」を数値「<0」にする必要がある場合は、(検索)の代わりに何を使用しますか?
このコメントは、サイトのモデレーターによって最小化されました
こんにちはシブ、
COUNTIFS関数を適用して、2つ以上の基準を持つアイテムをカウントできます。 このWebページの場合、式= COUNTIFS(B21:B2、 "Pear"、C21:C0、 "<0")を使用して、量がXNUMX未満の梨を数えることができます。
ただし、カウント結果は安定しており、フィルターを変更しても変化しません。
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、
sまたはb(列G)を持つSEN(列E)のPP学生(列F)の割合を計算するのに助けが必要です

これが私が使おうとしていた式ですが、うまくいきません。

どんな助け/アドバイスもありがたいです。

=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)))

クレア
このコメントは、サイトのモデレーターによって最小化されました
ちょっと私は1より大きい値を数えたいのですが、フィルタリングされた可視データで、あなたは助けることができますか?
このコメントは、サイトのモデレーターによって最小化されました
甘い、これはうまくいきます!
このコメントは、サイトのモデレーターによって最小化されました
ナシとオレンジの両方の情報を収集したい場合、フィルタリングされたデータの式を変更する方法はありますか?
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、

最初の方法では、ヘルパー列に次の式を入力できます。 =IF(B2="ナシ",1,IF(B2="オレンジ",1,"")
次に、次の式を使用して合計数を取得します。 =COUNTIFS(G2:G18,1)

アマンダ
ここにはまだコメントが投稿されていません
あなたのコメントを残す
ゲストとして投稿
×
この投稿を評価:
0   文字
推奨される場所

フォローする

著作権©の2009 - WWW。extendoffice.com。 | | 全著作権所有。 搭載 ExtendOffice。 | サイトマップ
MicrosoftおよびOfficeのロゴは、米国MicrosoftCorporationの米国およびその他の国における商標または登録商標です。
SectigoSSLで保護