A simple one on the surface of it, but I couldn’t find a quick answer. Hopefully this saves you some time
Let’s say you have a Google Sheet where you have a bunch of rows, and you want to count the total number of rows in a range dynamically. In other words, when you add another row of text, the count should update.
How can you do this?
The magic formula is to use COUNTA
, not COUNT
.
COUNT
works fine if your data is numeric.
However, if your data is not numeric, like the rowX
line in column B above, you need to use COUNTA
.
Here I have used =counta(B1:B44)
, which gives 16.
That’s fine, but what if you want every entry in column B?
Well, one way is just to whack in a suitably large number. Like =counta(B1:B44444)
. But a better way is just to use B
itself.
So you could count literally every row with =counta(B:B)
.
Or it may be that the first row is your headers, so a better version might be =counta(B2:B)
.
Anyway, it worked for me. And hopefully it saves you some hair loss if you’re trying to figure that out also.