2009-05-10 19 views
0

私はデータの列を持っているスプレッドシートを作成しています。 x入力に基づいてx行の数のvarainceを計算したいと思います。何かアドバイス?Excelの範囲を決定

答えて

1

Matthew Flaschenが示唆するように、VBAは必要ありません。これはExcelの公式で行うことができます。

データが列Aにあり、A1から開始しているとします。 セルB1に使用するサンプルサイズであるxという数値があるとします。

次に、必要な式は次のようになります。

=VAR(OFFSET(A1,0,0,B1,1)) 

VAR部分は非数字を無視して、母集団の標本の分散を計算すると言います。 (この関数のバリエーションには、母集団全体のVARP、非数値を含むVARAと両方のVARPAが含まれます)。

オフセット部分は、セルA1から開始し、0列を移動し、0列を下に移動し、次にB1列の高さと1列幅の範囲を選択するように指示します。

+0

VAR(OFFSET($ A $ 1,0,0、$ B $ 1,1))のような絶対参照を使用するようにコードを変更することをお勧めします。 –

+0

これは、数式をコピー&ペーストする場合に役立ちます。 – Oddthinking