Why does Excel recalculate when I make a different filter selectio

E

Eric_NY

I'm using Excel 2003. I have a spreadsheet with a lot of formulas.

When I make a new selection using an existing Auto-Filter, Excel
recalculates the sheet. I don't know why this shoudl happen. Are there any
formulas or functions which return different results depending on whether a
table is filtered?

Thanks.
 
T

T. Valko

Are there any formulas or functions which return
different results depending on whether a table is filtered?

Yes, most commonly the SUBTOTAL function. It's specifically made for
calculations on filtered ranges.
 
C

Charles Williams

Biff is correct that from Excel 2003 the SUBTOTAL function can be used with
hidden or filtered ranges.
But the recalculation behaviour you observe does not depend on SUBTOTAL and
in fact previous Excel versions do the same thing with Autofilter.
Excel 2003 is the first version to also recalculate when rows are hidden or
unhidden (presumably because of the change to SUBTOTAL).

Selecting any filtering criteria when using Autofilter will flag ALL the
formulae in the autofilter range as uncalculated, even if none of their
precedents have changed and even if you select exactly the same filter
criteria as before. This can cause Autofilter calculation to be extremely
slow in Automatic mode: better to use Manual calculation mode.
 

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

Top