Googleスプレッドシートで列を別の列に自動的に分割するにはどうすればよいですか。

Dec 24 2020

値の合計を含む列と、その後の行の値の平均を含む、値の長いリストを含むスプレッドシートを作成しています。平均化された列は常に合計された列の値の1/6である必要がありますが、新しい行ごとに自動的に計算する方法がわかりません。

これまで、すべて手動で行ってきました(すべての値を入力し、手動で合計して合計し、平均で6で割ります)が、数学の部分を自動化したいのです。私はこれを適切に行う単一の方法を見つけていません-この他の質問に対する提案の修正バージョンとして「= DIVIDE(K2,6)」を使用する(実際に数字を入れている列を使用するように修正)は文字通り行います何もありません。手動で変更して各行に貼り付ける必要があります。これは、自分で計算を続けるよりも実際には難しく、面倒です。

これが私の列がどのように見えるかのサンプル画像です。これまでのところ、すべての計算は正しいので、自動化して、入力する数値を少なくしたいと思います。

編集:スコットとPlayer0からの回答を組み合わせたものがうまくいきました!我慢してくれてありがとう!これを使用してSum列を自動的に機能させることもできたので、両方の列が完全に自動化されました。:D

回答

Scott Dec 24 2020 at 17:35

すべての行に手動で数式を入力する必要はありません。=K2/6セルに入力しL2ます; 次に、セルL2を選択し、までドラッグ/塗りつぶしL12ます。(つまり、セルの右下隅にあるドットをクリックして下にドラッグします。)または、シートが実際にどこまで進んだかを示します。それはされます自動的に記入L3して =K3/6L4との =K4/6ように、と。

player0 Dec 24 2020 at 16:29

行2で使用します。

=INDEX(IFERROR(K2:K/6; 0)

参照:Googleスプレッドシートの無限の真のダイナミックレンジでの平均のArrayFormula