• ベストアンサー

エクセルのエラー

どうかどなたか教えて下さい。「#VALUE!という表示が出ました。」それ自体は珍しくないかも知れませんが、ただ単に数値の入ったセルの合計を出そうとしただけです。セルに数値とそれに関わる式以外は入っていません。具体的には、ただあるセル(例えばC5)に入っているのは「=A1+A5:A8+A12」の様な単純な式でA1は「A2+A3」という式が入っていて、それぞれに数値が入っています。これで上記のエラーが出たのです。式を「A1+A5+A6+A7+A8+A12」というという形にした所合計で出ました。何が原因でしょうか。

noname#54768
noname#54768

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

  • ベストアンサー
  • onlyrom
  • ベストアンサー率59% (228/384)
回答No.5

>範囲で指定するのはダメなのでしょうか。 質問のように演算子+を使った式では範囲指定は出来ません。 それが文法です。 範囲も使いたい場合は、お馴染みのSUM関数を使います。   =SUM(A1,A5:A8,A12) 以上。  

その他の回答 (8)

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

例データ A1:B A列   B列チェック用 1 1 2 1 2 A3は1スペース 3 1 4 1 #VALUE! 式は =A1+A2+A3+A4+A5 B1の式は=TYPE(A1) 空き列でやってみてください。 これを下方向に式を複写。 1数値(空白は数値扱いのよう)以外の行は無いか。 ーー =SUM(A1:A5)だとエラーが出ないのでは。 違いがあるようだ。

  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.8

既に、原因がお分かりかも知れませんが、・・・ > エクセル得意のドラッグアンドドロップで範囲指定した結果です。どこがいけないのでしょうか? ANo.2、3、5の方が指摘されているように、四則計算の途中では、範囲を指定した計算は成立しません。 ANo.2、5の方が書かれている数式と見比べてください。

noname#79209
noname#79209
回答No.7

#4です・ 私のエクセルは2002ですが、 同じ式「=A1+A5:A8+A12」を入れてみましたが、問題ありませんでした。 やはり A1,A5,A6,A7,A8,A12 のどれかに文字列が入っているとしか思えません。

noname#79209
noname#79209
回答No.6

$4です。 もし、 IF(○○,"",・・・ で、文字列を返していることが原因であるなら、 数式を F(○○,0,・・・ と「0」を返すように変更し、表示書式を「#,##0;-#,##0;」とすれば、 ゼロが返された時は何も表示されません。 「#,##0;-#,##0;」の最後の「;」がポイントです。 参考書やここでの回答で、安易に「IF(○○,"",・・・」というものが 多く見られるは困りものですね。

noname#79209
noname#79209
回答No.4

「単純な式」と言われていますが、 IF関数を使っていませんか? A1、A5~A8、A12の内容がエラーになっていたり、 =IF(○○,"",△△) 等と、条件によって「""」つまり文字列になっていませんか? あとは、いったんは数値を入力したが、消すためにスペースで上書きした。 など、計算式が参照しているセルに文字列が入っているとエラーになります。 多分IF関数が悪さをしている状況だと思います... 、

noname#54768
質問者

補足

すみません。IFなど使っていません。質問の中にある様に個々のセルを足す形にしたら直りました。でも長い計算だと面倒なので・・・急いで最初の足し算式を作ったのですがこういうものなのでしょうか。正直ヘルプを見てもどれにあたるのかわかりません。範囲で指定するのはダメなのでしょうか。

  • onntao
  • ベストアンサー率32% (108/332)
回答No.3

=A1+A5:A8+A12 A5:A8←ここが問題かと

noname#54768
質問者

補足

自分もそう思うのですが、エクセル得意のドラッグアンドドロップで範囲指定した結果です。どこがいけないのでしょうか?

noname#58440
noname#58440
回答No.2

  =A1+A5:A8+A12 こんな式が存在しないから#VALUEのエラーが出ます。 =A1+SUM(A5:A8)+A12 なら正確な値が出ます。  

noname#54768
質問者

お礼

オートサムでもよいから一度合計しておけばいいということですね。ありがとうごさいました。

  • suz83238
  • ベストアンサー率30% (197/656)
回答No.1

A1+A5+A6+A7+A8+A12 =A1+A5+A6+A7+A8+A12 イコールを入れてみては?

関連するQ&A

  • Excelのエラー「#value!」について

    windows98・Excel2000を使用している友人から、数式が#value!になって計算してくれないと質問され困っています。 数式は関数を入れていない単純な掛け算のみです。 セルの数値が文字列になっている訳ではなく、セルの表示形式も標準とのことです。念の為数値を入れ直してみてもらっても同じ結果です。 ヘルプ「エラー値#value!を修正する」の原因と対処方法を読んでもいまひとつピンときません。文字列が入っている場合のほかに具体的にどんな理由が考えられますか?初心者の質問で申し訳ないのですが、よろしくお願いします。m(__)m ちなみに、入力された内容は以下の通りです。   A   B  C 1 数量 単価 金額 2 100  50  =A2*B2 ←C2が#value!で表示される

  • エクセル/エラー値があっても合計できる方法

    いつもお世話様です。 エクセル2000ですが、こういうことが可能かどうか教えてください。 仮にA1からZ1までにさまざまな式が入っていて、計算結果が表示されているとします。 AA1に=SUM(A1:Z1)でTOTALします。 ところが部分的に答えがエラー値(#N/Aや#VALUE!)になることがあります。 そうするとTOTALもエラーになってしまいます。 自動的にエラー値を除き、合計する関数はないでしょうか? A1~Z1の各セルがエラー値を返さない式に修正するはわかりますので、それ以外のやり方をご教示いただければ幸いです。 これは他人が作った表の集計作業なのですが、現実には合計するセルが何百もあり、エラー値を返さない式への修正にはかなり時間がかかってしまうのです。よろしくお願いします。

  • エクセルで按分。(簡単な)

    いつもお世話になってます。 例えば、セルB1に 108,350,000、C1に 4,068,000 A1に上記2つのセルの合計 112,418,000が入っています。 A2セルに数値を入れたときに 「B1:C1」と同じ比率で、 B2セルとC2セルに値が出るようにするには、 それぞれにどのような式を入れるのでしょうか? よろしくお願いします。

  • エクセルのエラー値

    エクセルで添付した図のような表を作りました。 合計の行にIFとSUM関数を使いました。 B2のセルをドラッグでC2に移動させると、合計のC3の式がエラーになってしまいます。 なぜでしょうか? ドラッグでセルを移動させてもエラーにならないようにするにはどうしたらいいですか? よろしくお願いいたします。

  • エクセル SUMPRODUCT関数でこんな場合は?

    Excel2000です。 添付画像のような表があります。 A列、B列に数値、C列に文字列です。 A列の数値は単なる数値ではなく、計算式で求められています。 したがって表内A列の何も表示されていないセルは、計算の結果 ="" になったものです。 B列の数値は直接入力した単なる数値です。 この表で仮に、C列がAの場合のA列合計を求めるため、D6に =SUMPRODUCT((A1:A5)*(B1:B5)*(C1:C5="A")) としてみましたが、="" を乗じているためVALUEエラーになります。 =""を排除しようと、 =SUMPRODUCT((A1:A5<>"")*(A1:A5)*(B1:B5)*(C1:C5="A")) としてみましたが、やはりVALUEエラーになります。 こういう場合はどうしたらよいのでしょうか? ="" を =0 に変えるという回答以外でお願いいたします。

  • エクセルの計算エラー

    12個のセルの合計を出しました(SUM:英語システムを使っているので日本語システムで「合計」と呼ばれているかは確信ありません)。13個目のセルに左隣にある12セルの合計を含めた公式を入れました。一応計算はされるのですが、エラーメッセージが現れた上、一部のセルの計算がどうしても合いません。エラーメッセージは、「合計をした時に割出された数値は合っていないことがある」となっており、具体的な解決法は教えてくれません。どなたか、詳しい方がいらっしゃいましたらお願いします。

  • エクセル2003 #N/A含む複数シート数値合計

    複数のワークシートの数値の合計がうまく出ません。 A,B,C,Dという名前のシートのセルA2の数値の合計を 「集計」というシートのセルA3に出したいのですが (ちなみにA,B,C,DシートのセルA2にはvlookup関数がはいってます) 例えばシートBのセルA2の表示が#N/Aだと sum、sumif関数で合計を出そうとしても 「集計」シートのセルA3には#valueと出てしまいます。 うまく#N/Aをのぞいて数値の合計値を出す方法はありますか?

  • エクセルのセル内に文字と計算結果の表示

    エクセルの1つのセル内に文字と計算結果の両方を表示させる方法を教えて下さい。 例えば、セルのA1に数値10を入れて、B1に数値5を入れてあったとします。 で、セルのC1にA1とB1の合計を「合計 15」みたいな形で、文字と計算結果の両方をC1のセル内に表示させたいのですが。 ただ合計の数字のみを表示させるなら、=SUM(A1+B1)で良いわけですが、この数値の前に”合計”という文字を入れたいのです。 宜しくお願いします。

  • エクセル2007

    シートA、B、Cを使用しています。 シートCセルa1に、=if(B!a1="","",B!a1-A!a1)と入力しました。 シートCセルa2,a3,a4,a5,a6にも同様の式{a2には、=if(B!a2="","",B!a2-A!a2)}を入力しました。 シートCセルa7に(a1+a2+a3+a4+a5+a6)の式を入力しました。 シートBセルa3,a4,a5,a6に数値が入っていないので、シートCセルa3,a4,a5,a6とa7がエラー表示されています。 【質問】 ・シートCセルa3,a4,a5,a6をエラー表示ではなく空欄にして、a7にはa1とa2の合計を表示したい場合はどうすればよいでしょうか?

  • エクセル2003ですが、集計でわかりません

    エクセル2003ですが、集計でわかりません。 セルA1からA10までで、H18(といる指定英数字)に該当、セルB1からB10までで、(数値)3に該当、そして、セルC1からC10までの間で、この両者を満たすセルの数値(セルC1からC10までの間でこれに該当するものが複数ある場合は、それらの合計の数値)を、指定したセルD1に表示したい場合、セルD1へ入れる、関数式はどうなるのでしょうか? 仕事上必要になりました。 どなたか、教えていただけないでしょか?(急ぎます) ごめんなさい。

専門家に質問してみよう