Excelで明示的なセル境界を設定せずに列全体を合計することは可能ですか?


58

特定の最小値から始まる列のすべての値を合計したいのですが、テーブル内の値は合計(もちろんヘッダーを除く)に適しているため、上限を指定したくありません。合計するのではなく、「正しい」方法でそれを行いたいA2:A65535

これは可能ですか?

回答:


72

行番号を省略するだけです。

=SUM(A:A)

この式は列Aに配置できないことに注意してください(Excelでは許可されない、無限の再帰的な合計が発生します)。

代わりに、現在の行(たとえば51)の上の列Aのすべての行を合計したい場合、これを行うことができます。

=SUM(A$1:A50)

その式を保持するセルを移動すると、合計の開始点(A1)を同じに保ちながら、A50を現在のセルの上にあるものに変更します。

合計が現在の行(行1など)の合計セルより上に保持されている場合も同じことができます。

=SUM(A2:A$51)

3
だから、列全体、または明示的な上限と非包括的下限の両方を行う必要がありますか?私の場合、2つの= SUM(A $ 1:A)を組み合わせて使用​​したいのですが、うまくいかないようです。いずれにしても、列全体を合計するとヘッダーが無視され、列が合計されるため、これを回答としてマークします。ありがとう!
bwerks

1
合計する場合、合計が別の列に保存されている限り、テキストは無視されます=SUM(A:A)
トレイハナー

ヘッダーの下に空白行がある場合、エラーが発生することに注意してくださいSUM(A:A)。空白行を削除すると機能します。
ChrisB

yessssssssssssss
ブロックヘンズリー

それでは、列Aに式を入れながら、これをどのように行いますか?それとも不可能ですか?
user3932000

7

私の場合、範囲に含めたくないフィールドには実際に数値が含まれていました。列全体を合計し、不要なフィールドを単純に差し引くことができることがわかるまで困惑していました。

=(SUM($B:$B)-SUM($B$1:$B$6))

列Bの最初の6行は数字ですが、合計したいデータには関係ありません。列Bには、情報の行の数に制限がありません。


6

Googleスプレッドシートの場合、次のことができます。

=SUM(C4:C)

4列目から始まるC列のすべての行を合計します。


この答えは間違っています。C最初のセルが特定のセルを指定している場合、Excelは範囲参照の2番目の部分を受け入れません。参照は非論理的です:私の範囲はC4からC ですか?
私は、モニカを14年

3
ごめんなさい。私はそれが機能するGoogleスプレッドシートについてだと思った。私の間違い。
ミカルフェルスキー14年

まあ、これは4年前のように答えられました。
bwerks 14年

おかしい、これは私が必要なものです!努力のためのTHX。Googleスプレッドシートの例。
アニマーシア

2
これは実際にGoogleスプレッドシートに必要だったので、これが助けになりました。
ハンナ

1

私はC2:C∞奇妙な解決策をまとめて使用したい:

数式を=SUM(C:C)内部に配置してから、B1merge cellsコマンドを使用してマージB1C1ます。結果は次のようになりました。

Excelの合計A2からA∞


それは個人的なものだからグレーアウトしました。しかし、今、私はあなたが何を言いたいかさえ理解していません。そのように答える意味は何ですか?
rafee

コメントを取り戻します。私は完全に誤解した、私の悪い。
rafee
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.