• ベストアンサー

エクセルの強制終了について

一定の列のセルをタブルクリックすると、 「不正な処理をしたので強制終了します」 と出ます。 ・保存はこまめにしています。 ・30kbくらいの、小さなファイルです。 sum(sumif…,sumif…,sumif…) ↑ サムイフ関数で抽出した1列の合計を、更に3列分足している という関数なんですが、何か問題があるのでしょうか? そもそも、強制終了がどういう時に出るのかすら把握できていなので、理由がわかりません。 詳しい方、教えてください。

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

  • ベストアンサー
  • IMSAI8080
  • ベストアンサー率25% (46/178)
回答No.1

私もエクセルである特定の文字列を入力したときに限って必ず「不正な処理をしたので強制終了します」と出続けたことがありました。不正じゃないぞ!と腹が立ちました。 まったく原因はわかりませんでしたが、入力順序を変えるだけで普通に動くようになりました。 たぶんエクセルに思わぬバグが残っているのだと思います。 表示場所を変えるだけ、または関数の並びを変えるだけでちゃんと動くような気がします。

koba_ponpon
質問者

お礼

その後になって解ったのですが、私のパソコンのエクセル自体に問題が発生したようなんです。 全く関係が無いブックで何度か試したのですが「=」と入力しただけで強制終了になってしまいます。 今日はスキャンディスクして帰ってきました。 教えていただいた方法は知らなかったので、今度出た時にはやってみます。ありがとうございました。

その他の回答 (2)

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.3

配列関数とみなされているのかもしれません。普通に =SUMIF()+SUMIF()+SUMIF() 又は =SUMIF()で各列の計を出して、そのセルをSUM関数で集計する。 ではだめですか?

koba_ponpon
質問者

お礼

回答ありがとうございました。詳しいことは#1に書かせていただきました。 「配列関数」という言葉は初めて聞きました。何かむちゃがあったんでしょうか。 数式を変えてみるというのは#1の方と同じ方法ですね。今度発生したら試してみます。

回答No.2

エクセルを日常使っている方なら必ず経験あると思います。 バグといってしまえばそれまでですが、特定の動作をした時に発生し、何をしておきるかは千差万別です。 対処としては、#1の回答のほかに、新しいbookを用意し、シートごとコピー(シートの左上をクリックしてセルを全選択)し、新しいシートに貼付けすると、多くの場合直ります。

koba_ponpon
質問者

お礼

回答ありがとうございます。 詳しい事は#1に書かせていただきました。 新しいブックの件は、発生した時にやったのですが、それでも無理だったんです。「多くの場合直る」という事は私の場合、既に重症だったのでしょうか (ーー;)

関連するQ&A

  • EXCELで強制終了

    OSはWindows98でExcel97を使用していたところ SUM関数を入力すると「不正な処理」で強制終了が かかります。計算式全般でなるようです。 直す方法はあるでしょうか?

  • エクセルについて

    エクセルのオートフィルターについてなんですが、例えばA列に支店名、B列に計上月をC列に売上を入れるとします。売上列の先頭セルに合計のSUM関数を入れておきます。そこで、例えば東京支店の8月だけをフィルターで抽出したときに、自動的に売上高の合計も抽出したものだけを反映する様にはできませんか?

  • エクセル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!になってしまいます。 よろしくお願いします。

  • エクセル関数

    データベースを作っていて、抽出した数値を合計する関数を入力しています。SUMIFを使っているんですが、SUMIFだと検索条件が1つしか選べません、複数の検索条件で抽出した数値を合計するにはどうすればいいでしょうか??できればフィルタは使わない方法でおねがいします。

  • Excelの強制終了

    Excelが何故か強制終了してしまいます。 例えばA-1のセルに「おはよう」と打ち込んで決定した後、 A-2に「お」と打ち込むと、学習機能(?)が働いて、 文字が反転された状態で「おはよう」という文字が出てきますよね? その状態で決定(Enterキーを押す)と、 「Windows Excelは動作を停止しました~」というメッセージが 表示された後、「問題が発生した為、 プログラムが正しく動作しなくなりました~」というエラーが出て 強制終了してしまいます。 打ち込みを始める前に、セルの一番左上で全体を選択してから、 セルの書式設定で、表示形式を標準→文字列に、 文字配置の横位置を標準→左詰め(インデント)に、 縦位置を下詰め→中央揃え、文字の制御を、 縮小して全体を表示する・・・に手動で変更した場合にのみ、 起こるようです。 Excelを起動したデフォルトの状態では、 冒頭の条件では強制終了されなかったので・・・。 これは致し方ないのでしょうか? OSはVistaです。 また、過去ログで同じ強制終了をしてしまう方の解答から、 アプリケーションの自動修復を試してみましたが、 症状は改善されませんでした。

  • エクセル関数で、バラバラのセルの合計を出したい。

    エクセルで、家計簿の補助として、いろいろな通帳から引き落としされる金額の管理をしています。 並んでいないバラバラのセルの合計を出す場合、SUM関数で、合計したいセルを1つずつ指定する方法はわかるのですが、例えば文字の色やセルの塗りつぶしでグループ分けをし、例えば黄色のセルのみの合計・ゴールドのセルのみの合計、というように、1度で指定してグループ別の合計を出す、というような方法はあるのでしょうか? SUMIFという関数で、「検索条件」に「黄」「ゴールド」などと入れてみたのですが、できませんでした。

  • エクセル関数について・・・。

    めっちゃ簡単な事なのかもしれませんがどうにも分からないのでどなたか教えて下さい。 全ての値の計はSUM関数で求められますが、ある条件にあった合計数を求めたいのです。 添付します表では、全ての値の合計は590です。 このうち「あじ」「まぐろ」「しゃけ」だけの合計を求めたいのです。 SUMIF関数を使用してみましたが条件が1個だけしか指定できず困ってます・・。 質問の意味お分かりいただけますかね・・・。 間単にいうと、『A列が あじorまぐろorしゃけの場合のB列の合計を求めたい』です。 よろしくお願いします!!!

  • Excel SUMIF関数

    SUMIF関数で、合計範囲を指定するときに、 セルの結合により3列が範囲指定されてしまいます。 1列だけを範囲指定したいのですが よい解決策はありますでしょうか? エクセル初心者です よろしくお願いします。。

  • excel 条件の設定法

    例えばsumif関数の場合、 sumif($A$2:$A$7,F1,$C$2:$C$7) (A列の中からF1と一致するC列の合計) ですよね? そこで sumif($A$2:$A$7,F1,F2) F2セルの内容:$C$2:$C$7 (A列の中からF1と一致するF2の示す範囲(つまりC列)における合計) のようにしたいのですが、よい方法が分かりません。 他のセルからのリンクで範囲を指定する方法をご教授していただけないでしょうか?

  • 文字列と数字が入力されたセルから。。

    エクセルの1つのセルに 数字と文字が入っています。 数字のみの合計(合計 75)が計算されるように 関数や数式を入れたいのですが SUMIF関数で出来るのでしょうか? 他のセルに、数字だけ抽出して合計を出す。 では、無い方法を教えて下さい。 よろしくお願いします。

専門家に質問してみよう