プログラミングとコーディングのないforループちょっと、そこ、
3つの列(i、j、およびk)がありますが、「for」式を(プログラミングとコーディングなしで)使用して、これらの列間にループとリンクを作成する方法を教えてください。
よろしく、
Re:プログラミングとコーディングなしのForループここでは、「これらの列間のループとリンク」の意味について、もう少し詳しく説明する必要があります。
あなたが持っているテーブルのモックアップされた例と、結果としてあなたが望むものを共有できますか?
Re:プログラミングとコーディングなしのForループ
Re:プログラミングとコーディングなしのForループZ列の数式エディタは、テーブルのすべての行に対して実行される暗黙のループ内にあります。あなたはただ書くことができるかもしれません
x + 5*y
同じ行からx値とy値を取得するためのZ列の式として。
Re:プログラミングとコーディングなしのForループありがとう、でも「i」と「j」の値はどうですか?Re:プログラミングとコーディングなしのForループ詳細を添付しました、サー。Re:プログラミングとコーディングなしのForループ添付ファイルが表示されません。
しかし今、私はあなたのテーブルがこの列のセットに似ているかもしれないと想像しています:
ILatitude JLongitude Temp Wind FeelsLike計算されたFromT empAndWind
ここで、緯度/経度(iとj)は、温度と風にのみ依存する計算値とは関係ありません。 しかし、lat、lonによるFeelsLikeの等高線図でそれらを使用することをお勧めします。 それがデータに類似している場合は、FeelsLikeの単純な列式を使用してから、lat、lon、FeelsLikeから等高線図を作成します。
Re:プログラミングとコーディングなしのForループ結果の列がどのようになるかはまだわかりません。
あなたが書いた:
Z(i、j)= x * 5y;
そしてあなたはあなたが欲しいと言った:
- 私は0から90に行きます
- jは0から180になります
したがって、z列を次のように入力しますか?
z(0,0)= 0 * 5 * 0 = 0
..。
z(90、180)= 90 * 5 * 180 = 81000
なので@Craige_Hales指摘されているように、For()関数は(一般的に言えば)数式列での使用には適切ではなく、必須でもありません。
この場合、を使用する必要がありますCount()またはSequence() i列とaj列の関数を使用して、iシーケンスとjシーケンスを使用してデータテーブルを作成し、次に次の式を使用してaz列を作成します。
i * 5 * j
編集:Count()列とSequence()列を示すデータテーブルを添付します。