フィルタリングされた数値列のゼロを数える

フィルタリングされた数値列のゼロを数える

名前の横に長いフィルターされた数字のリストがあります。フィルターを変更するときにゼロを数えようとしています。残念ながら、COUNTIFフィルターによって除外されたセルが含まれています。フィルターによって除外されていない場合にのみ、数値列のゼロを数えるにはどうすればよいですか?

答え1

セル値がゼロかどうかをチェックし、真の場合は 1 を返す別の列を追加してみてください。ゼロ値をチェックする追加列がある関数を使用できます。SUBTOTAL(9,RANGE)引数は関数を示し、適用されたフィルターに基づいてセルの合計を返します。RANGE9SUM

答え2

これは、質問の非常に狭い理解の範囲内でのみ機能しますが、ゼロを含む列をフィルターしてゼロのみを含めると、他の条件を変更すると、ウィンドウの下部に行数が表示されます (例: 「11 件中 3 件のレコードが見つかりました」)。Twisty がリンクした質問で他の人が指摘しているように、Excel ではフィルター メカニズムの操作方法があまり提供されていないため、おそらくこの種の回避策に限定されるでしょう。

答え3

特定の名前をフィルタリングして、その名前の次の列に 0 があるかどうかを確認したいのだと思います。

名前と番号を含むピボット テーブルを作成します。

  • 名前の次に番号の行ラベル

  • 数値のカウント値

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

関連情報