アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんにちは。

エクセルで引き算をするとき、
結果がマイナスである場合は、全て
計算結果を0と表示するには
どうすればいいのでしょうか?

(例えば、34-45=-11ですが、
 この結果を0と表示させたいのです。

 結果がプラスの場合は、その値を正しく
 表示させたいです。
    45-34=11
 この場合は11と表示)

よろしくお願いします。

A 回答 (6件)

=if(34-45<0,0,34-45)と入力すればできます。



34や45はセル番地(A1など)にするのが一般的です。
    • good
    • 0
この回答へのお礼

ありがとうございました。
たすかりました。

お礼日時:2002/12/13 23:22

 A1に34(元の数)


 B1に45(元の数から引く数)
 が入っているとします。
 C1に以下の式を入力して下さい。

=IF(A1-B1<0,0,A1-B1)

 ご希望の結果が得られると思います。

 IF(条件式,式1,式2)
 IFは条件分岐です。
 ()の中には、「,」で区切って3つの式が入ります。
 条件式が成立すると、式1が実行され、成立しない時には式2が実行されます。

 この場合は
 A1-B1<0
 A1-B1の結果が、0以下の場合と言う意味。

 条件が成立すると、式1の内容・・・つまり「0」が入力されます。
 成立しない場合は、式2の内容、「A1-B1」の結果が入力されます。
    • good
    • 0
この回答へのお礼

ありがとうございました。
たすかりました。

お礼日時:2002/12/13 23:21

「表示させたいのです」と有りますので


書式-セル-ユーザー定義で
[>0]######;[<0]"0";"0"をいれてOKをクリック。
-123は0,0は0,234は234と表示になります。
値はマイナスはマイナスのままです。
    • good
    • 0

> 例えば、34-45=-11ですが..,,



この数字の部分は、当然セル番地が入るのでしょうね。

それならば、B2 と C2 の 引き算のとき、下記のように入力すれば、
お望みの結果が出ます。

=(B2-C2)*(B2>C2)

(B2>C2) は、式のとおり B2 が C2 より大きければ True(=1)、
逆ならば False(=0) を返します。
    • good
    • 0

みなさん こんばんは



計算式での例(表示だけでなく結果も0になります)
 =MAX(A1-B1,0)

表示形式での例
 書式設定 表示形式 ユーザー定義 0;!0
結果自体は変化なく見ため(表示)だけが0となります。
    • good
    • 0

>結果がマイナスである場合は、全て計算結果を0と表示するには


マイナスを0で表示させるには書式を設定すれば出来ます。
セルの書式設定で表示形式をユーザー設定で #,###;"0";0 とすれば簡単に出来ます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!