• ベストアンサー

【EXCEL】 =sum(A+B+C)って?

仕事を引き継いで、エクセルのテンプレートを頂いたのですが、数式が納得できません。 セルの数字を2個~3個 合計するだけなのに =SUM(A+B+C) と入力されているんです。 確かに正しい答えがでるんですが、 それなら素直に =A+B+C で入力するか =sum(A,B,C) じゃ、ないのかなぁ~って思ってるんですけど 何か意図があるのかなぁ~といじってません。 ちなみに、元データを作った人は退職されていないのでgooで質問してみました。 気持ち悪いので、勝手に直しても問題ないでしょうか?

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

  • ベストアンサー
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.2

振る舞いが変わってくるのは、A,B,Cに、1,2,"a"という値が入っていると、 =SUM(A+B+C)→#VALUE! =A+B+C→#VALUE! =SUM(A,B,C)→3 と、SUM関数では入力エラーをチェックしてくれないです。 そんな事まで考えているのかどうかは分かりませんが、 > 気持ち悪いので、 だけの理由なら、手をつけない方が吉。 間違っているとか、計算に時間がかかるとか、合理的な理由があるのなら直しちゃった方が良いですが。 -- プログラミング関係の格言で、きちんと動作しているものは正しい、プログラム全体を把握していないのなら余計な事はしない、のようなものがあったような?

G-ISZ
質問者

お礼

ありがとうございます。 なるほど、悪影響がないならOK。 すこし、気持ちがスッキリでしました。

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

ご担当の気持ちは良く分かりますが、勝手に直すというのは頂けません。あくまでも管理者の承認のもと、手直した方が良いと思います。

G-ISZ
質問者

お礼

ご指摘ありがとうございます。 一応管理者には承認を得ています。

すると、全ての回答が全文表示されます。
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.3

こんにちは。maruru01です。 質問者さんの指摘どおりです。 =SUM(A1+B1+C1) のような数式は、無意味です。 また、 =SUM(A1:B1) =SUM(A1,B1,C1) と比べて、範囲のセルに文字(数値以外)が入力された時にエラーになったりします。 想像ですが、これを作った人はExcelの数式や関数についての知識が浅く、 数式や関数を入力する場合は、なんでも[オートSUM]ボタンをクリックするものだと勘違いしているのではないでしょうか? そうすると、セルに、 「=SUM()」 という器が出来るので、その中に普通に足し算を入力していったのではないかと思います。 このような数式は、たまに見かけますよ。

G-ISZ
質問者

お礼

ありがとうございます。 確かにオートサムボタンは便利で それしか知っていない人も多いですもんね。 VALUEの違いがあるのは初耳でした。 ありがとうございます。(↓の方も)

すると、全ての回答が全文表示されます。
  • 6dou_rinne
  • ベストアンサー率25% (1361/5264)
回答No.1

作った人に聞かないと真意はわかりませんが、問題ないのではないでしょうか。 関数の勉強中で冗長な式を作ってしまったのかもしれません。

G-ISZ
質問者

お礼

回答ありがとうございます。 そうなのかもしれませんね。

すると、全ての回答が全文表示されます。

関連するQ&A