- 締切済み
書式で小数点、Round関数
書式で小数点以下の設定と、Round関数の違いは何ですか? どちらを使えばいいですか?
- みんなの回答 (4)
- 専門家の回答
関連するQ&A
- 関数 ROUNDとセルの書式設定
こんにちは。 EXCEL初心者です。 関数について、ふと思ったことがありましたので質問させてください。 ROUNDとか*UPや*DOWNという関数がありますよね? 調べてみるとこの関数の行う処理は、「値を指定した位で四捨五入する関数です。消費税の計算など小数点以下の位を四捨五入する時などに使えます」とのことですが、この処理は、「セルの書式設定」→「数値」で出来る設定と同じような気がするのですが、なにか違うのでしょうか? よろしければ「こんな使い方もあるよ」的なことを紹介していただけるとうれしいです。
- ベストアンサー
- オフィス系ソフト
- ROUND関数と小数点以下桁上げ(桁下げ)ボタンについて
いつもお世話になっています。素朴な疑問ですが教えてください。 任意の桁数で切り上げや切り捨て、あるいは四捨五入を行なう関数としてROUNDUP関数やROUNDDOWN関数、そしてROUND関数というものが存在しますが、このうち四捨五入を行なうROUNDUP関数は、整数表示にしたい場合やそれ以下の小数第○位の表示にしたい場合に使う限りにおいては書式設定ツールバーの「小数点以下桁上げ(桁下げ)」ボタンを使えば事足りるのではないでしょうか? あるいは使い分けをしなければならないケースも存在するのでしょうか? ご存知の方いらっしゃいましたらぜひ教えてください。宜しくお願いいたします <(__)>
- ベストアンサー
- オフィス系ソフト
- エクセルで関数を使用せず、書式設定のみで小数点以下の切り上げをするには
ROUND関数等を利用した別セルに計算式に入れて切り上げを行うではなく、そのセルに 11.1 と入力された場合は小数点以下をすべて切り上げとなり、12 と表示させる事は可能なのでしょうか? 通常は小数点以下の桁切り上げだと四捨五入になってしまいます。書式設定のユーザ定義で行うとしたのすが、うまくいきませんでした。ご存知の方是非よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセルの小数点以下表示
エクセルの小数点以下表示でツールバー、セルの書式設定などは表示されていない部分(例えば小数点以下2位までの表示なら3位以下の部分)は四捨五入されているのでしょうか?デフォルトの状態を知りたいのです。それの端数をROUND関数で調整しないと、計算結果等に支障は出ますか。
- ベストアンサー
- オフィス系ソフト
- エクセル 小数点の位置をそろえる書式にしたい
例えばセルA1から下に 100 10 1 0.1 0.01 0.001 と入力します これを小数点の位置をそろえた書式にしたいです 小数点以下3桁の書式と同じ形で、小数点以下を表示しなくてよい時は、表されない書式です 100 _10 __1 __0.1 __0.01 __0.001 こういう表し方になる書式にしたいです
- ベストアンサー
- オフィス系ソフト
- 小数点以下の数字の桁数表示について
VB6.0で小数点以下の数値が0の場合でも指定した桁数で0も表示するにはどのようにしたらよいですか? 例えば、四捨五入のROUND(0.195000,4)のとき返ってくる数値が「0.195」となり最後の0が表示されません。(以下は4桁表示したいのに) (小数点以下第5位が5なら切り上げで最後に1が表示されますが) エクセルだとセルの書式設定で表示桁数を設定するだけだったのですが。 FIXED関数、TEXT関数はVB6.0では使えないのですよね? VB6.0に詳しい方よろしくお願いします。お手数です。
- ベストアンサー
- Visual Basic
- エクセルの小数点を消す
とある割合をかけて算出する計算式の答えが、小数点以下8ケタくらいの数字になりました。 ROUNDとかの関数を使えば、四捨五入されるのは知っていたのですが、それを忘れてしまったため、全ての答えに小数点以下の数字が入ってしまいました。 答えから、小数点以下を消したい(できれば四捨五入して)のですが、1コ1コ消していくのしかないのでしょうか??
- 締切済み
- オフィス系ソフト
- round関数について
試しにエクセルで次の計算をしてみてください。 -16.76 7.9 -11.45 -8.88 -1 4.26 33.78 以上を全部足します。つまり「=sum(a1:a7)」です。当然「7.85」になります。 次に四捨五入します。round関数で小数点第2位を四捨五入して、第1位まで表示させます。つまり、「=round(sum(a1:a7),1)」ということです。すると「7.8」を返しました。 ん?「7.9」なのでは?と思い、次にこんな計算をしてみました。 A・・・=round(sum(a1:a7),2) B・・・=round(A,1) つまり、Aでいったん小数点第3位を四捨五入させた上で、その値を今度はBで小数点第2位を四捨五入させ、最終的に小数点第1位まで表示させたわけです。すると、ちゃんと「7.9」を返しました。 なんでこんな風になるのでしょうか?どうして一発で「7.9」にならないのでしょうか?
- ベストアンサー
- オフィス系ソフト
- ROUND関数…小数点第2位で切り上げ・切り捨て
お世話になります。 Excel2003を使用しています。 計算結果の数字を別セルに・・・97.759はROUNDUP(97.759,1)で97.8 同様に…103.103はROUNDUP(103.103,1)で103.2になりますが、本当は103.1としたいのです。 →小数点第2位が0の時は「切り捨て」1以上は「切り上げ」したいのです。 IF(「小数点第2位が0」,ROUNDDOWN(103.1,1),ROUNDUP(103.1,1)) で、いいかと思うのですが、「小数点第2位が0」の条件がうまくあらわせないため、完成できません。ROUNDを使ってもできそうだとは思うのですが、ちょっとだけ焦りも加わり、なかなか整理ができません。この考え方はあっているでしょうか?皆様のお力を貸していただければありがたいです。 ちなみに… セルの表示形式は「数値」 小数点以下の桁数は「1」 負の数の表示形式は「-1,234.0](今回、数値は負になることは有りません。)
- ベストアンサー
- オフィス系ソフト
- エクセルで小数点以下の平均値を出したい avarage関数
関数を使って自動的に平均値を出したいと思っています。 しかも%で。 しかし並べる数値が、0.06 0.23 など小数点以下2ケタほどあることや%の表記などが邪魔をして、関数を入れてもうまくでてきません。 セルの書式設定もしましたが・・・。 勝手に100%の表記などがされてしまいます。 たとえば、0.18、0.13、0.19、0.15の平均は0.16%(3位以下四捨五入) という風な設定をしたいのですが。 どなたか詳しい方教えていただけないでしょうか。 宜しくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- ESETインターネットセキュリティ3台3年版(CMJES14004)を検討していますが、新規ユーザーでも安心して購入できる商品です。
- 心配なのは、誤って更新版を購入してしまうことです。しかし、この商品は新規ユーザーにも適しているため、心配する必要はありません。
- ESETセキュリティ ソフトウェア シリーズの一部として、この商品は信頼性と効果の高さで知られています。