• ベストアンサー

Excel の SUM 関数の引数について

 Office 2003 です、Excelについて質問します。  縦一列の数字のSUMを取ろうとしたところ、「SUM」関数を使うと吹き出しが出て、「SUM(数値1、[数値2],....)」 と表示されました。  この[数値2]以降の引数の意味は何でしょうか。  ヘルプで色々と検索をかけましたが、分かりませんでした。  そもそもSUM関数で引数が2個以上あるのが理解出来ないのですが宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • qualheart
  • ベストアンサー率41% (1451/3486)
回答No.1

SUM関数の引数には離れた箇所のセルを参照することもできます。 その場合の引数ですね。 例えば、A1~A10とC1~C10の合計を取りたい場合は =SUM(A1:A10,C1:C10) と入力したり。 SUMの引数をセルを選択して取る場合は、Ctrlを押しながらセルを選択すると、離れた箇所のセルを引数として追加していけますよ。

htgo
質問者

お礼

有難う御座います、言われてみれば....です、目からウロコです。

その他の回答 (5)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.6

自分の知識・常識を頼りにエクセルの我流から入って理解するからそうなる。 まずマニュアルや解説書を基本に置いて考えないといけない。作ったのはMS(他人、作成者も優秀な技術者、かつ全世界的とか、ロータスやマルチプラン以来の経験が入っている事項もある)で、経験を整理した解説がマニュアルなのだから。個々の使い方はマニュアルの記述には、含むようにはなっているが、抽象化や記号化がされ、具体的な記述からは消えている書き方になっていることが多いので、逆の深読みが要求される。 ある程度、エクセルや関数になれると、思い込みや我流や、もっと他の使い方が出来る(注)などをマニュアルや解説書を深読みして知識やスキルの範囲を広めるのが理想。 SUMでも飛び飛びの範囲を集計したいという課題にぶつかっていたら 本件その時点で、SUM関数でどうにかならないかと考え、試行や、マニュアルを見て、第1引数セル範囲、第2引数セル範囲、第3・・ に出くわし、また単一セルを並べることも可能、その数に限りアリなど、気がついたかも知れない。 (注)私の経験の一例ではREPLACE関数で、「文字の指定を0にし置換文字列を指定すると、開始位置への挿入になる」という点がそうだった

htgo
質問者

お礼

有難う御座います、よく理解できました。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.5

関数では最大30個の引数を使えます。(関数によって制限が変わります。) SUM関数の関しては30個ともセル範囲です。 隣り合う場合はA1:A5とかA1:F1のように指定すればいいですが 離れたセルを扱う場合や、特定の範囲だけ符号を反転させたりするのに使います。 =SUM(A1:A5,C1:C5) =SUM(A1:A5,-B1:B5)

htgo
質問者

お礼

有難う御座います、よく理解できました。

  • kuma56
  • ベストアンサー率31% (1423/4527)
回答No.4

「SUM」関数を使うとき、初めのうちはある範囲一ヵ所しか指定しないことが多いようなので、そのような疑問がわくのだと思います。 SUM関数は範囲指定だけでなく =SUM(A3,A15,A26) のように飛び地でも計算できます。 その場合が([数値1]、[数値2],....)という指定方法になります。 また飛び地は単一セルでなく =SUM(A3:A18,A23:A47) のように、ある範囲を複数選択することもできます。 この場合は、一つの範囲が[数値1]、[数値2]になります。

htgo
質問者

お礼

有難う御座います、よく理解できました。

  • jo-zen
  • ベストアンサー率42% (848/1995)
回答No.3

SUM関数は、引数が複数が基本です。例えば、数値1が「5」でそれだけなら、別にSUM関数を使う必要ありません。また、セル参照で、数値1が「B2セル」の値だけなら、同様に =SUM(B2) などとする必要はなく、 =B2 とすればいいだけです。 =SUM(B2,B3,B4,B5,B6,B7,B8,B9,B10) といった場合にSUM関数が役立つのです。なお、この式はセル範囲指定して =SUM(B2:B10) とすることもできます。但し、=SUM(B2,C2,B4,D4,B6,B8,C10) のようなとびとびのセルの合計を求めたい場合、セル範囲指定はできませんので、引数を列挙するしかないのです。連続するセルの合計では、セル範囲を指定すればOKです。

htgo
質問者

お礼

有難う御座います、離れたデーターのSUMを考えてなかったです。

  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.2

Excel(エクセル)基本講座:合計の関数(SUM,SUMIF) http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/sum.htm ご参考になると思います。

htgo
質問者

お礼

有難う御座います、目からウロコです。

関連するQ&A

専門家に質問してみよう