• ベストアンサー

Excelでの少数処理

エクセルの計算で悩んでいます。 A列とB列に適当な少数を入力します。 C列にA×Bの値を,少数以下第3位で切捨て(ROUNDDOWN)表示させます。 (例 5.23×1.25=5.2875 切捨て処理後 C列に5.28が表示されます。) D列にC列の数値に適当な定数を掛けたものを表示します。 (例 5.23×定数3.14=16.4222となるはずが,16.60275となり、C列の数値を切り捨て処理前の5.2875と認識しているようです。) C列の数値を5.23と認識させるにはどうすればいいのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • m_and_dmp
  • ベストアンサー率54% (989/1820)
回答No.3

Excel 2010 の場合は、ファイルタブを選択し、オプション→詳細設定 にある、「次のブックを計算するとき」で、適用するブックを選択し、「□表示桁数で計算する」をチェックします。 Excel 2003の場合は、ツール→オプション に同様の設定があります。

その他の回答 (3)

noname#204879
noname#204879
回答No.4

》 5.23×1.25=5.2875 No.2さんが指摘されているように、上の計算は間違っています! シッカリしてください!

回答No.2

ドウ転んでも5.23にはならない、4.23なんだから、、、

  • f272
  • ベストアンサー率46% (8529/18257)
回答No.1

> C列の数値を5.23と認識させるにはどうすればいいのでしょうか。 まずやることは,数値を正しく入力することですね。 次に,C列を,少数以下第3位で切捨て表示させるのではなく,少数以下第3位で切捨ててください。つまり表示形式を変えるなどで表示だけを切り捨てたように見せるのではなく,ROUNDDOWNなどの関数を使って計算させることです。

関連するQ&A

専門家に質問してみよう