最初の2つのセルを除く行全体の値を合計できるようにしたいと思います。だからこのようなもの:
=sum(A3:A*infinity*)
どうすればよいですか?
同様のことが以前に尋ねられたので、繰り返します この答え :次のように入力します:
=sum(a3:a1048576)
これは、Office 2007および2010の列/行あたりのセルの最大数だからです。(65536は2007年以前の最大です。)(列の場合、最大列名は2007年と2010年はXFD、2007年より前はIVです。)
すべてを合計して、含めたくないものを削除します。
=SUM(A:A)-A1-A2
編集:
Josmhが指摘したように、A1またはA2が数値以外の場合、上記の式はエラーで失敗しますが、以下は機能します。
=SUM(A:A)-SUM(A1,A2)
または
=SUM(A:A)-SUM(A1:A2)
または(ちょっとした楽しみのために!)
=SUM(A:A,(-1*(SUM(A1))),(-1*SUM((A2))))
SUM関数は非数値フィールドを無視するため、これらは機能します
私はあなたが単に次のことをすることができると思った:= SUM(A3:A)
編集:誤解して申し訳ありません。これは列用です
行については、承認済みの回答を参照してください。
これにはすでにいくつかの良い答えがありますが、ここではまだ見たことのない方法が投稿されています:
_=SUM(OFFSET(3:3,0,2,1,COLUMNS(3:3)-2))
_
形式はSUM(OFFSET(Range, Rows, Cols, [Height], [Width]))
です。範囲全体から始めて、ゼロ行下および2列上にオフセットし、高さを1に設定し、幅を現在の幅から2を引いた値に設定します。幅の調整がオフセットと同じである限り、それは完全に機能します。行ではなく列を合計するのと同じ考え方です(元の範囲と同じ幅にするため、Width
パラメーターを使用する必要がないことに注意してください)。
_=SUM(OFFSET(A:A,2,0,ROWS(A:A)-2))
_
現在受け入れられている回答に対するこれらの数式の利点は、Excelのどのバージョンでも機能することです。また、前にセルを挿入すると、行/列全体を参照するため、範囲は調整されません。データの設定によっては、その機能が必要な場合と不要な場合があります。
行全体を合計するには:
=sum(1:1)
1を開始row番号に置き換え、それに応じて自動入力ハンドルを使用します。数式を下にドラッグすると、「= sum(2:2)」などに変わります。
全体rowを合計するには、最初の2列を除く:
=sum(1:1)-sum($a1:$b1)
これにより、ファイルサイズを削減できます。
行または列のセルを選択するには、最初のセルを選択してから、 CTRL+SHIFT+ARROW キー(RIGHT ARROW または LEFT ARROW 行の場合は上向き矢印、列の場合は下向き矢印)。
注行または列にデータが含まれている場合、Ctrl + Shift +方向キーを押すと、最後に使用したセルまでの行または列が選択されます。 CTRL + SHIFT + ARROWキーを押すと2回目行または列全体が選択されます。
PS。
ExcelにはGoogle Sheetsと同じトリックがないのが残念です。たとえばC2からC(infinity)を選択するには、そこで行うことができます。
SUM(C2:2)