Instead of using COUNTBLANKand subtracting from the total, you can use:
=COUNTIF(A:A,"?*")
?- single character pattern.
*- a wildcard with multiple characters.
Combining these two, it will be counted if there are 1 or more characters.
Note that this only works if cells contain strings, not numbers.