• ベストアンサー

寄与率R2(RSQ関数)について質問です。

RSQ関数を使って寄与率を計算したいのですが、 =RSQ(A1:A30,{1,2,3,4・・・30}) と、横軸の1~30の部分が非常に冗長になってしまいます。 この部分をもっと簡潔に記述する方法はありますか? 横軸は常に1から順に始まる30までの整数です。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • asobe
  • ベストアンサー率76% (10/13)
回答No.1

定義用の行か列を用意して、1~30を入力しておき、 範囲で指定するのはどうですか? 例えばB1~B30に1~30を入力したならば、 =RSQ(A1:A30,B1:B30) みたいに。

noname#128465
質問者

お礼

早速そのやり方使わせていただきます。 ありがとうございました。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

質問の意味が良く捉えられないが 簡単にして、3行の例で言えば A列   B列   C列 1  0.9  0.7 2  1.9  2.3 3  2.5  1.8 として (B4) 0.979591837 (C4) 0.451492537 B4の式は =RSQ($A1:$A3,B1:B3)として、B4の+ハンドルで式を複写すると C4の式は =RSQ($A1:$A3,C1:C3) (以下略)となって行きます。 こういうことでどうですか。

関連するQ&A

専門家に質問してみよう