Number of cells with info in

T

That's Confidential

I have a list in column A, ranging from A1:A30.

Now, I want to work out the total of cells within that range which contain
information, regardless of what that information is. So, for example, if
only two cells within this column were filled in, I want to work this out
and have this as an answer, ie 2.

Any ideas?

Thanks
 
T

That's Confidential

Ok, here is what I have got so far for this, however I have been told that
the formula is too long. TBH, I have to agree. Can anybody shorten this for
me please?

=ROWS('[March.xls]Performance
Indicators'!$B$22:$B$33)-COUNTBLANK('[March.xls]Performance
Indicators'!$B$22:$B$33)+ ROWS('[April.xls]Performance
Indicators'!$B$22:$B$33)-COUNTBLANK('[April.xls]Performance
Indicators'!$B$22:$B$33)+ ROWS('[May.xls]Performance
Indicators'!$B$22:$B$33)-COUNTBLANK('[May.xls]Performance
Indicators'!$B$22:$B$33)+ ROWS('[June.xls]Performance
Indicators'!$B$22:$B$33)-COUNTBLANK('[July.xls]Performance
Indicators'!$B$22:$B$33)+ ROWS('[August.xls]Performance
Indicators'!$B$22:$B$33)-COUNTBLANK('[August.xls]Performance
Indicators'!$B$22:$B$33)+ ROWS('[September.xls]Performance
Indicators'!$B$22:$B$33)-COUNTBLANK('[September.xls]Performance
Indicators'!$B$22:$B$33)+ ROWS('[October.xls]Performance
Indicators'!$B$22:$B$33)-COUNTBLANK('[October.xls]Performance
Indicators'!$B$22:$B$33)+ ROWS('[November.xls]Performance
Indicators'!$B$22:$B$33)-COUNTBLANK('[November.xls]Performance
Indicators'!$B$22:$B$33)+ ROWS('[December.xls]Performance
Indicators'!$B$22:$B$33)-COUNTBLANK('[December.xls]Performance
Indicators'!$B$22:$B$33)
 
H

Harlan Grove

Ok, here is what I have got so far for this, however I have been told that
the formula is too long. TBH, I have to agree. Can anybody shorten this for
me please?
...

How many almost identical ROWS calls do you have? When could any of them ever
return a value differing from what the others return?

Does x-a+x-b+x-c = x+x+x-a-b-c?

Does x+x+x = 3*x?

As for the COUNTBLANK calls, if any of them other workbooks are ever closed,
your COUNTBLANK calls referring to the closed workbooks will return #VALUE!
errors, so your formula as a whole will return an error value. If you're dealing
with other workbooks, the safest way to count cells evaluating to anything other
than "" is

=SUMPRODUCT(--(Reference<>""))

This will propagate the first error value in Reference, if any. To include cells
evaluating as errors in the count, use

=SUMPRODUCT(--ISERROR(1/(Reference="")))

Whoever told you the formula was too long needs to be told in turn that some
formulas need to be long.
 
T

That's Confidential

Thanks all!

Seems to have worked so far!

Harlan Grove said:
...
..

How many almost identical ROWS calls do you have? When could any of them ever
return a value differing from what the others return?

Does x-a+x-b+x-c = x+x+x-a-b-c?

Does x+x+x = 3*x?

As for the COUNTBLANK calls, if any of them other workbooks are ever closed,
your COUNTBLANK calls referring to the closed workbooks will return #VALUE!
errors, so your formula as a whole will return an error value. If you're dealing
with other workbooks, the safest way to count cells evaluating to anything other
than "" is

=SUMPRODUCT(--(Reference<>""))

This will propagate the first error value in Reference, if any. To include cells
evaluating as errors in the count, use

=SUMPRODUCT(--ISERROR(1/(Reference="")))

Whoever told you the formula was too long needs to be told in turn that some
formulas need to be long.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Top