User must select a range of cell for applying an Array formula in excel?

i8890321

New Member
Joined
Jul 21, 2014
Messages
6
I've been a user switching between google sheet and ms excel.
I notice that the google sheet and ms excel treat the array formula differently.

In google sheet, if i have an array formula like A1:A3+B1:B3, all i need to do is select the cell C1 and input that formula then, press ctrl shift enter for "arrayformula(...)", then the result will appears in C1:C3. I don't need to care about the dimension of my array as long as there are blank cells for the result.

But in ms excel, doing the same thing need me to FIRST selecting the cell ranging from C1:C3 then, pressing ctrl shift enter for array formula.

My point is, is there any tricks to avoid step "selecting the output range C1:C3" ?

I googled on the internet,

The site shows the same experience like i have.

Thanks for any reply.
 

Excel Facts

Square and cube roots
The =SQRT(25) is a square root. For a cube root, use =125^(1/3). For a fourth root, use =625^(1/4).
You do not say what version of Excel you are using, but with the latest versions you simply need to put the formula in the first cell and the other results automatically 'spill' to the other required cells. No Ctrl+Shift+Enter at all as in the latest versions, all formulas are evaluated as array formulas if possible.

23 02 28.xlsm
ABC
1628
2134
37512
Array
Cell Formulas
RangeFormula
C1:C3C1=A1:A3+B1:B3
Dynamic array formulas.


My point is, is there any tricks to avoid step "selecting the output range C1:C3" ?
If you have an older Excel version then I think the answer is "no" :(
 
Upvote 0
You do not say what version of Excel you are using, but with the latest versions you simply need to put the formula in the first cell and the other results automatically 'spill' to the other required cells. No Ctrl+Shift+Enter at all as in the latest versions, all formulas are evaluated as array formulas if possible.

23 02 28.xlsm
ABC
1628
2134
37512
Array
Cell Formulas
RangeFormula
C1:C3C1=A1:A3+B1:B3
Dynamic array formulas.



If you have an older Excel version then I think the answer is "no" :(
Thanks for your reply.
My Excel version is excel 2016.
So what version support that function about "automatically 'spill' to the other required cells" ??
 
Upvote 0
My Excel version is excel 2016.
Please add that to your Account details (click your user name at the top right of the forum) so helpers always know what Excel version(s) & platform(s) you are using as the best solution often varies by version. (Don’t forget to scroll down & ‘Save’)

So what version support that function about "automatically 'spill' to the other required cells" ??
Microsoft 365 or Excel 2021 I believe.
 
Upvote 0
Even if you upgrade Excel to 2021 or 365, the formula will not be compatible between Xl & Sheets.
 
Upvote 0

Forum statistics

Threads
1,223,164
Messages
6,170,444
Members
452,326
Latest member
johnshaji

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