- 締切済み
エクセルの計算結果表示
エクセルで例えば1.1+1.2+1.2+1.4=4.9となる計算結果をそのままあるセルに4.9と表示させたいのですが、なぜか5.0と表示されてしまいます。それらしき関数は入っていません。どこか設定がおかしいのでしょうか? 宜しくお願いします。
- みんなの回答 (7)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
エクセルの(ユーザーの混乱を招く点かも知れないが)、基本的なことなのだが、それを認識できてない質問です。 (A)セルの「値」 数式バー部に出る値(ただし日付の場合は日付が出るが値は整数で、違うが) (B)表示形式で見えている値の変形物 ユーザーが設定した表示形式 (C)表示形式で見えている値の変形物 エクセルが統一的に決めているルール(四捨五入が多いが個々のパターンで要確認) 年月日などはその例で値は37234とかのス数、見えているのは 2001/12/9 変形物は似ても似付かぬものにもなしえますので。 ーー この質問は(C)で知らないための質問だと思う。 エクセルも無理してやっているわけでなく、広い意味でユーザーのニーズやそうせざるを得ない理由があるのです。 ーー #4で御紹介「ツールーオプションーの計算方法から「表示桁数で計算する」もある。ただ知らない第3者にとっては混乱が起こるかも。 ーー エクセルは表示形式の結果と値が分裂させることができる、ということを頭に明記しておくことです。
- pkh4989
- ベストアンサー率62% (162/260)
セルの書式設定「表示形式」が数値に場合 → 小数点以下の桁数を設定する 又は、セルの書式設定「表示形式」を標準にしてみてください。
お使いの Excel のバージョンは?
- Cupper
- ベストアンサー率32% (2123/6444)
5.0 と小数点以下一桁まで表示されるのであれば、 1.12+1.21+1.22+1.44 など、小数点以下2桁以降にも数値があると思われます。 セルの表示形式などで小数点以下の桁を1桁に統一している場合、このようなことになります。 A1セルに1.12(表示は1.1) A2セルに1.21(表示は1.2) A3セルに1.22(表示は1.2) A3セルに1.44(表示は1.4) と入力されていて A1+A2+A3+A4 の結果を 4.9 としたいのであれば、 オプションの計算方法から「表示桁数で計算する」を選択してください。
- dontracy
- ベストアンサー率29% (134/460)
#2 右クリックです。 失礼しました。
- dontracy
- ベストアンサー率29% (134/460)
#1です。ウソ書いちゃいました。すいません。 そのセルをクリックして「セルの書式設定」→「表示形式」→「ユーザー定義」で「#.##0」を選択します。
- dontracy
- ベストアンサー率29% (134/460)
ツールバーの ←.0 .00 のボタンを一回クリックすると小数点1桁になります。