• ベストアンサー

エクセルで計算して、例えば小数点第2位まで求めると1.36になった数字

エクセルで計算して、例えば小数点第2位まで求めると1.36になった数字を 小数点第1位で表示すると四捨五入で1.4となったとします。この数字に1000を 掛けると1360と表示されます。表示されている1.4に1000を掛けるということで 1400と表示するにはどのような関数を使用するのですか。 よろしくお願いします。

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

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

エクセルの関数では,セルに「どのように表示されているか」を直接取り出す方法はありません。 #CELL関数で関連情報を得られますが,限定的な用途ならさておき一般的に活用するのは困難です #どうしても,というときはマクロを使って計算に利用するような事はできます。 ただしご質問のその状況に関してだけ言えば,ツールメニューのオプションの計算方法で「表示桁数で計算する」のチェックを入れておくと,1400を計算できます。 もっともこの方法を使うと,数式ではなく生の数字で「1.35」を入れて表示で「1.4」にしていたセル(セルの中身は1.35を維持している)が,警告無しに1.4に書き換えられるので注意が必要です。 また有り体に言えば, =ROUND(A1,2)*1000 などのように,表示に合わせて四捨五入の関数を組み込んで計算するのが正攻法です。

kansha-74
質問者

お礼

回答ありがとうございます。 正攻法でできました。

その他の回答 (3)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

こんばんは! 外していたらごめんなさい。 小数点第2位までの表示をROUND関数を使われているのであれば もう一度ROUND関数で小数第1位したものに1000を掛けてはダメですか? 仮に小数点第2位まで表示されている数値がA1セルに合った場合 =ROUND(A1,1)*1000 という感じです。 的外れなら読み流してくださいね。m(__)m

kansha-74
質問者

お礼

回答ありがとうございます。 ROUNDUP ROUNDDOWNは知っていましたが、 ROUNDのみは知りませんでした。 出来ました。 ありがとうございます。

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

単純に小数点第1位で四捨五入した上で1000倍すればいいのでは? =ROUND(元の数式,1)*1000

kansha-74
質問者

お礼

回答ありがとうございます。 できました。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

>1.36になった数字を小数点第1位で表示すると四捨五入で1.4となったとします。 ROUND関数等で四捨五入してますか? 表示設定だけなら、四捨五入された数値ではありませんよ。 ExcelのROUND関数で四捨五入 http://allabout.co.jp/study/pcbasic/closeup/CU20040521A/

kansha-74
質問者

お礼

回答ありがとうございます。 いろいろ勉強になりました。

関連するQ&A

  • エクセルの小数点を消す

    とある割合をかけて算出する計算式の答えが、小数点以下8ケタくらいの数字になりました。 ROUNDとかの関数を使えば、四捨五入されるのは知っていたのですが、それを忘れてしまったため、全ての答えに小数点以下の数字が入ってしまいました。 答えから、小数点以下を消したい(できれば四捨五入して)のですが、1コ1コ消していくのしかないのでしょうか??

  • エクセルの計算方法、小数点以下を入れない

    エクセルで表を作っています。 A÷Bで計算した数字は小数点になりますが 表示は四捨五入にしています。 例 10,828÷500=21.65 →22%  次の式で、この22%を使いたいのですが どうしても、21,65が計算されてしまいます。 どうしたら良いでしょうか、よろしくお願いします。

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

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

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

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

  • エクセル2010 小数点を切り捨てたい!

    少し前に同じ質問をしたのですが、ミスがあったのでもう一度投稿します。すみません、、 A1に2.54という数字があるとしたらB1に2.5を入れたいです。小数点第2は四捨五入します。 四捨五入した数字を使ってまた別の計算をしたいのですが、このときに2.54ではなく2.5の数字を使います。なので、四捨五入した数字を表示するだけではなく2.5という数字に変えたいです。 C1に2.5があったら、B1+C1=5.0となるようにしたいです。 できれば数式を入力して解決したいですが、超簡単なマクロでしたらわかりますのでマクロでも問題ありません。もし初心者には理解が難しいマクロでしたら簡単な解説をつけていただけると超助かります。 またマクロで回答いただいた場合はいろいろと質問させていただくかもしれませんがよろしくお願いします。

  • 四捨五入で計算された数字を、整数で返す関数を教えてください。

    エクセルで見積金額をだす時に、小数点以下非表示で計算すれば、100.4+100.9+100.4=301.7 302となります。 関数を使い小数点第1位四捨五入で、これを301にしたいのです。 小数点第一位を四捨五入して整数で返すと言うのでしょうか? (小数以下斬り捨てだと、300になります。INT関数がそうなのでしょうか?) すみません、関数がまだ良く分かりません。間違っていたり説明がまずかったなら、ごめんなさい。

  • 小数点の切り上げ方(?_?)

    仕事中なのですが・・・。3時までに仕上げなくてはいけなくて困っています! エクセルで表計算で数字を入力しています。 小数点以下を四捨五入するのですが、切上げ方が分からず・・・確か「セルの書式設定」からどうにかすればよかったような・・・ すみませーん!誰か教えて下さい!

  • エクセルの小数点以下表示

    エクセルの小数点以下表示でツールバー、セルの書式設定などは表示されていない部分(例えば小数点以下2位までの表示なら3位以下の部分)は四捨五入されているのでしょうか?デフォルトの状態を知りたいのです。それの端数をROUND関数で調整しないと、計算結果等に支障は出ますか。

  • エクセル 小数点 表示

    エクセル2007を使用しています。小数点があるところはちゃんと表示され小数点がないところは整数のみで表示したいのですがセルの罫線が狭くなると 勝手に小数点1位で四捨五入されて うっかり印刷すると59.5と入力したはずのところが 60で印刷されたりして困ります。かといって 書式設定で他の行に入力されている125とかの整数を125.0とかで 表示されるのも困るんです。なので 小数点1位までとかの設定ができません。入力したとおりの数字で表示されるように するには文字列に変換するしか方法がないのでしょうか?

  • EXCELで小数点以下を切り捨てるには どうするのか 教えてください

    EXCELで小数点以下を切り捨てるには どうするのか 教えてください EXCELの初心者です。 税金計算のとき 小数点以下は切捨てなのですが、普通に掛け算をすると 最後の桁が自動的に四捨五入されます。切捨てにするにはどうするのか教えて下さい。 

専門家に質問してみよう