• ベストアンサー

エクセル97で関数同士の計算はできませんか?

二つのセルA1,A2にその日の売上の合計値(A1には男性の売上が、A2には女性の売上が入力されています)がSUM関数として計算されています。 A1とA2の差額を計算したいのですがA1-A2とやるとエラーが表示されます。 何か方法はありませんか?

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

  • ベストアンサー
  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.4

計算式の入ったセルに出るエラーも8種類ぐらいあり、それぞれに原因が違いますから、どのエラーかわからないと的確な回答が出来ませんが、チェック方法を一つ エラーの出たセルを選択してツール→ワークシート分析→エラーのトレースを押してください。青い矢印が出てきます。これで計算式が参照しているセルに青丸が付きます。これで計算式に問題がないか確認してください。(A1,B1に青丸がつき、差額のセルまで矢印が出ます。) エラーが出るので計算式としては認識しているようなので。 例えば=A1-B1といれたつもりが=あ1-B1となっていれば計算式として認識はされるが、#NAME?のようなエラーが出ます。

その他の回答 (4)

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

循環参照でしょう。例えば売上が第2行から第5行に入っていて、合計が第1行にあるとします。A2:A5にA1を(多分意識外の誤って)使っている式があるとか、またはB2:B5にB1を使っている式があり、その式の結果を=sum(A2:A5)や=sum(B2:B5)で使っていませんか。 勿論=A1-B1はA1,B1セル以外に入れているでしょうね。

  • PAPA0427
  • ベストアンサー率22% (559/2488)
回答No.3

ひっとして「=」が抜けてませんか? セルに設定するのなら、「=A1-A2」と入れますが? 違っていたら、ごめんなさい。

  • tbobi
  • ベストアンサー率45% (544/1189)
回答No.2

おかしいですね。どういうエラーが出てますか? セルの書式が「標準」になっているか確認してみてください。 (該当セルを右クリックして セルの書式設定 を選択。表示形式タブのところをみてください)

  • ma_
  • ベストアンサー率23% (879/3732)
回答No.1

関数同士の計算はできますよ。 エラーは何とでていますか。 循環参照とかですか?

関連するQ&A

  • 関数の計算結果を再度関数に組み込む方法は

    例えばです。  A) セルA1に 「10」、   セルB1に「20」  、 セルC1 に 「30」    の各々の数字が入力されていて、セルD1にSUM関数を使って、合計した    数値を入力するものとします。    セルD1には、SUM関数計算結果として「60」という数字が表示される。  ここからが、質問のポイントなのですが、  B)セルE1にセルD1に表示された「60」の18倍した計算を自動計算した結果を表示することはでいないのでしょうか。   あまりうまく表現できないのですがアドバイスしていただきたい点お分かりいただけたでしょうか。   別の表現の仕方をしますと、      セルD1、SUm関数   セルA1+セルB1+セルC1のSum関数の計算結果表示      セルE1          セルD1×18                           ※セルE1には、上記の「セルD1×18」の自動計算式を入力したいのですが、       首尾よく入力できません。   あまり要領よく質問できていないかもわかりませんが、よろしくお願いします。

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

  • エクセル2007 セルの名前で計算。

    A  B  C 1   10 20 2   30 40 3 A1からB1までのセル範囲に(1)という名前をつけ、A2からB2に (2)という名前をつけ、その名前を使って(1)と(2)の合計を任意の セル位置に出したいのですがうまくいきません。 =SUM((1))+と入力したあとにSUM((2))と入力したいので数式タブ→ 関数ライブラリのオートSUMをクリックするとエラーになります。 =SUM((1))+と入力したあとにSUMと入力してやるとうまく計算されるんですが…。

  • エクセルで

    エクセルについてお伺いします。例えばセルA1に10%、A2に20%のパーセンテージで入力された値は合計は出せないのでしょうか。SUM関数で出すとエラーが出てしまいます。それと、数式を入力したセルの数値の値の合計も出ないのでしょうか。例えばあるセルに=A1+B1,もう一方のセルにA2+B2と入力されていてそれぞれ数値が5と4とします。合計9を出したいのですが、数式のためSUM関数では合計できません。何か方法はありますか。

  • エクセルの計算式

      前提:セルA7はセルA1~A6の合計値が表示される。 今は、セルA1に数字が入力されたら、セルA7に合計値が表示されるように、A7に「=IF(A1="","",IF(A1>=0,(SUM(A1:A6))))」という計算式を入れてありますが、 セルA1~A6の全てに数字が入力された場合のみ、セルA7に合計値を表示させたい場合、計算式はどのようになりますか?? ※ A1~A6のどこか1つでも入力されていないセルがある場合はA7には何も表示されないようにしたいです。 よろしくお願いします<(._.*)>  

  • エクセルの関数について

    エクセルで、合計は、SUM関数を使いますが、数値がゼロのときに、 ゼロを表示しないようにするため、IF関数で、IF(A1=0,"",A1) と表示すると、今度は、その数値を使い足し算をしたとき、 エラーになってしまいます。(ゼロのときの値が""のため) 1.足し算、引き算の結果がゼロのとき、何も表示したくない 2.そのセルをさらに足し算、引き算したときにエラーにならない 方法を教えてください。

  • エクセルの関数について

    エクセル関数で質問さっせてください。A1~A100間で売り上げ合計金額が入力しています。 A111セルに合計を入れたいのですが1~100まで全部数字が埋まらないと非表示になる関数は どうすればいいですか? 1~100中1個でも空白のセルがあれば合計は非表示にしたいです。 申し訳ございませんが至急ご回答をお願い致します。

  • Excel計算

    エクセルでの計算ですが 数値を順に入れ合計を出すように計算式を入れたのですが、途中で計算式が変わってしまいます対処方法を教えてください。 例えば: セルA1~A5のトータルをセルA11にA11=SUM(A1:A5) セルA6~A10のトータルをセルA12にA12=SUM(A6:A10) A13=SUM(A1:A10)と計算式を入れて A1から順に1を入れていくとA6に1を入力した時点でA11に入れた計算しきがA11=SUM(A1:A6)と変わってしまいます なぜ変わってしまうのでしょうか

  • Excelの自動計算(SUM関数)について

    ExcelのセルにSUM関数をセットしています。 入力をするのですが、関数をセットしている セルの計算がされません。 セルを選択し、ファンクション2キー押下後 Enterを押すと再計算され表示されます。 随時、関数対象セルに入力するとセットしたセルで 自動計算するにはどうしたら良いでしょうか?

  • エクセルの計算で・・・

    私が作ったファイルではないのですが、とても簡単なシートがあります。たてに10項目数値が入るセルがあり、一番下のセルが合計になっています。 オートSUMで組んでいるので、各セルに入力した数値(整数)の合計が一番下のセルに出ればいいわけです。 合計のセルをクリックしますと、関数バーには「=A1+A2+A3・・・」というように正しく表示されます。 ところが、10項目入力しても、合計セルは0のままなのです。 そこで、関数バーのところにマウスを合わせ、1回クリックし、エンターを押すと、合計セルが正しく表示されます。 エクセルでは、セルに数字が入れば瞬時に合計に反映されるはずですよね。それがそうはなりません。書きなおす場合も同様に、各セルの数値を再入力しても、合計が何にも変化なし。前述のような作業をして初めて、合計が変わります。 いったん、関数をデリートし、あらためて組んでみても、だめでした。 原因と解決策がおわかりでしたら、教えてください。

専門家に質問してみよう