• ベストアンサー

エクセルでの正の数、負の数の表示について

エクセルの操作について質問です。 例えばA1のセルにB1-C1の値を表示したいとします。 この時値が正の数のときは+○、負の数のときは-○(これは普通に表示される)0のときは±0と表示したいのです。 この説明で分かって頂けますでしょうか。 セルの書式設定の表示方法でもいいし、IF関数などでもいいですよろしくお願いします。

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

  • ベストアンサー
  • fiva205c
  • ベストアンサー率43% (234/533)
回答No.4

セルの書式設定で、ユーザ定義を選択し、 0;-0;±0 と設定します。 3桁カンマ区切りにしたい場合は #,##0;-#,##0;±0 と設定します。

kanokichi0721
質問者

お礼

どうもありがとうございました。

その他の回答 (3)

  • kojitti
  • ベストアンサー率32% (449/1386)
回答No.3

#2です。訂正ですが、\は不要ですね。 「#,##0;-#,##0;±0」

  • kojitti
  • ベストアンサー率32% (449/1386)
回答No.2

セルの書式設定で、分類をユーザ定義、種類に「\#,##0;\-#,##0;±0」と入力すればOKです。

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.1

=if(b1-c1=0,"±0",b1-c1) とすればいいですね。

kanokichi0721
質問者

補足

+の表示は出来ないですかね?

関連するQ&A

  • エクセルの表から正の数、負の数を抜き出す方法

    エクセル2003にある数字の羅列を正の数と負の数とに分けたいと思っていますが、 うまくできません。関数などご存じでしたら教えてください。 例 10000 -20000 30000 40000 50000 -60000 -70000 ↓↓↓このようになるようにしたいと考えています↓↓↓↓↓↓ A B C 10000   10000 -20000       -20000 30000   30000 40000   40000 50000   50000 -60000       -60000 -70000       -70000  できるならばA欄に数字を入れたら正の数ならB欄に数字が表示され、 負の数ならC欄に表示されるようにしたいと考えています。 検索したのですがキーワードが違うのか思ったものが探せませんでした。 ご存じの方がいらっしゃいましたら教えてください。 よろしくお願いいたします。

  • 数字の正・負を判定して頭に”+”を表示したい

    Excelの数式・書式で、セル内の数値の正・負を判定して、”+”を表示するものを探しています。   726(A1) 717(B1)   9(C1=A1-B1)      ↑       ↑      ↑   入力する   入力する   計算式    この場合のC1で ”9” の前に ”+”を表示したいのです。 対前年比のデータを作成しており、前年からの落ち込みは下記のように問題なく表示されます。   717(A1) 726(B1)   -9(C1=A1-B1)      ↑       ↑      ↑   入力する   入力する   計算式 ですが ”+” 表示がどうやればできるのか分かりません。 if関数の一種かな。。。とは思うんですが、 C1=IF(A1<B1,A1-B1,"+"A1-B1) は受け付けてくれませんでした。 ご存知の方、教えてください。

  • エクセル関数で 負の数を正の数の表示に・・・

    いつもお世話になります。 エクセルを使って、数値の表示の仕方で引っかかり仕事が進まないので 教えていただきたいのですが、よろしくお願いします。 Book A 内の セルA1 に -1000(負の数)という表示が入っているのを、 Book B 内の セルB1 に  1000 という表示で表したいのですが、 Book BのセルB1に入れる数式は どのようにしたらよろしいでしょうか? 簡単な単純な事なのでしょうが、分からなくて 困ってしまっています。 どうかよろしくお願いします。

  • エクセル 負の値の四捨五入

    エクセルのバージョンは2002です J404セルは、千円単位での入力(書式ではなく)がなされており、たとえば10万500円なら「100.5」と入力されています。 そこで、これを円単位に修正したうえで円未満を四捨五入したいのですが、 このセルの値として、正の値と負の値の両方が考えられる場合にROUND関数をどのように使ったらいいでしょうか? 実際に「-4533.5695」や「-830.521700000002」という値があり、 =IF(J404>0,ROUND(J404*1000,0),ROUND(J404*-1000,0)*-1) などと試したのですがうまくいきません。 ROUNDDOWNを組み込んでも駄目でした。 負の値をうまく四捨五入できる式は無いでしょうか? よろしくお願いします。

  • 正と負の数の関係

    0でない3つの数A、B、Cがあり、次の計算の答えが常に負の数になるとき、A、B、Cはそれぞれ、正の数、負の数、どちらとなるか。  A×B-(C+A)

  • Excel 2007の関数ですが、数値範囲の正の数、又は、負の数のみを

    Excel 2007の関数ですが、数値範囲の正の数、又は、負の数のみを合計する関数がわかりません。 調べる方法を教えてください。

  • エクセルで、正から負にする関数ありませんか?

    エクセルの関数で、正の数値を負にするものはないでしょうか? 12345 となっているのを、関数を使って、-12345と 表示させたいのです。 お願いします。

  • エクセルの「数値」負の数の表示形式

    エクセルで、小数点第2位を四捨五入して 小数点第1位で表示する場合 右クリック→『セルの書式設定』をクリック→ 『セルの書式設定』→「表示形式」タブの「分類」の『数値』を選択。 それから『小数点以下の桁数』を「1」と入力。 ここまでは、わかるのですが 『負の数の表示形式』に、 赤字で(1234.0) 黒字で(1234.0) かっこなし赤字で1234.0 この違いがわかりません。 とても初歩的な質問で、お恥ずかしいのですが どなたか教えていただけませんか。 よろしくお願いします。

  • エクセルでの負の数字の表示

    EXCEL2003を使っています。負の数の表示形式で、△****と表示させたいのですが、セルの書式設定でそのように設定しても、****△の様に数値の後ろに△が表示されてしまいます。どうすれば数字の前に表示されますでしょうか。教えてください。

  • 【Excel】結果が負の数なら0と自動表示される

    たとえばA1セルからA3セルの合計額がA4セルに表示されるとします。 その結果が正の数の場合、A5セルには「0」を、負の数の場合にはA4の結果がそのまま自動表示されるような方法(関数式などでも可)がありましたら教えてください。 Excel2007利用です。

専門家に質問してみよう