Excel slowing down by using Array formulas

bearcub

Well-known Member
Joined
May 18, 2005
Messages
734
Office Version
  1. 365
  2. 2013
  3. 2010
  4. 2007
Platform
  1. Windows
I've started using a number of new array formulas in some of files. I have noticed that my screen refresh time has slowed down.

Years ago array formulas using CSE and noticed that Excel slowed down. So, I am thinking that the new array formulas is doing the same.

Has anyone been experiencing this with the new Array formulas (like Unique, filter, Let, etc.). Are their ways to use the formulas to minimize cell refresh?
 

Excel Facts

Format cells as date
Select range and press Ctrl+Shift+3 to format cells as date. (Shift 3 is the # sign which sort of looks like a small calendar).
There are some rules of thumb for array formulas, like don't reference entire rows or columns. But this is going to depend on what you are doing. What formulas are you using?
 
Upvote 0
I am using, for now, mostly using the unique and filter functions thou I have Let and ByRow formulas as well.

I have an issues in the past using array formulas at other companies which tended to slow down the file calculation time.

I was just wondering if the new array formulas had the same issues as the old CSE array formulas.

What are some of the other rule of thumb rules besides entire rows or columns? I am aware of those 2.
 
Upvote 0
The new array formulas have the same issues because they work the same way. The only difference is that Excel automatically detects when a formula can be interpreted as an array formula, so it's not required to hit CTRL-ALT-DEL.

Those are the main concerns for array formulas. Overall sheet design could also be an issue, and whether you need to use array formulas at all. I can't give advice on that without knowing a lot more about your file. In some cases a VBA solution may be better if you do not need continuous recalculation.
 
Upvote 0

Forum statistics

Threads
1,224,823
Messages
6,181,178
Members
453,021
Latest member
Justyna P

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top