ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Display Dynamic Range (https://www.excelbanter.com/excel-worksheet-functions/96371-display-dynamic-range.html)

Turin

Display Dynamic Range
 
I created a dynamic named range(Daily_Postage) from data on
sheet1(Import_Postage) that basically includes only the rows that have
data. Works good. Now I want to display that new set of data on
sheet2 without spreading formulas around in each cell. Thought I could
=OFFSET(Daily_Postage_Range,0,0,COUNTIF('Import_Po stage!$A$A,"0",12)
in A1 and see the whole array on sheet2 but no.
Help?
Tim


Biff

Display Dynamic Range
 
Hi!

It doesn't work like that!

You'd have to select an array of cells equal to:

COUNTIF('Import_Postage!$A$A,"0",12

Then enter the formula as an array.

Biff

"Turin" wrote in message
oups.com...
I created a dynamic named range(Daily_Postage) from data on
sheet1(Import_Postage) that basically includes only the rows that have
data. Works good. Now I want to display that new set of data on
sheet2 without spreading formulas around in each cell. Thought I could
=OFFSET(Daily_Postage_Range,0,0,COUNTIF('Import_Po stage!$A$A,"0",12)
in A1 and see the whole array on sheet2 but no.
Help?
Tim




Biff

Display Dynamic Range
 
BTW, your formula is incorrect:

=OFFSET(Daily_Postage_Range,0,0,COUNTIF('Import_P ostage'!$A$A,"0",12)


Probably should be:

=OFFSET(Daily_Postage_Range,0,0,COUNTIF('Import_Po stage'!$A:$A,"0"),12)

COUNTIF('Import_Postage'!$A:$A,"0") is the height argument

12 is the width argument

Biff

"Biff" wrote in message
...
Hi!

It doesn't work like that!

You'd have to select an array of cells equal to:

COUNTIF('Import_Postage!$A$A,"0",12

Then enter the formula as an array.

Biff

"Turin" wrote in message
oups.com...
I created a dynamic named range(Daily_Postage) from data on
sheet1(Import_Postage) that basically includes only the rows that have
data. Works good. Now I want to display that new set of data on
sheet2 without spreading formulas around in each cell. Thought I could
=OFFSET(Daily_Postage_Range,0,0,COUNTIF('Import_Po stage!$A$A,"0",12)
in A1 and see the whole array on sheet2 but no.
Help?
Tim






Turin

Display Dynamic Range
 
OK great. Getting there.
I still don't know how to DISPLAY the result without copying the
formula into each cell. The Daily_Postage array changes every day.
Daily Postage is 12 x 500 array of cells each with a formula or
reference in it. The days records show up across the 12 columns and
down as far as there's data, below that the formulas generate "" blank
cells. I want to copy the array of data only over to sheet 2.



Biff wrote:
BTW, your formula is incorrect:

=OFFSET(Daily_Postage_Range,0,0,COUNTIF('Import_P ostage'!$A$A,"0",12)


Probably should be:

=OFFSET(Daily_Postage_Range,0,0,COUNTIF('Import_Po stage'!$A:$A,"0"),12)

COUNTIF('Import_Postage'!$A:$A,"0") is the height argument

12 is the width argument

Biff

"Biff" wrote in message
...
Hi!

It doesn't work like that!

You'd have to select an array of cells equal to:

COUNTIF('Import_Postage!$A$A,"0",12

Then enter the formula as an array.

Biff

"Turin" wrote in message
oups.com...
I created a dynamic named range(Daily_Postage) from data on
sheet1(Import_Postage) that basically includes only the rows that have
data. Works good. Now I want to display that new set of data on
sheet2 without spreading formulas around in each cell. Thought I could
=OFFSET(Daily_Postage_Range,0,0,COUNTIF('Import_Po stage!$A$A,"0",12)
in A1 and see the whole array on sheet2 but no.
Help?
Tim






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

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