ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   How to express $A:$A with formula (https://www.excelbanter.com/excel-worksheet-functions/7994-how-express-%24-%24-formula.html)

Tetsuya Oguma

How to express $A:$A with formula
 
Hi all,

A simple question. COUNTA($A:$A) gives me the right number of non-blank
cells in Column A. But, COUNTA(COLUMN(A1)) always seems to give me 1...

I don't want to hard-code "$A:$A", so want to replace it with something more
flexible. What formula should I use to achieve "$A:$A"?

Cheers, thanks for your time.
---
Tetsuya Oguma, Singapore

Myrna Larson

It's COLUMNS (plural), not COLUMN. Look up the difference in Help.

On Wed, 15 Dec 2004 17:53:02 -0800, "Tetsuya Oguma" <Tetsuya
wrote:

Hi all,

A simple question. COUNTA($A:$A) gives me the right number of non-blank
cells in Column A. But, COUNTA(COLUMN(A1)) always seems to give me 1...

I don't want to hard-code "$A:$A", so want to replace it with something more
flexible. What formula should I use to achieve "$A:$A"?

Cheers, thanks for your time.
---
Tetsuya Oguma, Singapore



Myrna Larson

Disregard the previous message. I was thinking of the VBA Columns method.

As for worksheet functions, there ARE two, COLUMN and COLUMNS, but the latter
won't solve your problem. COLUMNS(A1) also returns 1, but COLUMN(B1) returns 2
while COLUMNS(B1) returns 1.

Why don't you want to hard-code the reference? AFAIK, the only other formulas
would just be longer versions of the same thing, i.e.

=COUNTA(OFFSET($A$1,0,0,65536,1))
=COUNTA(INDIRECT(B1)) where B1 contains $A:$A


On Wed, 15 Dec 2004 20:30:16 -0600, Myrna Larson
wrote:

It's COLUMNS (plural), not COLUMN. Look up the difference in Help.

On Wed, 15 Dec 2004 17:53:02 -0800, "Tetsuya Oguma" <Tetsuya
wrote:

Hi all,

A simple question. COUNTA($A:$A) gives me the right number of non-blank
cells in Column A. But, COUNTA(COLUMN(A1)) always seems to give me 1...

I don't want to hard-code "$A:$A", so want to replace it with something more
flexible. What formula should I use to achieve "$A:$A"?

Cheers, thanks for your time.
---
Tetsuya Oguma, Singapore




All times are GMT +1. The time now is 06:23 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com