- 締切済み
エクセル ゼロ非表示 式の小数点四捨五入させない
いろいろと試してみましたがゼロを非表示に出来ましたが=E11/2などの値が四捨五入されてしまいます!ゼロを表示せずに四捨五入もさせない方法はありますか??またシート上で表示させなければいけないゼロもあります!
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- msMike
- ベストアンサー率20% (364/1804)
唐突に「いろいろと試してみました」とか「=E11/2などの値が四捨五入され」なんてな文で書き出されましたが、この質問って貴方の昔の質問への回答に対する“返事”ですか?! それならそうと断って、該当質問のURLを記すべきかと。 回答者に昔の記事を検索させるなんて言語道断!
- mshr1962
- ベストアンサー率39% (7417/18945)
>いろいろと試してみましたがゼロを非表示に出来ましたが >またシート上で表示させなければいけないゼロもあります! シート単位で0を非表示にしたのでしょうか? セル単位で表示形式をユーザー定義で 0;-0;"" とか #,###;-#,###;"" とすれば0の時、非表示になります。 0を表示させたいセルには、別の書式にすれば良いでしょう。 >四捨五入もさせない方法はありますか?? これはエクセルの機能上できません。 数式で小数点以下の数値を切り捨ててください。 INT関数、TRUNC関数、ROUNDDOWN関数、FLOOR関数で切捨てできます。 =INT(E11/2) =TRUNC(E11/2) =ROUNDDOWN(E11/2,0) =FLOOR(E11/2,1)
- bunjii
- ベストアンサー率43% (3589/8249)
>エクセル ゼロ非表示 式の小数点四捨五入させない Excelのバージョンは?(2003以前/2007/2010/2013/2016) また、「ゼロ非表示」はどのような方法で設定しましたか?(ブック全体/指定範囲の条件付き書式) >いろいろと試してみましたがゼロを非表示に出来ましたが=E11/2などの値が四捨五入されてしまいます Excel 2013では再現できませんでした。 >またシート上で表示させなければいけないゼロもあります! 範囲を指定して条件付き書式で0のとき文字の色を塗りつぶしの色と同じにすれば良いでしょう。(塗りつぶしなしのときは文字の色を白にする)
- aokii
- ベストアンサー率23% (5210/22062)
四捨五入せない方法の例は、 =INT(E11/2) ではいかがでしょう。
- mdmp2
- ベストアンサー率55% (438/787)
どのような方法でゼロを非表示にしたのかわかると良いのですが、 非表示にするには次の式で、計算結果がゼロの時何も何も返さない。 =IF(E12/2=0,"",E12/2) または、条件付き書式で、ゼロのとき、文字の色を白にする。