• ベストアンサー

関数について教えてください

LibreOffice、もしくはExcelの関数について質問です。 数字でマイナス表示されているものを関数を使って「0」と表示させることは可能でしょうか? 【例】 -103 と表示されている ⇒ 0 とさせる。 宜しくお願い致します。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

何をしたいのでしょうか。 例えば ●いま「=何かの式」で-103と表示されているなら そのセルの式を =MAX(0,何かの式) とする 例えば ●いま生数字で-103と記入してあるなら 「そのセル」の表示を「別のセルに入れた関数」でどうこうするなんてことは、当然できません。 数字を記入してあるそのセルで、セルの書式設定の表示形式のユーザー定義を使い 0;"0" と設定しておきます もちろん「別のセル」に =MAX(0,元のセル) としておけば、その別のセルでゼロが表示できます

mharen
質問者

お礼

わかりにくい説明で申し訳ありませんでした。 しかし、私の求めていた関数そのものでしたのでベストアンサーとして選ばせていただきました。 皆様ご協力有難うございました。

その他の回答 (3)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.4

例えばA1セルからA10セルの範囲でマイナスの数値を0にするのでしたらA1セルからA10セルの範囲を選択したのちに「ホーム」タブの「検索と選択」から「置換」を選択します。 検索する文字列の窓には -* と入力し、置換後の文字列の窓には 0 を入力してから「すべて置換」をクリックします。

  • tsubuyuki
  • ベストアンサー率45% (699/1545)
回答No.3

> 数字でマイナス表示されているものを関数を使って「0」と表示させる 軽く首を捻る表現ですが・・・ 例えば「関数」で、と言うなら、   =IF(式<0,0,式) でも可能でしょう。 コレは、式の計算結果が負だったら「0」、 つまり、「ゼロ」を数字で「返しなさい」と言う意味です。 要するにセルの中身(計算結果)が「0」です。 例えば「表示形式で」と言う話だとしたら、 ユーザー定義「#,##0;"0";0」で出来ます。 ちなみに「正の場合;負の場合;ゼロの場合」と、 セミコロンで繋いでやると、それぞれ設定できます。 コレは、セルの中身が負だったら「"0"」、 つまり文字列として「ゼロ」を「表示しなさい」、と言う意味です。 要するに実際のセルの中身は「負の数」です。 違いは↑をよく読んで試して頂ければ解ると思います。

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.2

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

関連するQ&A