I'm not answering your question(s), but is this helpful?
Assume your
I'm not answering your question(s), but is this helpful?
Assume your matrix is in a1:d4.
In E5 put =CHOOSE(COLUMN(E5)-COLUMN($E5)+1,$A$1,$B$2,$C$3,$D$4)
and copy to the right.
Or in E6 put =CHOOSE(ROW(E6)-ROW(E$6)+1,$A$1,$B$2,$C$3,$D$4)
and copy down. Dave D-C
>When using array formulas with the above functions I got what I didn't
>expect, some of them work some of them it seems don't:
[quoted text clipped - 13 lines]
>Thanks for suggestions
>Tom
Tom - 29 Jan 2008 16:48 GMT
I entered the formulas as you suggested and it works OK, but one thing
is still disturbing to me: when using this CHOOSE function I seem to
need to manually enter all addresses of where diagonal cells are, and
the reason I wanted to somehow employ array-formula was to avoid such
manualities. As for that diagonal thing, I finally thought of an array
returning array formula which is (entered in 1row/4cols):
{=INDEX(A1:D4;COLUMN(1:4);COLUMN(1:4))} which does the job.
But still, I would like to use that tricky INDIRECT thingy as array
returning but it won't :-(
Tom
> I'm not answering your question(s), but is this helpful?