web-dev-qa-db-ja.com

セルに数式がある場合にCOUNTIFSを使用して空白をカウントする

列Bが空白でない場合にカウントする必要がある基準があります。しかし、私はセルBに数式を持っているので、単純な

=Countifs(B1:B10,"<>")      

これは、数式を含むセルの数を返しますが、数式が何も入力しない場合は空白が必要です。

7
user3331363

この式を試してください

[コメントに従って編集]

設定されたセルをカウントするが、 ""はカウントしない

=COUNTIF(B:B,"*?")

数値のテキスト値をカウントします

=COUNT(B:B)

テキストと数字がある場合は、2つを組み合わせてください

=COUNTIF(B:B,"*?")+COUNT(B:B)

またはSUMPRODUCTを使用-私の最初の提案の反対

=SUMPRODUCT((B:B<>"")*(B:B<>0))

15
barry houdini