Forum Discussion
Spill Error with named ranges on a table
If named ranges when you shall use =Hours*Rate outside the table.
SergeiBaklan so you cannot use named ranges in the table?
was it the case that you could use named ranges in a table before and not get the spill error, I am just wondering as the tutorial used the named ranges in the table and it is not possible to do this now.
thanks for your help
- SergeiBaklanJun 30, 2020MVP
Nope, you can't use them within the tables for the Excel which support dynamic arrays. Perhaps tutorial is bit outdated and for previous Excel versions.
- gillianolearyJun 30, 2020Copper Contributor
SergeiBaklan yeah it must be and thanks very much for your help, hopefully this change is recognised in the exam as I am using 365 rather than 2016 . 🙂
- PeterBartholomew1Jul 03, 2020Silver Contributor
If I have understood your situation correctly,
= hours * rate
would only have worked in O2016 because of implicit intersection, which causes the formula to return a sequence of single-cell results. Trying to enter a multi-cell (CSE) array formula would always have failed. Now as the defaults have changed in MS365, you could achieve the previous result using
= @hours * @rate
Better, I believe, is to use the Table for input data, but then switching to dynamic arrays for calculation.