- ベストアンサー
エクセル/エラー値があっても合計できる方法
いつもお世話様です。 エクセル2000ですが、こういうことが可能かどうか教えてください。 仮にA1からZ1までにさまざまな式が入っていて、計算結果が表示されているとします。 AA1に=SUM(A1:Z1)でTOTALします。 ところが部分的に答えがエラー値(#N/Aや#VALUE!)になることがあります。 そうするとTOTALもエラーになってしまいます。 自動的にエラー値を除き、合計する関数はないでしょうか? A1~Z1の各セルがエラー値を返さない式に修正するはわかりますので、それ以外のやり方をご教示いただければ幸いです。 これは他人が作った表の集計作業なのですが、現実には合計するセルが何百もあり、エラー値を返さない式への修正にはかなり時間がかかってしまうのです。よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- chukenkenkou
- ベストアンサー率43% (833/1926)
- aminaka
- ベストアンサー率20% (2/10)
関連するQ&A
- エクセル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をのぞいて数値の合計値を出す方法はありますか?
- ベストアンサー
- オフィス系ソフト
- エラー値を含むセルを合計する時の処置
エクセルで A1からA15まで数式が入っているのですが 所々にエラー値(#N/A)が混ざっています。 セルA16にSUM関数で合計を出そうとしたら #N/Aとエラー値が出て合計値がでません エラーを無視して今表示されている数字だけでも合計することは 出来ますか
- ベストアンサー
- オフィス系ソフト
- Excel #VALUE!のエラーについて
Excel2000です。「#VALUE!」のエラーを修正することが出来ません。 日報を作りました。一日の作業時間を1ヶ月分集計するものです。 内容は下記の通りです。 セルM17にその日の作業時間の合計が入ります。 セルN17は定時(残業なし)の時間が入ります。7.5時間です。入力がない時には表示しない。 セルO17は残業時間です。M17-N17になります。 セルのM17には「=SUM(D17,F17,H17,J17,L17)」 セルのN17には「=IF(M17>=7.5,7.5,"" )」 セルのO17には「M17-N17」 と入力しました。 例えば休日の時には全てが入力されません。この時にO17のセルに「#VALUE!」のエラーが出ます。このエラーが表示されなければ良いのですが?。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルのエラー値
エクセルで添付した図のような表を作りました。 合計の行にIFとSUM関数を使いました。 B2のセルをドラッグでC2に移動させると、合計のC3の式がエラーになってしまいます。 なぜでしょうか? ドラッグでセルを移動させてもエラーにならないようにするにはどうしたらいいですか? よろしくお願いいたします。
- ベストアンサー
- Excel(エクセル)
- お願いします!!!VLOOKUPで拾ってきた数字を合計したいのです!!!
こんにちは!VLOOKUP関数を使用して拾ってきた数字を合計したいのですが、SUM関数を使用するとエラー値(「#N/A」)になってしまいます。一度、別のセルに値のみを貼付けをしてからでないと合計できないのでしょうか?明日の朝までに仕上げる明細を作成していますが、せっかく作成したのに、合計ができずにとても困っています。どなたかお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- エクセルで♯N/A N/Aを無視して計算する方法
エクセル初心者です。 エクセルで♯N/A N/Aを無視して計算する関数を教えてください。 例えば A B C D 1 100 200 #N/A N/A #N/A N/A 2 -6999 -11782 -16787 356 3 -6899 -11582 #VALUE! #VALUE! というデータがあります。 A3に「=A1+A2」という関数式を横にオートフィルさせます。上記2つを合計した数字を出したいのですがCとD列で「♯VALUE!」とでます。 「SUM」以外の関数でC3に「-16787」、D3に「356」と出したいのですが、どのような関数があるでしょうか? 教えてください、お願いします。
- ベストアンサー
- その他MS Office製品
- 合計表示プログラムについて
こんばんは。 この掲示板には大変お世話になっています。 合計を表示させるプログラムについて質問します。 以下にプログラムを示します。 トータル:55と表示させたいのですが、以下のプログラムですと、sum関数が呼ばれるたびにトータルが表示されてしまいます。 「トータル55」と表示させるのみにする場合は、どこを訂正すればよろしいでしょうか? 実際はmain内で、 total +=a; を記述したらいいと思うのですが、sum関数を使ってできないでしょうか? よろしくお願いします。 [プログラム] #include<stdio.h> static void sum(int a); int main(){ int a; for(a=0;a<11;a++){ sum(a); } } void sum(int a){ static int total=0; total += a; printf("トータル:%d\n",total); }
- ベストアンサー
- C・C++・C#
- エクセルでエラーセルを気にせず合計値を出したい
SUM関数で合計値を出す際、その合計の元の値にエラー(例えば#REFなど)があった場合、合計値も同様にエラーになってしまいます。 これをエラーセルに構わず、エラーになったセル以外の合計だけでも値が欲しい場合、どのような関数を入れればいいでしょうか。
- ベストアンサー
- オフィス系ソフト
- Excelでのエラー表示
Excel2003を使っています。 http://trendy.nikkeibp.co.jp/article/tec/excel2/20070122/120617/ ↑ こちらのページと似たような表を作っていて、全く同じエラーが出ていたんです。 で、このページの教えにしたがって無事にエラー(#N/A)は消えました。 が、こちらはそのページで言いますと(G18)の部分で価格の合計を出すようにしてあるんです。 式でいえばこのページいうと =SUM(G3:G17) と入力しています。 でもこれだと表の品名{自動的に単価も}が全て入力されていないと (G18)のセルがエラー(#N/A)となってしまいます。 入力した部分だけの合計が出るようにするにはどうすればいいのでしょうか? よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- エクセル2003 計算されないようにしたい
例 A列 B列 1 =A1+A2 2 =A2+A3 3 =A3+A4 (A4は空白です) となっている場合に B1=3 B2=5 B3=3 になると思うんですが この時に空白のセルと計算結果を出すときは0もしくは 計算されないようにしたいです。 最終的にB列にSUM関数を使って合計を出したいのですが A列に求めたい数字が片方しか入ってない場合 (数字が入っているセル+空白セル)はSUM関数の合計に入れたくないです。 なので上記の例では B列にSUM関数をした場合11ではなく8にしたいです。 それには文字列を入力して#VALUE!にするしかないですか? でもその状態にしてSUM関数で合計を出したときも#VALUE!になってしまいます。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
完璧な回答を有難うございます。 たすかりました。