- ベストアンサー
エクセルの計算式について
小数点以下2桁で次の計算を表示して 123x0.1356=16.68 235x0.2345=55.11 289x0.1845=53.32 264x0.2598=68.59 これらの合計はオートサムでは193.69と表示されます。 この合計を193.70と表示させる方法はあるのでしょうか? 書式をいろいろやってみても、うまくできませんので教えて下さい。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
セル書式と合計欄のROUNDでは、基数値の組み合わせに よっては対応できない場合がでてきます。 対応策としては下記のどちらかで良いかと思います。 方法その1. 個々の数値に対して全てROUND(XX、2)とする。 方法その2. EXCELオプションの設定で「表示桁数で計算する」にチェックを 入れて、表示桁は書式で希望のものに合わせる。 ※「表示桁数で計算する」は 2003、97:ツール→オプション→計算方法 →ブックオプションの中にあります。 2007:オフィース釦(左上隅の丸いヤツ)枠下左側に EXCELのオプション→詳細設定→スクロール下方向 →次のブックを計算する時の中にありま。す
その他の回答 (2)
- t-yamada_2
- ベストアンサー率40% (587/1460)
セルの書式設定で [ユーザー定義]-[種類]に 0.0"0" と入力すれば小数点以下2桁上げの表示ができるかと思います。 または別のセルに =ROUNDUP(A5,1) ※上記A5は193.69を表示してあるセルです
お礼
ユーザー定義を自分で設定できるのは知りませんでした。大変参考になりました。関数についてもまったく勉強不足でした。ありがとうございます。
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
だって正しくは小数点以下4桁まであって、 16.6788 55.1075 53.3205 68.5872 ですから、合計は193.694で小数点以下2桁まで表示すれば193.69で 合ってますね。書式をいじっても値は変わらないのです。ちゃん とround関数で四捨五入してください。=round(A1*B1,2)ですね。
お礼
早速にアドバイスありがとうございます。関数の使い方を全然知りませんでした。恥ずかしいかぎりです。もっと勉強します。
お礼
計算も足し算や掛け算など簡単なものしか知らなくて、関数はわかりませんでした。(2007の)EXCELオプションでうまくできました。ありがとうございました。