42

スプレッドシートの上部にTOTAL行を作成したいと思います。この行では、各セルはTOTAL行の下の列の値の合計である必要があります。

したがって、たとえば、合計行が行1の場合、セルA1は列Aの最後の行までのA2の合計になります。スプレッドシートの行数は時間の経過とともに増加するSUM(A2:A500)ため、最終的には行501、502などになります。

4

4 に答える 4

83

(タイトルが示すように)Googleスプレッドシートで機能するものが必要な場合は、制限のない範囲を使用できます。

=SUM(A2:A)

Excelでは、そのバージョンの最大行を指定できます。たとえば、2007年と2010年の場合:

=SUM(A2:A1048576)

これはGoogleスプレッドシートでも機能し、GSheetsの現在の理論上の行制限(400000)*を超えています。

編集: *新しいバージョンのシートの見積もり制限は、実際には200万セルになりました。

于 2012-09-02T05:17:08.850 に答える
6

これを試して

=SUM(OFFSET(A1,1,0,ROWS(A:A)-1,1))

ExcelとGoogleドキュメントの両方で動作します

1つの欠点:OFFSET数式を使用するとVolatile、データの変更に関係なく、シートが計算されるたびに計算されます。

于 2012-09-01T00:37:15.263 に答える
1

Excel / Googleスプレッドシートの両方でこれを行う1つの方法は、上部に単一の値を持つダミーの列を追加することです(列の残りの部分はすべて空白になります)。

次に、aを実行して、 SUMIF""ではない値(セルA1である必要があります)を除くすべての値を要約します。B1の下に必要な数値とA1の任意の数値を使用して、次の値をB1に入力します。

=SUMIF(A:A,"",B:B)
于 2012-08-31T22:34:17.023 に答える
0
=(B3+C3+D3+E3+F3+G3+H3+I3+J3+K3+L3+M3)

これは私のために働いた。3は行番号ですボックスを下にドラッグすると、数式が下に移動し、行ごとに行番号が自動的に変更されます。

別の見出しを数行下に置いた後、数式にSUMという単語を追加するとうまくいきました。

=SUM(B19+C19+D19+E19+F19+G19+H19+I19+J19+K19+L19+M19)

必要かどうかわからない。しかし、使用した最初の数式を下のセグメントにコピーして貼り付けるだけで、エラーメッセージが表示されました。

于 2015-02-21T22:48:45.240 に答える