[[20040218101854]] 『小数点を四捨五入→整数』(YAMA) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『小数点を四捨五入→整数』(YAMA)

過去ログを読んで、全て試しましたが、どうしてもうまくいきません。
すべての数字を一気に四捨五入して、整数にする方法って
ありますか?合計も四捨五入した後の数字で、出したいのです。
単純に、ツールバーの桁下げをクリックすると、どうしても、合計が四捨五入前の
数字の合計になってしまいます。
ROUNDUPとかいうのも、試しましたが、なぜか、エラー表示が出てしまいます。
膨大な数字を今、手入力で、打ち直しています。時間がいくらあっても、
足りません。誰か、ご指導、お願いします!!!


 桁下げボタンは四捨五入するための機能ではなく、「表示」の桁を調節するボタンです。
表示上は表示桁で四捨五入されているように見えますが、
数値としては入力された値が保持されるので、そのもとの値の元で計算されます。
厳密に四捨五入するのであれば、いったん他のセルで
=ROUND(A2/1000,0)  千の単位 百の単位で四捨五入
のように計算させる必要があります。
計算後「形式を選択して貼り付け」「値貼り付け」で値を固定してから
合計を求める形になります。
(KAMIYA)

 早速、教えて頂いて、有難うございます。
=ROUND(A2/1000,0) ←のA2って、数字の入ってるセルを入力するんですよね?
これで、1234.5が1235になって、B2に入力したとしたら、B2に、
「1235」って、表示されますよね。
これを、コピーして、「形式を選択して貼り付け」「値貼り付け」
で、全てを選択して貼り付けたら、数字が全部、「1235」に
なってしまったんですけど・・・。すみません、私、どこで、間違っちゃたん
でしょうか??
(YAMA)

 関数はあまり使ったことがありませんか?
 1234.5を1235に四捨五入するのなら、=ROUND(A2,0)ですが、
   A       B 
1 数値    計算
2 1234.5 =ROUND(A2,0)
3 1201.0
4 2346.7

 A列の数値を「B列で先に計算させて、値貼り付け」です。
上記で言えば、B列にB2の数式をコピー、貼り付けして計算した値を
A列に値貼り付けします。参照するセルはA3、A4・・・と自動的に
変更されます。数式を貼り付けて計算した範囲をコピーして値貼り付けします。
B2だけをコピーしてA列のセル全部に値針付けしても
B2の値しか貼りつきません。
(KAMIYA)

 ツール→オプションの計算方法タブで、表示桁数で計算する にチェックを入れることも
 お試しください。
 (ちゅうねん)


「B列で先に計算させて、値貼り付け」の意味が、やっと、分かりました。
ありがとうございます。
おっしゃる通り、関数はあまり(全然)、やった事がないのです。これから、
エクセルで、資料を作っていかなければならないので、ただ今、勉強中です。
ちゅうねんさんのやり方でも、できる事が分かりました。ありがとうございました。
(YAMA)

 あーっ、「表示桁数で計算する」は完全に考えてませんでした!
逆のケースのほうが実務で多いので・・・
忘れるのって、簡単だなぁ・・。
思い出させてくれた ちゅうねん さんに感謝。
(KAMIYA)

たびたび、すみません。
四捨五入のやり方は、分かったのですが、最後の桁が、「5」の時だけは、
そのまま、四捨五入せずに、おいておきたいのです。
1234→1230
1236→1240
1235→1235
こんな感じですが、可能ですか?
今のところ、=ROUND(セル,-1)で、いっきに、四捨五入して、
「5」の数字の所だけ、省いて、値貼りコピーしています。
(YAMA)

 =IF(RIGHT(A1)*1=5,A1,ROUND(A1,-1))
でしょうか。
(KAMIYA)

できました!!大感謝です。KAMIYAさん、ありがとうございました。
ところで、この数式、しょっちゅう必要なのですが、どこかに、記憶させといて、
すぐに使える方法ってありますか?(YAMA)

 本当にしょっちゅう使うのであれば、

 という方法があります。
ただし、これらの方法はオウム返しでどのセルへ入力しても
同じ数式しか出てきません。
理解せずに単に入力だけ楽にしておくのも「人間の
ほうがオウム返しをする」状況なのでシャレになりません。
やはり理解した上で頭の中にしまっておくのが一番です。
(エクセル上達のためには、という意味です。)
(KAMIYA)

(ー_ー)!!なるほど・・・。確かに、楽することばっかり
考えてました。反省・・・。
KAMIYAさんの教えていただいた、数式、頭にたたきこんでおきます。
(その前に、理解が先か・・(ーー;)。)(YAMA)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.