• ベストアンサー

Excel セルの表示形式

計算の結果が「-」だった場合、 例 セルA-セルB=-5 の計算結果「-5」を 「+5」 と表示したい場合、どのように書式設定、または数式を入れたり すればよいでしょうか? ※ちなみに セルA-セルB=5 だった場合は 「5」 と表示したいです。 あくまで計算結果が正の数字だった場合はそのまま、 負の数字だった場合のみ、あえて-を+と表示したいです。

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

変わったリクエストですねえ。 マイナスの場合のみ+を明示させるんですね? ユーザ^設定でセル書式を 0;+0  でやってみてください。

17504113
質問者

お礼

ありがとうございます! できました、簡単でわかりやすいです。 助かりました!

その他の回答 (3)

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.4

マイナスのときだけ+を頭につけるのでしたら書式をユーザ設定で↓これでどうでしょうか G/標準;"+"G/標準

17504113
質問者

お礼

できました~!! ありがとうございます、書式のユーザー設定といっても色々なやり方があるのですね!

  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.3

=IF(A1-B1<0,"+"&ABS(A1-B1),A1-B1) なんかどうでしょう。

17504113
質問者

お礼

やってみました、できました! ありがとうございます! 関数だとこんな感じでできるのですね(^^)/

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

一例です。 セルを書式設定→表示形式→ユーザ定義で0;0として下さい。 因みに書式設定は、正の数;負の数;ゼロ値;文字列となっています。

関連するQ&A

  • 【関数】あるセルの負の結果を負の記号を表記させない

    A1にはあるセルの結果が入ります。 また、書式設定でA1がマイナスの場合に負の記号を表記されるように設定されています。 B1にA1を反映させたいときには「=A1」という数式ですが、このとき、A1が負の結果の場合、正の記号(つまり「-」を表示させない)とする関数式を教えてください。

  • EXCELの書式設定、表示形式について

    よく使っているエクセルの同一のシート上の異なるセル同士なのですが、同じ数値でもそれぞれのセルで違う表示形式で表示されてしまい困っています。具体的には、計算結果が"0"となったときの表示形式なのですが、 A3セルには"=A1-A2"のように入っていて、赤字で"-0"と表示されます。 B3セルには"=B1-B2"のように入っていて、黒字で"0"と表示されます。 A3,B3どちらも表示形式の書式設定は数値で"-1234"(赤字)の設定になっています。 正確には、その参照先のセル(A1やB2など)もさらに別のセルを参照していたり、数式が入っていたりですが、同様の症状が出て解決された方などいませんでしょうか。 ちなみに、A3,B3ともに直接数字の"0"を入れればそのまま黒字で"0"が表示されるので、そのセルの書式設定の問題ではなく、数式の参照先のセルの方などの影響ではないかと考えています。 何か解決の手がかり等ありましたらご教授願います。

  • Excelのセルの表示について

    セルに数式を入力し、数値を入力すべきセルに何も入力しなかった場合、数式の結果のセルには書式設定の「通貨」および「数値」の設定では『0』、「会計」では『-』と表示されます。このセルを数値を何も入力しなかった場合は空欄にしたいのですが、その設定方法をご教授ください。

  • Excelでセルの表示形式について

    セルに数字を入力するとその数字に『( )』(カッコ)が付き、『-』(マイナス)の数字では『( )』内に『▲』が付くように設定したいと思っています。さらにコンマ付きで。 例えば『12345』と入力すると『(12,345)』、『-12345』と入力すると『(▲12,345)』と表示されるようにしたいと思っています。 セルの書式設定のユーザー定義からいろいろ試みたのですがうまくできませんでした。 どのように設定したらよいのでしょうか? お願いします。

  • Excelにてマイナス表示されるセルを

    Excelシートにて、 例えば、『セルB1』に100という数字が入力されていて、 『セルB2』には何も入力されていないセルがあるとします。 『セルA1』にて数式『=B2-B1』としたとき、『セルA1』には『-100』と表示されます。 この場合、『セルA1』に、マイナスの場合は何も表示せず、0以上の数字が計算された場合だけ表示する方法はあるのでしょうか?

  • エクセルで#####が表示されてしまう

    エクセルで質問させてください。 時間計算をするエクセル表を作成したのですが、 計算結果のセルに「#####」のエラー表示になってしまうセルがあります。 負であるか大きすぎる日付時間である場合に表示されるというのはわかっているのですが、 同じに入力しているはずなのに、ある行はエラーにならずに、ある行はエラー######になります。 具体的には、0:00のものがエラーになっています。。 Aセルに「7:30」  Bセルに「7:30」  Cセルに「=Bセル-Aセル」として、 よってCセルには「0:00」となりますよね。 なのに、0:00になるセルと######になるセルがあります。 数式の引き算を逆にして「=Aセル-Bセル」にすると、 エラーだった行は0:00になるのですが、 逆にエラー出なかった行が#####になってしまいます。 どうしてでしょうか・・・ 負の数字しゃないんですけど・・・ とても困っています。原因をおしえていただけると大変ありがたいです。 宜しくお願いします。

  • 任意の空白のセルを0表示するには?

    A1のセルに文字が入っていれば数式通りの計算を行い、A1のセルが空白 ならば0を表示させるには、どうのようにすればいいのでしょうか? ---------------------------------------------------------------- ⇒現状  =IF(A1=””,0,”通常の計算式”)では0は表示されません。 A1には関数が入っています。 A1には書式設定で表示形式が分類[ユーザー定義]で#,###,と入っています。 ※こうすると1000単位で表示されます。  136283という数字なら表示されるのは136ということです。 そのせいか0の表示ができないのです。 最終的にはA1+A2+A3の結果をB1に表示したいのですが A1が空白のためB1が計算できず#DIV/0!と表示されてしまいます。 すみませんが、よろしくお願いいたします。

  • EXCELで

    いつもお世話になります。 EXCELで次のようなことをしたいのですが、教えてください。 例 A1~A60セルに1~60の数字がランダムに入ります。 E1~E60セルにそれぞれ違った数式が入っています。 BセルにAセルに入れた数字のEセルの数式を使った計算結果を表示したいのです。 B1=E(A1の値)の数式を使った計算結果 どなたか宜しくお願いします。

  • IF関数

    細かい質問になってしまって申し訳ないのですが、 「Aのセル-Bのセル」という計算式をCのセルに入れたとします。 Cのセルの計算結果が A-B=整数(プラス)の場合と A-B=負の整数(マイナス)の場合 が考えられると思うのですが、マイナスの計算結果になった場合、 赤字&()で数字を囲われた (計算結果○○) と表示されてしまいます。 普通に計算結果を -計算結果○○ と出したいとき、数式はなんといれればよいでしょうか? 例 5-3=2 5-6=(1) と表示されてしまうので、「(1)」ではなく「-1」と表示させたい。 この時、Cのセルに入れる数式をどのようにすればよいか、 教えてください。 お願いします。

  • EXCEL計算式が入っているセルを空白表示に

    EXCELデータで、セルに計算式が入っているのに画面上には何も数字が表示されていないというファイルをもらいました。 普通に、例えばSUM関数とかを入力したとき、結果が0だと、0が表示されますよね。もらったファイルでは、0が表示されておらず、0以外だと表示されるようになっています。 そのセルの計算式を見ても、特に変わった条件数式(IF関数など)が入ってもおらず、セルの書式設定を見ても特に変わったことがあるようには思えませんでした。 いったいどうやったら、こういうことができるのでしょうか?

専門家に質問してみよう