• ベストアンサー

エクセルの計算式について

小数点以下2桁で次の計算を表示して 123x0.1356=16.68 235x0.2345=55.11 289x0.1845=53.32 264x0.2598=68.59 これらの合計はオートサムでは193.69と表示されます。 この合計を193.70と表示させる方法はあるのでしょうか? 書式をいろいろやってみても、うまくできませんので教えて下さい。

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

  • ベストアンサー
  • a987654
  • ベストアンサー率26% (112/415)
回答No.3

セル書式と合計欄のROUNDでは、基数値の組み合わせに よっては対応できない場合がでてきます。 対応策としては下記のどちらかで良いかと思います。 方法その1.  個々の数値に対して全てROUND(XX、2)とする。 方法その2.  EXCELオプションの設定で「表示桁数で計算する」にチェックを  入れて、表示桁は書式で希望のものに合わせる。 ※「表示桁数で計算する」は 2003、97:ツール→オプション→計算方法      →ブックオプションの中にあります。 2007:オフィース釦(左上隅の丸いヤツ)枠下左側に      EXCELのオプション→詳細設定→スクロール下方向      →次のブックを計算する時の中にありま。す

ryo1030
質問者

お礼

計算も足し算や掛け算など簡単なものしか知らなくて、関数はわかりませんでした。(2007の)EXCELオプションでうまくできました。ありがとうございました。

その他の回答 (2)

  • t-yamada_2
  • ベストアンサー率40% (587/1460)
回答No.2

セルの書式設定で [ユーザー定義]-[種類]に 0.0"0" と入力すれば小数点以下2桁上げの表示ができるかと思います。 または別のセルに =ROUNDUP(A5,1) ※上記A5は193.69を表示してあるセルです

ryo1030
質問者

お礼

ユーザー定義を自分で設定できるのは知りませんでした。大変参考になりました。関数についてもまったく勉強不足でした。ありがとうございます。

回答No.1

だって正しくは小数点以下4桁まであって、 16.6788 55.1075 53.3205 68.5872 ですから、合計は193.694で小数点以下2桁まで表示すれば193.69で 合ってますね。書式をいじっても値は変わらないのです。ちゃん とround関数で四捨五入してください。=round(A1*B1,2)ですね。

ryo1030
質問者

お礼

早速にアドバイスありがとうございます。関数の使い方を全然知りませんでした。恥ずかしいかぎりです。もっと勉強します。

関連するQ&A