- ベストアンサー
エクセル SUM関数
超初心者です。 SUM関数が合計を計算するための関数だとわかっているのですが、引き算やかけ算をさせてはダメなんですか? たとえば、 =SUM(A1-A2*A3) のような式を入れても、ちゃんとした数値(答え)が出てきてると思うのですが・・・(ーー;)
- komamawasi
- お礼率100% (20/20)
- オフィス系ソフト
- 回答数5
- ありがとう数5
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
意味が異なるだけで、「ダメ」ではないと思います。 =A1-A2*A3 も =SUM(A1-A2*A3) も同じ結果(答え)になりますが、 =A1-A2*A3 は、「A1-A2*A3 を計算した答えを求めなさい。」という意味で、 =SUM(A1-A2*A3) は、「A1-A2*A3 の計算し、さらにその答えの合計を求めなさい。」という意味になります。 細かいことをいえば、計算式を多量に利用しているファイルを作成した場合などに、A1-A2*A3 ですでに計算結果がでているにもかかわらず、さらに SUM でその答えを合計するという余計な計算を行うために、実行に時間がかかったりする可能性はあります。 また、複雑な計算式を作成した場合などは、ちょっとしたことで思うような計算結果が出ないこともありますので、できれば、意味を考えた式を作成されることをお勧めします。 もちろん、見た目はおかしくても、=A1-A2*A3 よりも =SUM(A1-A2*A3) の方が、自分の意図にマッチするというのであれば、=SUM(A1-A2*A3) の方を利用すべきと考えられると思います。
その他の回答 (4)
- Wendy02
- ベストアンサー率57% (3570/6232)
こんばんは。 >引き算やかけ算をさせてはダメなんですか? 私も、それは、意味がないと思います。それは、数式の入力文字数に上限がある以上、不必要なことはしないほうがよいと思います。数式は、なるべく短いほうがよいというのは、基本だと思います。 =SUM(A1-A2*A3) は、 =A1-A2*A3 と同じではありませんか?つまり、SUM関数は役には立っていないということですね。 もしも、文字列代入のエラーを避けるなら、 =SUM(A1,-PRODUCT(A2,A3)) となりますが、しかし、これもナンセンスです。
お礼
早々の回答ありがとうございました。 数式の入力文字数に上限があるんですかー!(@_@。かたかた数式入れてたら、そのうちまずいことになるんですねー・・・ 難しいぞエクセル(>_<)
- minarai
- ベストアンサー率30% (167/540)
問題はないですが、SUMを入れる意味もないですよね。 EXCELに不慣れな方は、数式の先頭は「=」を入れないといけないということがわからず、なんでもかんでもオートsumボタン(シグマのボタン)を押すようです。普通に「=」を自分で入力してから普通に数式を入れても何も問題ないと思うのですが、どうでしょうか? 初めて数式を入れる方にやっていただく操作は次の通りです。 キーボードから=を入力→A1セルをクリック→マイナス記号を入力→A2セルをクリック→アスタリスク記号を入力→A3をクリック→Enterキーを押す 少し慣れてきた方には、セル番地はクリックではなく入力するのも可。普通に=A1-A2*A3って入力すると速いですね と勧めてます
お礼
早々の回答ありがとうございました。 そーなんですー!そのボタンが計算する時すべてにいけるのかと、おしまくってました・・・^_^; 更に他の関数とかませる課題だったので、わからなくなってしまって・・・(+_+) 「=」使っていきたいと思います。
- Cupper
- ベストアンサー率32% (2123/6444)
問題ありません。 SUM関数は複数のセルの合計をさせる関数ですので、 =SUM(A1-A2*A3,A4+A5/A6) とすると、A1-A2*A3 と A4+A5/A6 の合計を返してきます。 質問の例ではカンマ(,)で区切りもなく、範囲指定も無い、合計の要素が一つしかない関数式になっているので、 見た目はおかしな気がしますが関数として全く問題ありません。
お礼
早々の回答ありがとうございました。 そーなんですねー(^o^) なんだか不思議だったんですけど、安心しました。
- bush4989
- ベストアンサー率0% (0/4)
んー?何の問題も無いと思うのですが・・・
お礼
早々の回答ありがとうございました。 そーなんですねー(^o^) パソコンの先生に、SUMは合計の時にしか使えません!と断言されたものですから・・・答えの数字でるのになーと思って不思議だったんです。
関連するQ&A
- ExcelでのSUM関数について
Excel2000を使用しています。 例えば、A1~C1までをSUM関数で計算したいのでE1に =SUM(A1:C1)と入力します。 その後、A1からD1まで数値を入力すると E1に入力した式が=SUM(A1:D1)に変わってしまいます。 D1は計算したくない数値です。 何か設定があるのでしょうか? 教えて下さい。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで関数SUMなどで
エクセルで関数SUMなどで 合計を求めた数値が、あるセルにあるとします。 その合計の数値を、そのまま数字として ・・・(関数(計算式)は無くして) 他のセルに貼り付けたいのですが そのような事は出来ますでしょうか・・・。 御教示の程、よろしくお願いいたします。 <m(__)m>
- ベストアンサー
- オフィス系ソフト
- エクセルの関数について
エクセルで、合計は、SUM関数を使いますが、数値がゼロのときに、 ゼロを表示しないようにするため、IF関数で、IF(A1=0,"",A1) と表示すると、今度は、その数値を使い足し算をしたとき、 エラーになってしまいます。(ゼロのときの値が""のため) 1.足し算、引き算の結果がゼロのとき、何も表示したくない 2.そのセルをさらに足し算、引き算したときにエラーにならない 方法を教えてください。
- ベストアンサー
- オフィス系ソフト
- 見た事ない、Excel 計算式
Excelの表計算のセルに次ぎの式が入っていました。引き算や掛け算のように見えます。答え(足し算、掛け算、割り算の数値)は、合っています) =[@ ]-[@ ] =([@ ]-[@ 5])*[@ 33] =([@ ]-[@ 4])*[@ 33] Excel 関数の代わりに使用しているようですが、これは何でしょうか?
- 締切済み
- Microsoft認定資格
- エクセルのSUM関数で
A1、B1、C1にそれぞれ数字が入っていて、D1は空欄で、E1にSUM関数で「=SUM(a4:c1)」で答えを出した後、D1に数字を入れると、勝手に計算式が更新されて、D1の数字も計算の答えに加わってしまうのですが、それを解除することはできますか?
- ベストアンサー
- その他(インターネット・Webサービス)
- EXCELのSUM関数について
EXCELのSUM関数についての質問です。 セルにSUM($A$1:$A$10)という式があった時、A1のセルをA3に移動させると SUMの式がSUM($A$2:$A$10)にかわってしまいます。 A1を固定するにはどのようにすれば良いのでしょうか? どなたかよろしくお願いします。 ([リスト形式および数式を拡張する] というオプションではダメでした)
- 締切済み
- オフィス系ソフト
- エクセルの関数を教えてください。
初めて投稿します。よろしくお願いします。 エクセルの関数で苦戦しています。初歩的な関数しかわからないもので。。詳しい方、教えていただけますでしょうか。よろしくお願いします。うまく説明が伝わりづらいと思うのですが、、、 =SUM($A$1*B1,$A$2*B2,$A$3*B3・・・・)という式を入れました。(それぞれの掛算の合計を求めたい)括弧内の掛算は、60個ぐらいあって、引数が30個までしか指定できないので、エラーになってしまいます。そして、すごい長い式になっていて、指定するのにも一苦労です。 これをまとめる関数があるのでしょうか? 行 A B C D E F ・・・ 列 1 2 3 4 5 ・ ・ ・ 合計
- 締切済み
- Windows 95・98
- Excel VBAの SUM関数について質問です。
Excel VBAの SUM関数について質問です。 SUM関数で合計の値を出す場合、 SUM(A1:A5)という関数で合計を出しますが SUM(sheet2.cells(1,1),sheet2.cells(5,1)) と言ったようにCellsで指定はできないのでしょうか? 複数の列にVBAのプログラムで合計の値を出したいのです。 WorksheetFunction.SumではSUM(A1:A5)のように 自動計算にならないと思うので・・・
- ベストアンサー
- その他(プログラミング・開発)
お礼
早々の回答ありがとうございました。 「ダメ」じゃないんですねー(^o^) パソコンの先生に、「ダメ」と言われたので、こんな時間まで調べてたんですが、自力解決に至りませんでした。 初心者はこんなところで引っかかること、先生わかってくれないし・・・(^_^;)