Apr 04 2021 06:26 AM - edited Apr 25 2021 11:25 AM
I have a spreadsheet with 3 tabs. I input data into 1 and it populates the other 2...
Only 7 items get populated to one tab and 3 to the other, yet it takes over 30 secs for the 2 tabs to update - this was never so slow in Win 7 & previous Excel...
Any ideas please?
Apr 04 2021 06:41 AM
Apr 04 2021 07:08 AM
Apr 04 2021 08:14 AM
Apr 04 2021 08:41 AM
SolutionAn issue is in formula in cell N134 of Logbook
=SUMIF(A:A,">"&TODAY()-28*(E:E))
Here for each cell in column A you use 1 million criteria (all cells in column E) to sum, thus formula makes 1M*1M = 1e12 calculations. After that it tries to return 1M results, but have not enough space for it and returns #SPILL error.
In previous versions of Excel silent implicit intersection mechanism worked in the background, formula calculated only for the criteria from current row.
Not sure what exactly you'd like to calculate, simply disabled the formula. Please check attached file if it is updated correctly.
Apr 06 2021 01:13 PM
Apr 06 2021 01:24 PM
Paul, you are welcome. Perhaps Nikolino is on Excel which doesn't support dynamic arrays (e.g. Excel 2019). If so mentioned silent implicit intersection works and it shall be no such issue. Such behavior helps sometimes, but in general could be source of other errors if use it incorrectly, plus dynamic arrays provide lot of new possibilities to build more reliable Excel projects in shorter time.
Apr 07 2021 05:34 AM
Apr 07 2021 05:40 AM
@NikolinoDE , dynamic arrays are in production for 365, shall be available on all channels. That's LAMBDA only for Insider Beta.
One time purchased 2021 shall be available this fall, don't know which functionality will be included.
Apr 07 2021 05:59 AM
Apr 07 2021 06:05 AM
That's limited only by amount of money you are ready to spend. You may use virtual machine with branches and install as many versions as you wish, using main version of Office on main OS.
Apr 07 2021 06:20 AM