• ベストアンサー

セルの答えが3通りの表示方法の関数を教えてください

エクセルで表を作成しています。A-B=Cとした場合Cの答えが0の場合は±0と表示、0<Cの場合は+Cと表示、0>Cの場合は-Cと表示したいです。IF関数を使って2通りの答えは出せるのですがその先がわかりません。どなたかアドバイスをお願いします。

  • naon5
  • お礼率33% (26/78)

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

セルの表示形式で+0;-0;±0とユーザ定義して下さい。

naon5
質問者

お礼

有難うございます。一発で簡単に出来るんですね。大変勉強になりました。

その他の回答 (1)

  • tessyu
  • ベストアンサー率53% (59/110)
回答No.2

セルの書式設定で +C;-C;"±"0 とするか、 =IF(A1-B1>0,"+C",IF(A1-B1<0,"-C","±0")) ↑こんな感じのIF関数でいけるかと思います。

naon5
質問者

お礼

IF関数の中に更にIF関数を入れたら良いのですね。バッチリ、思う通りの表示が出来ました。参考になりました。有難うございました

関連するQ&A

  • IF関数についておしえてください。

    お世話になります。 作成している表の中で、利用しようとおもっている関数について教えてください。 A1セルに下記のようなIF関数を作成しました。 =IF(AND(B2>=1,C2<=0),"○",IF(AND(C2>=1,B2<=0),"○",IF(AND(B2>=1,C2>=1),"○",IF(AND(B2<=1,C2<=1),"")))) B2セルは別シートからVLOOKUPを利用して検索してきて、数字を表示させているセルのため、 該当しない場合”#N/A”と 表示されるところがありました。それで、”=IF(ISERROR”を利用して、#N/Aと表示される場合、空白で表示される数式にしたところ、今度はA1セルが条件にあっていないのに”○”と表示されるようになりました。≪”B2=空白(”#N/A”),C2<=1の場合にあたるのだと思います。≫ *B2セルを”空白”ではなく”0”で表示させるようにしても同様に”○”となりました。 A1セルに、  B2>=1,C2<=0の場合”○”  C2>=1,B2<=0の場合”○”  B2>=1,C2>=1の場合”○”  B2<=1,C2<=1の場合"空白" で表示できる方法をご存じの方、ご教示お願いいたします。 簡単なことなのかもしれませんが、エクセル関数初心者のため、大変困っております。 うまく、不明な点を説明できていませんでしたら、申し訳ございません。何卒 よろしくお願いいたします。

  • IF関数を一定のセル範囲を参照し、答えを表示するには?

     IF関数初心者ですが、最近、少しづっではありますが、理解できるレベルになって来ました。  そこで疑問なのですが、下記のような表があり、    A    B    C    D 1  80          答え 2   60 3  120 4   90 5   60  A1からA5といった特定のセル範囲でD1セルに式入力、答えを返し表示するにはどうすればよいのでしょうか?  A1からA5各セルの数値が80以上は合格、以下なら不合格とD1セルに表示したいのです。  単一のセルに対してはIF(A1>=80,"合格","不合格")ですが、検索範囲を一括(A1:A5)になる場合の式表記の仕方が分かりません。  簡単なことが分からず、レベルが低いですが、どなたか教えていただけませんか?

  • IF関数について

    エクセル2013使用です IF関数について教えて下さい A1が空欄だった場合はB1×B2の答えを A1に文字が入っていた場合はC1×C2の答えを D1に表示させたい場合の数式を教えて下さい お願い致します

  • Excel関数で結合セルに合わせて合計を出す方法

    Excelの関数に関する質問です。 画像のような表を作成しており B列の数値を、A列の区分ごとに合計し、C列に表示させる、 という関数がないか探しています。 今のところ、C列にSUM関数を手入力し、 表を作成しているのですが、 C列に関数を入力し、この手間を省けないかと考えています。 C列の表示位置はIF関数等で表示できると考えたのですが、 肝心の数値の合計の方法が分からず、困っています。 結合セルの行番号を求めれば解決するかと調べたのですが、 適切な方法を見つけることができませんでした。 区分の区切り位置や区分の数は毎回変化しますので、 オートフィルをかけてもエラーにならないような式を教えていただけますと、 大変助かります。 宜しくお願い致します。

  • IF関数で複数の答えを用意するには??

    こんにちは。ただ今EXCEL2000である表を作っています。 そこでAの条件であればA'を表示し、Bの条件であればB'、Cの条件であれば… という風にIFに対する答えを幾通りも作りたいのです。 そしてその条件は16個もあるのですが1つのセルに収めるにはどうしたらよいでしょうか。

  • IF関数について

    エクセル2013使用です IF関数について教えて下さい A1が空欄だった場合はB1×B2の答えを A1が空欄ではない場合はC1×C2の答えを D1に表示させたい場合の数式を教えて下さい 初歩的な質問でゴメンナサイ お願い致します

  • ExcelでIF関数によるグラフの表示・非表示の選択

    Vista + Excel 2007を使用しています。 Excelにて、IF関数を用いて次のように何行か入力するとします。 =IF(A1=B1,A1,"") =IF(A2=B2,A2,"") これを例えばC列を用いて散布図のグラフにします。 この場合に、表中には""で値なしになっているのを、グラフでは0(ゼロ値)として扱われ、 不要なデータが表示されてしまします。 "" を NA(), FALSE に変えても無理でした。 IF関数にはこだわらないので、 グラフ中に表示・非表示を このグラフ中に表示されるデータを表示しない方法がありましたら、 是非、お教え願います。

  • EXCEL関数にて、他のセルの条件により文字表示を変えたい

    スミマセン。 EXCEL関数にて、他のセルの条件により文字表示を変えたいのです。 EXCEL 2000 SP-3です。 関数について教えていただければ幸いです。 A,B,Cの三つのセルがあります A,bの内容次第でcに ”良”と表示したいのです。 a,b共に空欄なら、Cも空欄 aに文字列が入ったら Cは”良”と表示 a、bに文字列が入ったら Cは空欄 内容はいずれも文字列です。 どうしても関数で行いたいのですが、時間ばかり掛かって 作成することが出来ませんでした。 どなたかアドバイスをお願いいたします。

  • 答えに+を付けたいんですが

    エクセルの計算結果でA-B=Cで答えが整数のとき 答えに"+"(+C)を付けて表示したいんですがどのような関数を使えばいいですか 教えてください

  • Excel関数で違った答えになってしまいます

    Excel関数で違った答えになってしまいます Excelで商品の管理をしているのですが、 関数を入れても答えが違ってしまいます。 [Sheet1]・・・コード入力シート (A1)(A2)・・・商品コード (B1)(B2)・・・数量 [Sheet2]・・・データベースシート (A列)・・・商品コード とあり、データベースの価格を 数量により変化させます。 例えば 商品コード(as400)の価格を 数量100個以上なら10円、100個未満だと15円 としたいのです。 作成した関数は IF(OR(AND('Sheet1'$A$1=A1,'Sheet1'$B$1>=100),AND('Sheet1'$A$2=A1,'Sheet1'$B$2>=100)),10,15) としました。 ただこれだと、[Sheet1]の1行目は正しく表示されるのですが 2行目になると、数量を1個にしても価格が10円になってしまいます。 どのようにすれば良いか悩んでいます。 よろしくお願いします。

専門家に質問してみよう