• 締切済み

エクセル ゼロ非表示 式の小数点四捨五入させない

いろいろと試してみましたがゼロを非表示に出来ましたが=E11/2などの値が四捨五入されてしまいます!ゼロを表示せずに四捨五入もさせない方法はありますか??またシート上で表示させなければいけないゼロもあります!

みんなの回答

  • msMike
  • ベストアンサー率20% (363/1772)
回答No.5

唐突に「いろいろと試してみました」とか「=E11/2などの値が四捨五入され」なんてな文で書き出されましたが、この質問って貴方の昔の質問への回答に対する“返事”ですか?! それならそうと断って、該当質問のURLを記すべきかと。 回答者に昔の記事を検索させるなんて言語道断!

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.4

>いろいろと試してみましたがゼロを非表示に出来ましたが >またシート上で表示させなければいけないゼロもあります! シート単位で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/8248)
回答No.3

>エクセル ゼロ非表示 式の小数点四捨五入させない Excelのバージョンは?(2003以前/2007/2010/2013/2016) また、「ゼロ非表示」はどのような方法で設定しましたか?(ブック全体/指定範囲の条件付き書式) >いろいろと試してみましたがゼロを非表示に出来ましたが=E11/2などの値が四捨五入されてしまいます Excel 2013では再現できませんでした。 >またシート上で表示させなければいけないゼロもあります! 範囲を指定して条件付き書式で0のとき文字の色を塗りつぶしの色と同じにすれば良いでしょう。(塗りつぶしなしのときは文字の色を白にする)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.2

四捨五入せない方法の例は、 =INT(E11/2) ではいかがでしょう。

  • mdmp2
  • ベストアンサー率55% (438/787)
回答No.1

どのような方法でゼロを非表示にしたのかわかると良いのですが、 非表示にするには次の式で、計算結果がゼロの時何も何も返さない。 =IF(E12/2=0,"",E12/2) または、条件付き書式で、ゼロのとき、文字の色を白にする。

関連するQ&A

  • エクセルで小数点第二位を四捨五入せず・・・

    エクセルで小数点第二位を四捨五入せずに、小数点第一位まで表示さるにはどうすればよいでしょうか。 207004×12%-24840=0.48 なんですが、0.4まで表示したいのです。 でも第一位までしか表示しないと、第二位が四捨五入されて、0.5になってしまうんですよね。 簡単な方法を教えてください。

  • 小数点の四捨五入で分からないことがあります

    例えば、0.230978という値を小数点第4位を四捨五入したら、答えは0.231ですか?それとも0.2310が答えですか? また、0.8という値を小数点第1位を四捨五入したら、答えは1.0ですか?それとも1ですか? よろしくお願いします。

  • 小数点4桁での四捨五入がうまくいきません

    エクセルで次のような計算をさせます。 A2 に1.8、B2に0.075、C2に0.075、 D2に= A2*B2*C2 、E2に=roundup(D2,4) D2の計算結果は 0.010125 です。小数点第5桁目の値を参照して第4桁目で四捨五入したいのですが、roundupでは0.0102、rounddownでは0.0101です。 表示させたいのは0.0101です。この場合、rounddownを使えば問題ないのですが、逆にrounddownだと小数点以下4桁目の四捨五入がうまくいかない場合もあります。 例えば A3に2.7 B3に0.08、C3に0.08 があり、E3にすべての値を掛けた結果を表示させると0.01728となります。 =roundup(E3,4)では0.0173となり、rounddownでは0.0172となります。この場合はroundup関数の結果である0.0173が求める数値です。 A列、B列,C列に任意の数字が入り、E列に4桁目で四捨五入した正確な値を求めたいのですが、なにか良い方法はないでしょうか。 VBAを使っても構いません。ちなみにこれは木材の材積計算に使用する目的です。 よろしくお願いします。

  • 小数の四捨五入

    お世話になります。 タイトルのとおりなのですが、ただ0.2332232…みたいな小数ではなく、 DBから取得した小数で、 2.46674e+007 のような感じで後ろに+~という文字がついてしまっている小数の四捨五入の仕方です。 これをroundで四捨五入すると、0になってしまいます。 // $float_numが2.46674e+007だとして // 小数第3位まで取得 $float_num = round($float_num,3); 出力結果:24667400 2.467という値を取得したいです。 どうかご教授いただけないでしょうか。

    • ベストアンサー
    • PHP
  • エクセルの四捨五入について

    数枚のシートで計算した結果をまとめて一枚のシートに表にしたいのですが、コピー&ペーストでやると、はりつけた先の値が四捨五入されてしまいます。物理の実験のデータなので四捨五入されてしまうと誤差を求められません。。解決策教えていただけますか?

  • エクセルで四捨五入

    エクセルで金額表示を四捨五入して表示させる方法を教えて下さい。 1の位を表示せずに四捨五入します。 例、\1,527→\1,530 宜しくお願いします。

  • Access2000 小数第3位で四捨五入

    質問させていただきます。 Access2000で以下の計算式を作りました。 金額 = Round(重量 × 単価,2) これは「金額」を小数第3位で四捨五入します。 ところが以下の数値の場合、正しく計算してくれません。 764.00 = 0.479 × 1595 本当は 764.005 だから 小数第3位で四捨五入すると 764.01 になると思うのですが・・・。 ちなみに以下の値では・・・ 754.44 = 0.473 × 1595 (754.435だから小数第3位で正しく四捨五入されています)。 やり方が悪いのでしょうか?それとも他に正しく計算できる方法があるのでしょうか?

  • excel 四捨五入について

    excel97を使用してます。 四捨五入についてお伺いします。 ■1つのブックで2つのシートで売上表を作成し、それぞれある列に、比率(%)を設定しました。 ■sheet1では比率(%)が四捨五入されるのですが、sheet2では切り捨てになります。 ■ROUNDUPにしましたが、できません。 どうしたらいいのでしょうか。至急ご回答願います。 よろしくお願いいたします。

  • 小数点第2位を四捨五入し…って?

    Excelの表の作成の問題なのですが、頭がこんがらがってきたので質問させてください^^; 「小数点第2位を四捨五入し、小数点以下の桁数が1桁の%表示にすること」…とは、 98.12%を 98.1% ↑のように小数第1位まで表せということですか?

  • エクセルで四捨五入した値を計算

    エクセルでダイエット記録表を作成して肥満度指数(BMI)を算出してます。計算式はエラー表示を出さないようにIFERROR関数を使用しています。値は小数点第2位四捨五入で算出しており、その四捨五入した値に対してさらに計算し四捨五入したいのです。 A1:体重、A2:身長、A3:BMI、A4:目標BMI といった感じです。 例えばA1:86.0、A2:182.0ですとA3:BMI 25.96なので四捨五入して26.0と表示させています。その26.0の値に対して0.96掛けて24.96→25.0と四捨五入表示させたいのです。しかしA3:26.0ではなく実際25.96に対して0.96掛けてしまうため24.92→24.9と表示してしまうのです。 この記録表は社内で回付するためエラー表示は避けたいのでどなたかいい解決方法を早急にお願い致します。!!

専門家に質問してみよう