11,000+ rows of data and pulling formula slows file too much

alessiaexcels

New Member
Joined
Jul 29, 2024
Messages
9
Office Version
  1. 365
Platform
  1. Windows
Hi,

Any tips for using an excel formulas down the page for a sheet that has over 11,000 rows of data in it? I have turned off auto calculations and without this it is close to impossible to use the file but this is annoying as well.

Do I have to create a summary of data before applying a formula or is there another way?

Thanks,
Alessia
 

Excel Facts

Who is Mr Spreadsheet?
Author John Walkenbach was Mr Spreadsheet until his retirement in June 2019.
Some volatile formulas (for example, INDIRECT or OFFSET) will take a lot more time than others, array formulas and conditional formatting can also slow things down. I think we'd need to see a sample of the formulas in your sheet to figure out what's slowing things down. Any conditional formatting would be good to know about, too.
 
Upvote 0
One option is to review the formula and see if it can be changed to improve performance.
If the formula handles large ranges, reduce them.
And finally change the formulas for a macro. Every time you need to update the results you must run the macro.

For any alternative, you must put your formulas and a sample of your data here, to see how it works and find the best solution.

Note XL2BB:
MrExcel has a tool called “XL2BB” that lets you post samples of your data that will allow us to copy/paste it to our Excel spreadsheets, so we can work with the same copy of data that you are. Instructions on using this tool can be found here: XL2BB Add-in
Note that there is also a "Test Here” forum on this board. This is a place where you can test using this tool (or any other posting techniques that you want to test) before trying to use those tools in your actual posts.
 
Upvote 0
If you could share the file ( uploading it to a cloud storage and sharing the link here) that would be even better so we can have a look.
 
Upvote 0
This is the formula I am using across 11,000 rows: =TAKE(FILTER('PAAF IDs'!$A$2:$A$100,('PAAF IDs'!$B$2:$B$100=A2)*('PAAF IDs'!$C$2:$C$100<=B2)),-1). I will share a sample later. Thanks!
 
Upvote 0
With that formula and some random sample data I don't have a problem. I hit F9 and get the results without noticeable delay.
Even with 110,000 rows I don't have a delay.
Is that the only formula you have in the whole workbook?
 
Upvote 0
With that formula and some random sample data I don't have a problem. I hit F9 and get the results without noticeable delay.
Even with 110,000 rows I don't have a delay.
Is that the only formula you have in the whole workbook?
It was too hard to remove confidential info so I am unable to share the workbook - there was a lot of other tabs and formulas. Nothing huge though to my knowledge and longest worksheet had 250 rows of data. I have decide to remove the data with this formula to a separate workbook and no issues now. Thank you.
 
Upvote 0

Forum statistics

Threads
1,224,824
Messages
6,181,187
Members
453,020
Latest member
Mohamed Magdi Tawfiq Emam

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