- ベストアンサー
エクセルの四捨五入について
数枚のシートで計算した結果をまとめて一枚のシートに表にしたいのですが、コピー&ペーストでやると、はりつけた先の値が四捨五入されてしまいます。物理の実験のデータなので四捨五入されてしまうと誤差を求められません。。解決策教えていただけますか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
1.セル幅が狭いなどの理由で「表示上」四捨五入されている場合。 セルの中身は、元の数値になっていませんか? なっているのであれば、そのセルを利用した計算では 元の生の数値を使っているはずです。 (但し、[オプション]の[計算方法]で[表示桁数で計算]が無効になっている場合。) そうなっているのであれば、セル幅や文字の大きさを調整して全部表示できるようにしてやるだけです。 *セル幅を調整する場合、調整したい列記号の右側にカーソルを合わせ”←|→”に変わったところでダブルクリックしてやると、カンタンに調整できます。 ただ、ご質問のケースの場合、コピペよりも元のシートから値を参照させる、という手を使った方がよいのではないでしょうか。 そうすれば、元のデータに変更を加えた場合、総括表も自動で変わりますよ。 もちろんこの場合も、セル幅の調整は必要です。 参考までに、 =Sheet1!A1 というような書式になります。 これはSheet1というシートの、A1セルを呼び出すものです。 *"="入力の後、目的のシートの目的のセルに移動してポイントするとカンタンです。 2.コピペの結果、15桁(小数点以下も含めて)までに四捨五入されている、というケース。 *15桁というのはウチのパソコンの場合なのですが、 おそらくデフォルトの値だと思われます(いじった憶えないですから) どうやら、少なくともデフォルト状態のエクセルでは15桁以上の数字は扱えないようです。表示設定の変更で30桁まで表示させる事は出来ますが、途中からただゼロが並ぶだけです(^^; これ以上の桁数を扱いたいというのでしたら、私にはちょっと対応策はわかりません。
その他の回答 (3)
- dejiji-
- ベストアンサー率38% (327/858)
エクセルのシートの左上の何もないセル番号をクリックしてシート全体を選択し、上のツールバーにある、桁上げ・桁下げで調整すれば望みの桁数(多分小数点以下30までだったと思いますが)に調整できます。
「ツール」メニューの「オプション」 「オプション」ダイヤログボックスの「計算方式」タブの 表示桁数で計算するではいかがですか? 問題から外れていたらすみません
- taranko
- ベストアンサー率21% (516/2403)
四捨五入されるせるを、セルの書式の設定の表示形式で、 数値にし小数点以下の桁数を増やしてやればいかがでしょうか。