• ベストアンサー

エクセルで有効数字を設定する方法

設定した有効数字で計算結果を表示するよう方法を教えて下さい。小数点以下何桁というのではなく、有効数字です。例えば3桁に設定した場合、0.0012345と入力して0.001と表示されるのではなく、0.00123と表示されるような設定にしたいのです。宜しくお願いします。

noname#251892
noname#251892

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

  • ベストアンサー
  • kbonb
  • ベストアンサー率51% (254/492)
回答No.2

こんにちは =TEXT(A1,"0.00E+00")*1 でいかがでしょうか?

参考URL:
http://www2.odn.ne.jp/excel/
noname#251892
質問者

お礼

回答有難う御座います。 参考にさせて頂きます。

その他の回答 (1)

  • comv
  • ベストアンサー率52% (322/612)
回答No.1

こんばんは!  =ROUNDDOWN(A1,-1*(ROUNDUP(LOG(A1),0)-2-(A1>1))) で試してみてください!

noname#251892
質問者

お礼

回答有難う御座います。 参考にさせて頂きます。

関連するQ&A

  • エクセル(Excel)で、数値を一定の有効数字で表示したいのですが…

    エクセル(Excel)の書式設定の表示形式では数値を選択すると、小数点以下の桁数を揃えることができますが、同じ感覚で有効数字を一定にして表示させるにはどんな方法があるでしょうか? 例えば、0.01234、0.1234、1.1234、11.1234、111.1234という五つの値を、有効数字3桁を指定して表示して、順に0.0123、0.123、1.12、11.1、111という風に自動的に表示してくれる表示形式、あるいは関数を探しています。 事務計算で小数点以下何桁というのが重要であるように、技術計算ではこのように有効数字を揃えたい場合が多いと思いますので、どなたかご存じの方、お教えください。 なお、指数形式では似たような結果になりますが、わかりにくい表示なので使いたくありません。 よろしくお願いいたします。

  • EXCELで入力した数字を切り捨てる方法

    EXCELで計算結果を切り捨てる方法はわかるのですが(ROUNDDOWN,TRUNC等)、入力した数字をそのまま切捨てることはできるのでしょうか? セルの書式設定で小数点以下を0にすれば、見た目は少数以下は無いですが、実際は小数点以下も持っているようです。 もしくは そのセル(A1とした場合に)をほかのセル(B1)で参照して =ROUNDDOWN(A1,0) という式を入れればできるのもわかるのですが、その入力セル自体で切捨てを行いたいのです。 例)あるセルに 1234.56 と入力したら 1234 という数字にしたい。

  • エクセルの数字の表示方法

    2,222,222.22の数字があったとします。 小数点以下で、2桁まで表示したいのですが、でも、小数点以下が、1位、2位で、「0」の場合は、表示したくありません。 先の質問で、書式を、「0.???」のアドバイスをもらいました。これで、一応出来るのですが、整数の場合、「.」が付きます。 まあ、これぐらいは、しょうがないのですが、千の位の「,」がないので、付けることは、出来ないでしょうか? したいことは、 2222222. →2,222,222. 2222222.02→2,222,222.02  です。

  • excel2003を使用しています、セルに入力した数字が「小数点付き(

    excel2003を使用しています、セルに入力した数字が「小数点付き(小数点1桁)付き」と「小数点なし」があります、表示もそのままの表示になって欲しいのですが「小数点以下1桁」とすると小数点なしの「数字」の場合(例3.0)と表示されます、小数点以下が「0」の場合は「小数点」と「0」は表示したくないのです、方法を教えて下さい、宜しくお願いします。

  • エクセルデータのワードへの差し込み

    エクセルでラウンド関数で小数点を2桁に設定し計算させたものをワードに差し込んだのですが、設定した二桁の小数点以下に数字が表示されてしまいます。解決方法を教えて下さい。

  • エクセル 数字の表示

    セルの表示形式で、「数値」「小数点以下 1」と設定しています。 例えば『2.5』と表示するのはOKなんですが、 『2』をこのまま表示したいのに、 上記の設定だと『2.0』と表示されます。 『2』のまま表示するにはどのような設定すればよいでしょうか。 整数・小数点以下1桁の数字両方出てきます。

  • excelの計算の仕方

    大変初歩的な質問なのですが・・・ excelで計算式の入力で、まず、A1のセルにに=3*1.8と入力するとします。小数点以下を0桁にすると、四捨五入されて、5と表示されると思います。 次に、B1に=A1*2.3と入力し、小数点以下を1桁にすると12.4になると思います。 でも・・・ この計算だと、B1のセルは、5*2.3ではなくて5.4*2.3になりますよね? ここで、5*2.3にしたい時は、B1にどういう計算式を入れたら良いのでしょうか? または、A1の数字を四捨五入前の数字で計算するのではなく、表示されている数字を固定(?)する方法とかないでしょうか? 大変わかりにくい説明で申し訳ありませんが、理解できて良い方法が思い当たる方は、教えてください。 よろしくお願いします。

  • エクセルで小数点以下3桁を四捨五入して、小数点以下1桁を表示する方法

    エクセル2003を使用しています。 計算式から出た結果に対して、小数点以下3桁を四捨五入して、小数点以下2桁ではなく、1桁を表示したいです。 例えば、計算式の結果、 1.145 の場合、普通に四捨五入すると 小数点以下1桁なら、1.1 小数点以下2桁なら、1.15 となってしまいます。 これを小数点以下3桁を四捨五入して、小数点以下1桁表示の1.2と表示させたいのですが、可能でしょうか?

  • エクセル 小数点以下二桁と小数点以下0桁そのままで

    エクセル2013を使っています。 セルの書式設定の文字列にする方法以外で、教えてください。 小数点以下2桁と小数点以下なしで表示するセルを計算したいのですが、 文字列にすると、計算できないので困っています。 入力した数字そのまま表示し、計算するにはどうすれば良いですか?

  • エクセル 漢数字の表示について

    エクセルでの漢数字の表示について教えてください。 表示形式を [DBNum1]###"、"### にすると、数字を ”一二三、四五六” と表示することができますが、3桁の数字を入力すると ”、四五六” という表示になってしまいます。 3桁以下の場合はこの点を表示しないようにする方法はあるのでしょうか? よろしくお願いします。

専門家に質問してみよう