- 締切済み
EXELでの四捨五入の仕方
- みんなの回答 (7)
- 専門家の回答
みんなの回答
- ayamail
- ベストアンサー率33% (7/21)
#2で不真面目な回答をしてしまいました。お詫びします。 いつもお詫びばかりなのですが・・・。 ついなんだこの質問はと思ってしまいましたが、よく考えてみると、Excelを少ししかやっていない人は困るのが当然の内容ですね、ヘルプから探せといったってあのヘルプから探せるのは熟練者だけですし。 お詫びに真面目に回答させてください。 四捨五入や切り上げ・切り捨てはよく微妙な問題をよく引き起こします。 たとえば1/3は0.333333・・・ですね。 これをExcelで3つのセルを合算すると1になります。 でも表記だけ小数点2位まで表記すると 0.3+0.3+0.3=0.9ですね これが表記だけ直すとやっぱり1になってしまうんです。 この合計をどうとらえるかでRoundにするか表記だけ小数点2位にするかの分かれ目になります。 私は関数のRoundが間違いが一番おこらないという認識です。 切り捨ては=ROUNDDOWN(セル,2) 切り上げは=ROUNDUP(セル,2) 四捨五入は=ROUND(セル,2) (この上の,2)は小数点2位を意味する内容です) となります、こ参考までに。 それからヘルプをいっぱい使ってマスターしてください、こんな使いにくいヘルプですけどへたな参考書より役にたちますよ。 これに懲りずにもっといっぱい質問してくださいね。 OKWeb様へ 最後の送信でエラーになりました、もしも2度送信していたらそれは削除してください。
- pen2san
- ベストアンサー率37% (260/696)
Excelには関数が準備されているのでそれが使えます。 以下、四捨五入の関数が無い場合の方法です。 関数が無い場合は、 四捨五入する桁数に合わせて桁移動し(0.01の位で四捨五入したければ100倍します)、その数に0.5を足した後切り捨て処理をします。更に桁を元に戻す(この場合であれば1/100します。)と四捨五入した値になります。 Y=(INT(A*B+0.5))/B 但しA:元の数、B:どの桁で四捨五入するか、Y:四捨五入された値。 例: A=12.34567、B=100(0.01の桁で四捨五入するとする)とすると Y=(INT(1234.567+0.5))/100 となりY=12.35となります。 四捨五入の関数が無い場合の方法です。 参考まで
- shigatsu
- ベストアンサー率26% (511/1924)
>#3 「初期式設定」→「書式設定」の間違いです。 補足拝見しましたが、私の使っているExcelのヘルプでは「四捨五入」で検索すると他の皆さんが回答されている関数は出てきますが・・・ 四捨五入の関数は最近ついたわけじゃないですから、多分かなり古いバージョンでも出てくるはずですけどね。
- tosihiko
- ベストアンサー率10% (1/10)
四捨五入ならもっと簡単な方法がありますよ! 四捨五入したいセルの上を右クリック→セルの書式設定→表示形式→数値→小数点以下の桁数 で、適当な数字に直せばいけます。 さらに、もし、うえの方にあるボタンに ←.0 .00 とか、 .00 →.0 こんな形のボタンがあるならそれを何回かクリックすると四捨五入位置が変わっていきますよ!
- shigatsu
- ベストアンサー率26% (511/1924)
数値表示だけならセルの初期式設定いじれば関数使わなくてもいけますね。 それにしても、HELP一発で見つかるような質問はどうかと思いますね、まずはその辺を探すのが普通だと思いますけど・・・ それと、大量の質問でご自身も管理しきれていないのでしょうけど、補足やお礼などもう少し書くべきじゃないでしょうかね?OkWebってそういう場所ですから。
- ayamail
- ベストアンサー率33% (7/21)
ExcelのHelpより ROUND 関連項目 数値 を四捨五入して指定された 桁数 にします。 書式 ROUND(数値, 桁数) 数値 四捨五入の対象となる数値を指定します。 桁数 数値 を四捨五入した結果の桁数を指定します。 桁数 に正の数を指定すると、数値 は小数点の右側 (小数点以下) で四捨五入され、小数点以下の桁数が 桁数 に等しくなります。 桁数 に 0 を指定すると、数値 は最も近い整数として四捨五入されます。 桁数 に負の数を指定すると、数値 は小数点の左側 (整数部分) で四捨五入されます。 使用例 ROUND(2.15,1) = 2.2 ROUND(2.149,1) = 2.1 ROUND(-1.475,2) = -1.48 ROUND(21.5,-1) = 20
- arika
- ベストアンサー率9% (18/186)
floor(x,y) xが値。(多分、セルを示す) yは基準値。 整数だったら1でいいはず。 =floor(A1,1) って感じでいれればいいでしょう。 くわしくはヘルプを参照してください。
関連するQ&A
- 四捨五入関数を作りたい
Cでdouble型の数値の四捨五入を考えています。 小数点7桁目を四捨五入したいです。 1000000倍して0.5足して切り捨てる やり方が載っていました。 しかし1000000倍した時に誤差で「.3999999」となる ことがあるようです。 どうやったら回避できるのでしょうか。
- 締切済み
- C・C++・C#
- エクセルで四捨五入は可能ですか?
エクセルについてなんですが、元データの数値をαとして、 α×110%の数値の一の位を四捨五入する計算式ってありますでしょうか? 例えば、「522」とすると、552×110%=574.2ですが、一の位を四捨五入して「570」としたいんです。 恐らく110%にする計算式と四捨五入の計算式がぶつかると思うのですが可能ですか???
- ベストアンサー
- オフィス系ソフト
- 四捨五入について質問です。
四捨五入について質問です。 GUIアプリのエディットコントロール画面から、任意の数値を入力させ、 小数点以下n桁で四捨五入をさせたいと考えています。 しかし、なかなかうまくいかないのが現状です。 試したのは以下の通りです。 ・atofを用い、数値を取り込み、下位n桁目を四捨五入 -> 当然だめです ・atoiを用い、数値を取り込み、10^nをかけて整数値にしてから四捨五入 -> 0.05と0.0499...の違いがつけられない やはり文字列処理しかないのでしょうか? (文字列を取り込み、小数点以下n文字目が5以上かどうかで判定、のような・・・) もしよろしければ、皆さんのお知恵をお貸しください。
- ベストアンサー
- C・C++・C#
- 四捨五入して計算をする方法で謎があるんですが?
足し算だと12+8を片方の数字を四捨五入して12+10=22 22-2=20にというふうになるじゃないですか。 *12+8=12+10-2=20 引き算だと52-7を片方の数字を四捨五入して52-10=42 42+3=45 *52-7=52-10+3=45 といった通りに四捨五入計算すれば簡単に計算できるじゃないですか。 もしかして掛け算と割り算も四捨五入計算できるのですか? 掛け算と割り算は四捨五入計算で答えを出せるのかがわかりません? もしできるんだったら計算式も詳しく教えてください!
- 締切済み
- 数学・算数
- 四捨五入し、なおかつ平均を出したい
こんばんは。 前回はありがとうございます。 http://oshiete1.goo.ne.jp/qa4970362.html の続きで 今度は 残高の100くらいを四捨五入しなおかつ平均を出したいのですが 数式名「残高四捨五入」 =AVERAGE(ROUND(残高,-3)) を作成して ドラッグすると 四捨五入はできてますが平均はできません。 「合計/残高四捨五入」 の部分をダブルクリックしても平均を選ぶころができません。 「平均/残高四捨五入」もしくは =AVERAGE(ROUND(残高,-3)) をするのはどうすればいいでしょう? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 四捨五入、簡単そうで、出来ません・・・
お世話になります。 さて、 18643.52 この数字を、まず、小数点を四捨五入して 18644 とします。 次に、 18644の数字を、四捨五入して、 18640 としたいです。 一気に、18643.52 から 18640 とする方法は ありますか? 教えて下さい。
- ベストアンサー
- オフィス系ソフト
- 小数点以下「3桁で」四捨五入?「3桁を」四捨五入?
小数点第3位を四捨五入して、小数点第2位までの数値にすることを、 「小数点以下3桁で四捨五入する」というのは正しい日本語ですか? 「小数点以下3桁を四捨五入する」の方が正しいですか? それとも他にもっと適切な言い方はありますか? 国語に自信のある方、回答お願いします!
- ベストアンサー
- 日本語・現代文・国語
- 計算結果値そのものの切り捨て、四捨五入
EXCEL97で割り算の計算結果です。 例えば、5÷3=では、内部数値が、1.666666…となりますが 内部数値を (1)小数点以下2桁と切り捨てたい →1.66になる (2)少数3桁目を四捨五入して小数点以下2桁としたい →1.67になる にするにはどうするのですか? 該当セルの見かけ表示の設定で(1)、または(2)にするのではなく、 値そのものを調整したいのです。
- ベストアンサー
- オフィス系ソフト
補足
HELPで探したのですが四捨五入で検索してしまい答えが得られなかったのでこちらに質問させてもらいました