Googleスプレッドシートで列を別の列に自動的に分割するにはどうすればよいですか。
値の合計を含む列と、その後の行の値の平均を含む、値の長いリストを含むスプレッドシートを作成しています。平均化された列は常に合計された列の値の1/6である必要がありますが、新しい行ごとに自動的に計算する方法がわかりません。
これまで、すべて手動で行ってきました(すべての値を入力し、手動で合計して合計し、平均で6で割ります)が、数学の部分を自動化したいのです。私はこれを適切に行う単一の方法を見つけていません-この他の質問に対する提案の修正バージョンとして「= DIVIDE(K2,6)」を使用する(実際に数字を入れている列を使用するように修正)は文字通り行います何もありません。手動で変更して各行に貼り付ける必要があります。これは、自分で計算を続けるよりも実際には難しく、面倒です。
これが私の列がどのように見えるかのサンプル画像です。これまでのところ、すべての計算は正しいので、自動化して、入力する数値を少なくしたいと思います。
編集:スコットとPlayer0からの回答を組み合わせたものがうまくいきました!我慢してくれてありがとう!これを使用してSum列を自動的に機能させることもできたので、両方の列が完全に自動化されました。:D
回答
すべての行に手動で数式を入力する必要はありません。=K2/6
セルに入力しL2
ます; 次に、セルL2
を選択し、までドラッグ/塗りつぶしL12
ます。(つまり、セルの右下隅にあるドットをクリックして下にドラッグします。)または、シートが実際にどこまで進んだかを示します。それはされます自動的に記入L3
して =K3/6
、L4
との =K4/6
ように、と。
行2で使用します。
=INDEX(IFERROR(K2:K/6; 0)
参照:Googleスプレッドシートの無限の真のダイナミックレンジでの平均のArrayFormula