Experts,
Is there any way to make an array formula use an array constant by referencing all the value for that array constant from different, single cell?
For example, if I have a simple array formula like
{=SUM({1,2,3,4}*{1,2,3,4})} (which =30), can I store the array constant in cell A1 so that the formula would could read {=SUM(A1*{1,2,3,4})}? Right now, I store the values in A1 as ={1,2,3,4}, which Excel recognizes as an array, but the formula treats it as {1},not {1,2,3,4}, and therefore the result = 10, not 30. I've triend various formats, but unless I type the array constant directly into the formula, the values are never recognized as an array.
BTW, I know that I could define a name for the array constant, but that won't work for my purposes since I actually want to store those values in a single field of a database, return them to the worksheet via query, and then use the array formula to reference them from the resulting table.
Any ideas?
Is there any way to make an array formula use an array constant by referencing all the value for that array constant from different, single cell?
For example, if I have a simple array formula like
{=SUM({1,2,3,4}*{1,2,3,4})} (which =30), can I store the array constant in cell A1 so that the formula would could read {=SUM(A1*{1,2,3,4})}? Right now, I store the values in A1 as ={1,2,3,4}, which Excel recognizes as an array, but the formula treats it as {1},not {1,2,3,4}, and therefore the result = 10, not 30. I've triend various formats, but unless I type the array constant directly into the formula, the values are never recognized as an array.
BTW, I know that I could define a name for the array constant, but that won't work for my purposes since I actually want to store those values in a single field of a database, return them to the worksheet via query, and then use the array formula to reference them from the resulting table.
Any ideas?