重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【解消】通知が届かない不具合について

LibreOffice、もしくはExcelの関数について質問です。

数字でマイナス表示されているものを関数を使って「0」と表示させることは可能でしょうか?

【例】
-103 と表示されている ⇒ 0 とさせる。


宜しくお願い致します。

A 回答 (4件)

何をしたいのでしょうか。



例えば
●いま「=何かの式」で-103と表示されているなら
そのセルの式を
=MAX(0,何かの式)
とする


例えば
●いま生数字で-103と記入してあるなら
「そのセル」の表示を「別のセルに入れた関数」でどうこうするなんてことは、当然できません。
数字を記入してあるそのセルで、セルの書式設定の表示形式のユーザー定義を使い
0;"0"
と設定しておきます

もちろん「別のセル」に
=MAX(0,元のセル)
としておけば、その別のセルでゼロが表示できます
    • good
    • 0
この回答へのお礼

わかりにくい説明で申し訳ありませんでした。

しかし、私の求めていた関数そのものでしたのでベストアンサーとして選ばせていただきました。
皆様ご協力有難うございました。

お礼日時:2013/02/09 13:47

例えばA1セルからA10セルの範囲でマイナスの数値を0にするのでしたらA1セルからA10セルの範囲を選択したのちに「ホーム」タブの「検索と選択」から「置換」を選択します。


検索する文字列の窓には -* と入力し、置換後の文字列の窓には 0 を入力してから「すべて置換」をクリックします。
    • good
    • 0

> 数字でマイナス表示されているものを関数を使って「0」と表示させる



軽く首を捻る表現ですが・・・

例えば「関数」で、と言うなら、
  =IF(式<0,0,式)
でも可能でしょう。
コレは、式の計算結果が負だったら「0」、
つまり、「ゼロ」を数字で「返しなさい」と言う意味です。
要するにセルの中身(計算結果)が「0」です。


例えば「表示形式で」と言う話だとしたら、
ユーザー定義「#,##0;"0";0」で出来ます。

ちなみに「正の場合;負の場合;ゼロの場合」と、
セミコロンで繋いでやると、それぞれ設定できます。

コレは、セルの中身が負だったら「"0"」、
つまり文字列として「ゼロ」を「表示しなさい」、と言う意味です。
要するに実際のセルの中身は「負の数」です。


違いは↑をよく読んで試して頂ければ解ると思います。
    • good
    • 0

◆別のセルに関数でならば、


=MAX(A1,0)

◆表示形式で、表示だけならば、
1)セルを指定して、
2)マウスを右クリックして、「ショートカットメニュー」の「セルの書式設定」を選択して
3)「表示形式」→「ユーザー定義」にして「種類」に、 0;!0;0 と入力します
    • good
    • 0

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