![ExcelのCOUNTIF関数の使用](https://rvso.com/image/1597824/Excel%E3%81%AECOUNTIF%E9%96%A2%E6%95%B0%E3%81%AE%E4%BD%BF%E7%94%A8.png)
列内の空白またはスペースではないセルの数を数えたいです。COUNTA 関数はよく知っています。しかし、一部のセルには 1 つまたは複数のスペースがあり、COUNTA はそれらを数えてしまうため、うまくいきません。次のものを使用してみました。
=COUNTIF(A1:A100,"LEN(TRIM())>0")
しかし、TRIM() のパラメータを指定する必要があるため、これは機能しません。ヘルパー列 (たとえば列 B) を作成し、各セルを列 A の対応するセルの TRIM() に等しくし、次の関数を使用してカウントを取得することでも目的を達成できることに気付きました。
=COUNTIF(B1:B100,"?*")
しかし、ヘルパー列の使用は避けたいと考えていました。 何かご提案があれば、ぜひお願いします。
答え1
たとえば、次のように使用できます。
=SUMPRODUCT(--(TRIM(A1:A100)<>""))