2012-03-06 4 views
1

指定された範囲以外の列全体のすべてのフィールドを数えようとしています。私は、将来の拡張のために指定された範囲を除いて、列内のすべてのフィールドを数えます。

に応えるために、列全体を選択する必要があり、現在、私がしようとしています:

=COUNTIF(B:B,"<>ASY999 OR <>ASY002 OR <>CIB001 OR <>""") 

をしかし、式はまだ、私は65536の戻り値を取得する列の一番下にある空白のセルをカウントが正しくありません

答えて

4

どのバージョンのExcelですか? Excel 2007では以降( "S" で)COUNTIFSを試してみてください、すなわち

=COUNTIFS(B:B,"<>ASY999",B:B, "<>ASY002",B:B,"<>CIB001",B:B,"<>")

私はASY999などがテキスト値であり、前提と.....

Excel 2003の以前のバージョンであなたはSUMPRODUCTを使用することができます列全体を使用するのではなく範囲を制限する必要があるので、2〜1000行目のデータを試してみてください

=SUMPRODUCT(ISNA(MATCH(B2:B1000,{"ASY999","ASY002","CIB001"},0))*(B2:B1000<>""))

関連する問題