- ベストアンサー
ワークシートコピー後の数式の計算結果について
- ワークシートの数式の計算結果がコピー後に微妙にずれる現象が発生しています。原因を教えてください。
- ワークシートのコピー後に数式の計算結果が正しく表示されない問題があります。どうすれば解決できるでしょうか?
- ワークシートをコピーして新しいシートを作成すると、数式の計算結果が正しく表示されない問題が発生します。解決策を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
状況としてはやはり,貼り付け先で「表示桁数で計算」が「チェックされていない」ため2366となる様子のように思われます。 この設定は「ブックごとの設定」となるため,2366になるブックを表に出した状態で,改めてツールメニューのオプションの計算方法のタブを再確認してみて下さい。
その他の回答 (1)
- keithin
- ベストアンサー率66% (5278/7941)
ご利用のエクセルのバージョンが不明ですが,ツールメニューのオプションの計算方法(若しくはOfficeボタンからExcelのオプションの詳細設定)で,表示桁数で計算するのチェックが入っている状況かも知れません。確認してみて下さい。 あとは,「微妙にズレる」とかの言葉の説明じゃなく ●「この数字」と「この数式」で ●「こういう計算結果」が出るのが正しいのに,「幾つ」と結果が表示される といった,具体的な目に見える(回答者が手元で状況を再現できる)事実をご相談に掲示してみて下さい。 すると,「この部分が原因でこういう計算結果が表示されているのでこうしましょう」といった,当を得た回答がすぐに寄せられますよ。
お礼
質問内容に不備が多々あるにもかかわらず、ご回答ありがとうございました!! 実は、「表示桁数で計算する」については、別の理由によりチェックをはずすことができず、仕方なく新旧どちらのシートも同じ条件にしています。 質問文の表現があいまいなな部分は、補足欄で詳しく書かせていただきますね☆
補足
エクセルのバージョンは、Office2000です。 元ワークシートのセルA:丸棒直径(単位mm) B:丸棒長さ(単位mm) C:丸棒重量(単位kg)、数式は(A2/2)*(A2/2)*3.14159*0.00000785*(B2+3) D:丸棒本数 E:丸棒総重量(単位kg)、数式はC*D コピー後のシートのセルを上記に対応しそれぞれA'、B'、C'、D'、E'とし、丸棒部品が仮にφ68、長さが412mm、本数が200本だとすると、 元シート: C=11.8 E=2360 新シート: C=11.8 E=2366 シートのオプション設定は、どちらも「表示桁数で計算する」です。Cセルは小数点以下は1桁、Eは小数点以下は0桁にしています。
お礼
たびたびの回答ありがとうございます! 「表示桁数で計算」にチェックを入れたり外したりすることで、2360→2366→2360…と変わりますよね。 シートを同じブックに追加しているのに、元のシートでは2660、新しいシートでは計算結果が2366なので、ずっと悩んでいました。 これからは、1度オプションのチェックを入れなおすように気をつけます。