• ベストアンサー

Excel の関数を教えてください。

A1とA2を足してA3を引く、 しかし、A1に何も書いてないときは 何も表示するな。このようなときの 関数式を教えてください。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

=IF(A1="","",A1+A2-A3) としておきます。

ayumi3877
質問者

補足

上の式ではA2、A3が何も書いていない場合はエラーになってしまします。 何も書いてない場合は、0として認識して計算してくれるようにするには どうしたらいいのですか。お願いします。A4に表示させる場合でもいいです。

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

>A2、A3が何も書いていない場合はエラーになってしまします。 それは元のご相談とは関係ない、全然別の問題です。 これ以上まだダラダラと続くようなら、一回このご相談は解決で閉じてから、改めてヤリタイ事と今アナタのエクセルは一体どうなっているのかをキチンと漏れなく整理してから、ご相談を投稿し直して下さい。 >エラーにならない たとえば =IF(A1="","",SUM(A1,A2)-SUM(A3)) たとえば =IF(A1="","",A1+IF(A2<>"",A2)-IF(A3<>"",A3))

関連するQ&A

  • エクセル 関数 2008_12_12

    エクセル関数に詳しい方、教えてください。 どのセルに、どうゆう関数を入れればいいか教えていただきたいです。 1、A1に直接入力されていたら、A2を関数式計算させる(入力済み)  A2に関数式を無視して直接入力したら、A1は空白になる。  A2が空白なら、A1も空白。 2、あるセルに数値が無ければ(空白)、その列を非表示にする関数式。 3、これは関数ではないですが、マクロを使用してないのにセキュリテ ィー警告(開いたときに出るやつ)が出てくるので出ないようにした い。*セキュリティーレベルを下げないやり方。 以上、分かる方教えてください。

  • EXCEL97の関数で

    関数を入れても、結果が出ずに入れた式がそのまま表示されてしまうことがあります。 例えば (1)A1に10/1と入力し、B1に =A1+1 と入れたとき、10/2 と表示されずに式がそのまま出る (2)LEFT関数を関数パレットを使って入力し、パレットの結果のところには正しい結果が表示されているのに、ENTERを押すと、=LEFT(D8,2) と表示されてしまう、などです。 家のEXCEL2002では問題なく表示されるし、問題のほうも、以前はちゃんとした結果が出ていましたし、普通のif関数などは、問題なく表示されます。 どうしたらよいのでしょうか?

  • エクセルの関数を教えてください。

    パソコン初心者です。 関数の式を教えてください。IF関数だと思うんですが、 A1のセルには 20051221~20060620の数字が入っています。 B1のセルにA1の20051221~20060120の数字だったら180100と            20060121~20060220の数字だったら180200と            20060221~20060320の数字だったら180300と             20060321~20060420の数字だったら180400と            20060421~20060520の数字だったら180500と            20060521~20060620の数字だったら180600と 表示されるにはどのような式がありますか? 是非、教えてください。

  • エクセルで・・・関数

    A1が1の場合○○、 2の場合▲▲、と表示したいのですが、 IF関数になるんでしょうか? 簡単に式とその意味を教えてください。

  • Excelの関数を教えてください。

    Excelの関数を教えてください。    A  B  C 1  *  A  100  2     A  200 3  *  B  300 4  *  A  400 上記のような表があるとします。 「A列が*でなおかつB列が"A"の時Cを合計しなさい。」というような式を作りたいのですがどのようにしたらよいでしょうか?うえの表で言うとこの式で「500」という数字を表示したいのです。条件が1つの時は「SUMIF」関数でやったのですが条件が2つとなった時どうしたらよろしいでしょうか?

  • Excelで関数が機能しなくなってしまいました

    Excelを使っていて、SUM関数を入れても計算結果が表示されず、関数として入力した式がそのまま表示されてしまいます。(例えば、=SUM(A1:A3)という形) どうしたら、再び関数を機能させるようにできるのでしょうか?

  • エクセル関数でおしえてください

    Aのセルに「する」「しない」のどちらかを入力するとして、 「する」と入力すると、Bのセルに「○」、 「しない」と入力するとCのせるに「○」、 と言う風に、表示する文字は「○」で同じでも、表示させるセルを変えたい場合、どの関数式をかいたらいいのか教えてください。 マクロはできれば使いたくないので、関数でお願いいたします。

  • 急いでます。エクセルの関数教えて下さい

    =VLOOKUP(E4,B4:C7,2) という式があって、 #N/Aを表示させたくないときに=IF関数を使うのはわかるのですが、 このIFと VLOOKUPの式のつなげ方ってどうやるんでしょうか? よろしくお願い致します

  • エクセルの関数について教えてください

    エクセルでvlookupを使い得た結果がAだとします。 次にif関数でvlookup関数の結果のセルがAならばと言う式を作りました。 が、if関数が認識してくれません。 同じif関数の式でキーボードからAを入力したら結果が出ます。 vlookup関数のセルにはAでなく式しか入ってないからでしょうか? vlookup関数の結果をif関数で認識する方法をお願いします。

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

    エクセルの関数についてです。 関数で =0/0の式を入力すると、DIV/0!と表示されます。 これを「0」と表示させたいです。 それに、通常の計算、例えば2/2では1、だけど、0/0がでたときには0と表示するためには どのように式を組めばよういでしょうか? よろしくお願いします。

専門家に質問してみよう