「数値が勝手に四捨五入されるのですが...?」
「エクセルで自動的に四捨五入されないようにするにはどうすればいいのですか?」
Excelで小数の絡んだ計算をはじめた方から、ときどきいただくご質問です。
例えば消費税額の計算をするために0.05を掛け算をしたときに、小数点以下が自動的に四捨五入された数値がセルに表示されることがあります。
あるいは小数を含んだ数値の入力をしたときに、勝手に小数点以下が四捨五入されるということもあったりします。
これをそうならならないようにしたいというご質問です。
▼サンプルファイル(002656.xls 31KByte)ダウンロード
サンプルファイルのA1セルとA2セルを掛け算した値を、A4セルに求めています。
A1セルには「99」
A2セルには「1.05」
が入力されているので、単純に掛け算すれば
「103.95」
という値になるはずですが、
A4セルには「104」
と表示されています。
小数点以下が四捨五入されているわけです。
小数点以下の桁数に応じて、その一つ下の位の値を四捨五入するのが、Excelの仕様です。
小数点以下をしっかり表示したいのであれば、小数点以下の桁数を指定しましょう。書式設定するセルでマウスの右ボタンをクリック
↓
ショートカットメニュー[セルの書式設定]をクリック
↓
[セルの書式設定]ダイアログ−[表示形式]タブをクリック
↓
[分類]欄で「数値」を選択
↓
[小数点以下の桁数]欄で数値を指定
↓
[セルの書式設定]ダイアログ−[OK]ボタンをクリック
[セルの書式設定]ダイアログ−[表示形式]タブ−[サンプル]欄には、どんな表示になるかがサンプル表示されますから、確認しながら[小数点以下の桁数]の数値を変更してみてください。
小数点以下を切り捨てする場合は、表示形式の指定だけでは対応できません。
サンプルファイルのA9・A10セルのように、関数を使って切り捨てを行う必要があります。
このサイトではExcelの数値丸め処理について以下のようなネタをご紹介していますので、合わせてご参照ください。
- Newer:Access 2007で最適化と修復は?
- Older:読み取り専用を解除するには?
Home » Excel(エクセル)の使い方-セルの書式設定 » 数値の表示形式 » 勝手に四捨五入しないように