• ベストアンサー

エクセルの関数式を教えて

セルC4にB3-B4の答えを記入したいのですが B3-B4の答えが10-8の場合は-2 逆に8-10の場合は+2と表示させるにはどういった式にすればいいのでしょうか? =-(B3-B4)という式では+のマークがつきません。 どうしたら+マークも表示させることができますか?

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

  • ベストアンサー
  • spnlight
  • ベストアンサー率46% (15/32)
回答No.5

C4の書式設定→表示形式タブでユーザ定義を選択し 種類欄に下記を入力してOKおす +G/標準;-G/標準

hassaku14
質問者

お礼

回答ありがとうございました。 やりたかったことができました。 どうもありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (4)

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

表示形式の例です。 -G/標準;+G/標準;0

hassaku14
質問者

お礼

回答ありがとうございました。

すると、全ての回答が全文表示されます。
  • jo-zen
  • ベストアンサー率42% (848/1995)
回答No.3

答えがプラスなら-、マイナスなら+をつけたいということですよね。プラスマイナス0なら単に0と表示したいということだと判断させていただきますがよろしいでしょうか。 そのような場合、「セルの書式設定」を使えばいいかと思います。表示させたいセルを選択し、右クリック→セルの書式設定で出てきた画面で、表示形式のタブを選択→左の分類で一番下の「ユーザー定義」を選択(クリック)し、右の種類という細長い四角い窓の中に、   -0;+0;0 と入力して下のOKボタンをおしてください。それで大丈夫かと思います。 なお、上記の書式設定は、整数同士の演算(答えも整数)を念頭に置いてのものです。たとえば、10.2-8 でも -2としか表示できません。小数点以下第一位までが必要ならば、     -0.0;+0.0;0 のようにしてあげれば対応できます。但し、10.2-8 なら -2.2 ですが、10-8 でも -2.0 と表示されることになります(-2とは表示されません)

hassaku14
質問者

補足

回答ありがとうございました。 私の説明不足で先ほど補足したのですが、おっしゃるとおり小数点第2位までの数字が式に入り、答えが整数の場合は小数点以下は表示したくなかったので何かほかに方法はないでしょうか?

すると、全ての回答が全文表示されます。
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

表示形式で正の数値の前に"+"を追加するか、 数式で文字列化して表示させるかですね。 前の方は回答が出てるので、数式で文字列化する場合 C4=TEXT(B3-B4,"-0;+0;0")

hassaku14
質問者

補足

回答ありがとうございました。 私の説明不足で大変もし分けないのですが、教えていただいた方法で+のマークが表示されるようになったのですが、小数点第2位までの数字を使い答えでは整数の場合は小数点以下を表示させない方法はありますか?

すると、全ての回答が全文表示されます。
  • keirika
  • ベストアンサー率42% (279/658)
回答No.1

セルの書式設定のユーザ定義で+0;-0を指定。

hassaku14
質問者

補足

回答ありがとうございました。 教えていただいた方法を試してるつもりですが セルB3が10、B4が8、B5が10で=-(B3-B4)で書式設定を+0,-0にしましたが答えが-+0-2次が+0-2となってしまします。何かやり方が違うでしょうか?

すると、全ての回答が全文表示されます。

関連するQ&A