2017-09-02 9 views
0
から表

Iが表にNキーと値のペアからなるデータを有する、私は別のテーブル、サイズB(N +を生成したいGoogleスプレッドシート:データ

1)×(N + 1)行/列は、元のテーブルのキーである、およびエントリ(i、j)はI番目とJ番目値

いくつかの関数です。

例:

K|V 
--- 
a 1 
b 2 
c 3 

B

a  b  c 
a f(1,1) f(1,2) f(1,3) 
b f(2,1) f(2,2) f(2,3) 
c f(3,1) f(3,2) f(3,3) 

答えて

1

はあなたが必要とする機能に依存します。 B2:B4に{1,2,3}が含まれていると仮定すると、以下のことが行えます。それぞれは異なる機能を使用し、異なる方法で加算または減算します。最初のものは唯一のもので、あなたが求めた正確な方法で動作しますが、それは行列の乗算のためのものです - それをベースとして使用し、必要に応じて他の関数を実行できます。

=ARRAYFORMULA(MMULT(--(B2:B4), --TRANSPOSE(B2:B4))) 

    =ARRAYFORMULA((--(B2:B4)/--TRANSPOSE(B2:B4))) 


    =ARRAYFORMULA((--(B2:B4)+--TRANSPOSE(B2:B4))) 

    =ARRAYFORMULA((--(B2:B4)---TRANSPOSE(B2:B4))) 
+1

パーフェクト。私が欲しかったものを私に与えました(すなわち、2番目のものは私の** f ** :)でした)ありがとう – zac

関連する問題