If the answer to my previous question is "Yes", then you can use a method like this:
I am multiplying a 1 dimensional array times a two dimensional array resulting in a two dimensional array.
To make this easier I transpose the 2D array, then multiply each row in table "Vector 1" by the corresponding row in each column of the table "Vector 2". This is stored in the table "Result Transposed". Then I un-transpose and store in the table "Result".
To do this we can start with transposing the table "Vector 2" into the table "Vector 2 Transposed" (the table with the highlighted cell in the image above):
A1=OFFSET(Vector 2 :: $A$1, COLUMN()-1, ROW()-1, 1, 1)
select A1 and fill to the right
select A1 thru J1 and fill down
Now let's put together the table "Result Transposed":
A1=Vector 1 :: $A1*Vector 2 Transposed :: A1
select A1 and fill DOWN
now select A1 through A10 and fill to the right
Now let's un trasnpose the data in table "Result Transposed" and store in the table "Result":
in table "Result":
A1=OFFSET(Result Transposed :: $A$1, COLUMN()-1, ROW()-1, 1, 1)
select A1 and fill to the right
now select A1 thru J1 and fill down