[[20171004150049]] 『SUM関数』(2017) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『SUM関数』(2017)

いつもお世話になっております。

SUM関数について質問です。
いつも通りSUM関数で合計を表示させたいのですが
なぜか「0」になってしまいます。

同じ数字を直接打ち込むと合計が表示されます。

何か理由があるのでしょうか?

< 使用 Excel:Excel2013、使用 OS:Windows7 >


 SUM関数でセル参照をしている場合、セル内の数値は計算対象とするが文字列の数字は計算の対象としない。
 計算式で結果を文字として返していたり他から文字としてコピーしてきているということは無いか?
(ねむねむ) 2017/10/04(水) 15:11

ありがとうございます。

全て数値になっております。
(2017) 2017/10/04(水) 15:13


ちなみに参照先も関数が入っております。
(2017) 2017/10/04(水) 15:15

 どのような関数だろうか?
(ねむねむ) 2017/10/04(水) 15:17

ねむねむさんの二番煎じですが。
仮に
 =SUM(A1:A5) → 0 となる
 =A1+A2 では「#VALUE」となりませんか?
SUM関数は文字列を無視して、数値だけの合計を求めますのでエラーにはなりません。
もし「#VALUE」になれば、その数字は数値ではなく文字列です。

=SUMPRODUCT(A1:A5*1)

あるいは

=SUM(A1:A5*1) ←「Ctrl + Shift + Enter」キーで式を入力します。

あと可能性としては「表示形式で」で「0」と表示している場合もあるかも?
(メジロ) 2017/10/04(水) 17:01


 数値を意味する文字列を算術演算子を使った計算に使うとそれが意味する数値に変換される。
 なので
 =SUMPRODUCT(A1:A5*1)
 で正しく結果が出る場合はA1+A2+…+A5でも正しく結果が出る。
 もし、範囲内に""(空文字)がある場合は演算子を使った計算ではエラーになる。

(ねむねむ) 2017/10/04(水) 17:11


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.