Posted to microsoft.public.excel.worksheet.functions
|
|
calculation taking too long
Perfect, thanks!
"T. Valko" wrote:
I am pretty sure this is because my formulas
contain entire columns as ranges
(i.e. A:A rather than A1:A100).
Yeah, that'll add to calculation time if you're using lots of array formulas
(including SUMPRODUCT).
An array formula (including SUMPRODUCT) will evaluate *every* cell in the
referenced range whether it's within the used range or not.
Use dynamic ranges:
http://contextures.com/xlNames01.html#Dynamic
See this for excellent advise/tips on improving efficiency:
http://www.decisionmodels.com/
--
Biff
Microsoft Excel MVP
"yowzers" wrote in message
...
Currently I have a sheet where I enter my data and then another sheet
within
the same workbook that makes various calculations based on this data. But
every time I enter data, it takes a long time for my formulas to
calculate,
upwards of a minute. I am pretty sure this is because my formulas contain
entire columns as ranges (i.e. A:A rather than A1:A100). However I need
to
use A:A in my formulas as my data sheet is indefinitely long and I will
continue to add to this over the years. I don't want to have to go back
and
change all my formulas to A1:A200 every time my data exceeds the range.
Is
there anyway around this so that excel only calculates my formulas based
on
cells that have an entry? Or any other way to make this faster?
.
|