A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
Thanks for your considered reply. I knew that double-clicking the black square is the same as dragging down, but as it has the same effect, I called it dragging, instead of describing is as the double click on the little black square in the right-hand-bottom corner.
I also know that there are certain functions that might be easier/quicker to code with the array formulas, I also know that if I want say the max of each row of a 3x1000 array individually, that spill has trouble. And other issues. You might not be aware of a recent fix to Excel that I caused: if you had a spreadsheet with check-boxes that changed values on another sheet, and that spreadsheet was located in Sharepoint, it would immediately crash excel into oblivion the moment you touched the check box. Not freeze or so, just disappear entirely in an instant. MS agreed that it was a bug, and fixed it earlier this year.
This non-spilling IMHO is also a bug, with its coding only allowing certain limited functionality, and confusing itself. If the drag down (sorry, double click) works, the spill should too. That's my simple rule. You could have had the spill-type behavior before to make your life easy with the {} version of it, although that version was achingly slow. I had hoped that MS would have made it more useful before forcing it upon everyone, and forcing the @ usage to try stop it from spilling formulas that should have never spilled in the first place.
I really like Excel, but I would also really like it to do what I tell it to do, and not try thinking for itself (e.g. selecting data for a scatter chart fails more often than that it works, it's much worse than older Excel versions, but that would be another thread)
Did you see the charts I have in my sheets? I copied an example earlier in this thread. They also create animations with the click of a button, spit out detailed analysis reports, etc. Now for that Spill to be made to work.