スプレッドシートの上部にTOTAL行を作成したいと思います。この行では、各セルはTOTAL行の下の列の値の合計である必要があります。
したがって、たとえば、合計行が行1の場合、セルA1は列Aの最後の行までのA2の合計になります。スプレッドシートの行数は時間の経過とともに増加するSUM(A2:A500)
ため、最終的には行501、502などになります。
スプレッドシートの上部にTOTAL行を作成したいと思います。この行では、各セルはTOTAL行の下の列の値の合計である必要があります。
したがって、たとえば、合計行が行1の場合、セルA1は列Aの最後の行までのA2の合計になります。スプレッドシートの行数は時間の経過とともに増加するSUM(A2:A500)
ため、最終的には行501、502などになります。
(タイトルが示すように)Googleスプレッドシートで機能するものが必要な場合は、制限のない範囲を使用できます。
=SUM(A2:A)
Excelでは、そのバージョンの最大行を指定できます。たとえば、2007年と2010年の場合:
=SUM(A2:A1048576)
これはGoogleスプレッドシートでも機能し、GSheetsの現在の理論上の行制限(400000)*を超えています。
編集: *新しいバージョンのシートの見積もり制限は、実際には200万セルになりました。
これを試して
=SUM(OFFSET(A1,1,0,ROWS(A:A)-1,1))
ExcelとGoogleドキュメントの両方で動作します
1つの欠点:OFFSET
数式を使用するとVolatile
、データの変更に関係なく、シートが計算されるたびに計算されます。
Excel / Googleスプレッドシートの両方でこれを行う1つの方法は、上部に単一の値を持つダミーの列を追加することです(列の残りの部分はすべて空白になります)。
次に、aを実行して、 SUMIF
""ではない値(セルA1である必要があります)を除くすべての値を要約します。B1の下に必要な数値とA1の任意の数値を使用して、次の値をB1に入力します。
=SUMIF(A:A,"",B:B)
=(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)
必要かどうかわからない。しかし、使用した最初の数式を下のセグメントにコピーして貼り付けるだけで、エラーメッセージが表示されました。