• ベストアンサー

エクセルの数式について

計算の結果小数点表示桁下げを切り捨てしたものについて、桁下げした数の合計を求めたいのですが、計算結果には小数点以下の数が反映してしまっています。 どうしたらいいでしょうか?関数があるのでしょうか?

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

  • ベストアンサー
  • gimmick
  • ベストアンサー率49% (134/270)
回答No.3

#2の補足のような計算がしたいのであれば、「ツール」-「オプション」-「計算方法」タブの中の「表示桁数で計算する」をチェックしましょう。EXCEL2000で確認しました。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

385maruさんのご質問に便乗してすみませんが、私と同じように理解できない方もおられると思いますので、#3のgimmickさんの「表示桁数で計算する」をONにするしない で差が出る簡単な実例をお示し頂けませんでしょうか。 「関数」は基本的に、「値を返すもの」と思っており、関数式の入ったセルの値は、関数の結果の数値(文字列関連は別にして)なっていて、その関数式の入ったセルを対象として、更に関数で演算すると、関数の結果の値で演算すると思っていましたので。

385maru
質問者

補足

私の場合は例えば (1)21.75*350 (2)21.45*350 の結果(1)7612.5(2)7507.5を「小数点表示桁下げ」を使って (1)7613(2)7508にしました。 そして(1)と(2)の合計をSUM関数で求めると(3)15120になったのです。 表示上は(1)7613+(2)7508なので結果は(3)15121となって欲しかったということです。 回答を頂いた「表示桁数で計算する」を使ったところ、(3)15121となりました。 ROUND(B2*350,0)を入れたらSUM関数でも(3)15121になりましたけど。

回答No.2

(1)合計を切り捨てにしたいのですか? (2)それとも数値を切り捨てにして、その上でそれらの合計を出したいということなのでしょうか? いづれにしても、切り捨ては =ROUNDDOWN ( 数値 , 桁数 ) です。 桁数の部分には 0→小数第1位切り捨て 1→小数第2位切り捨て 2→小数第3位切り捨て -1→1の位を切り捨て が入ります。 (1)なら =ROUNDDOWN ( SUM(数値) , 桁数 ) ※SUMは合計を出す関数 参考にならなかったらごめんなさい

385maru
質問者

補足

知りたいのは(2)の方です。ある数式から出た答えを小数点以下を四捨五入にして、四捨五入した数の合計を求めたいのですが、どうしても小数点以下の部分が生きてしまって表示している数を足しても合計と一致していない状態になってしまいます。

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

こんにちは。 例えば、 1.348 を少数第2位までにしたい場合は、 =ROUNDDOWN(1.348,2) で、少数第3位が切り捨てられます。 他に、ROUND関数 や ROUNDUP関数 もあります。

関連するQ&A

  • エクセル・切捨て

    A3というセルがあるとします。 ここにはA1とA2を合計する関数を入力しています。 合計は1.239だとすると小数点以下2桁表示では、 1.24になります。これを切捨てで1.23に することはできないのでしょうか? 表示だけでなく、完全に1.23としたいと考えています。

  • Excelの計算表示

    計算表示の結果小数点以下を切り捨てして整数値で表示してその合計をしたいのですが、もとの小数点の結果で表示されます。表示された値で合計を出すにはどうしたらよいのでしょうか?

  • Excelの小数点以下

    詳しい方お願い致します。 Excelの小数点以下の計算結果を、全て切捨てにする方法ありますでしょうか? セルの計算式はその都度変るのですが、その結果の小数点以下は、ずべてきり捨てたいのです。 関数、ROUNDDOWNを使うと小数点以下切捨てになるのは分るんですが、 毎回関数使うのは面倒ですし、時々忘れて、1円多くなってしまいます。 開いたファイル全てで、切捨てで計算してほしいのです。 こんな方法ありますでしょうか?

  • エクセル関数で

    お世話になります。先日こちらで教えていただきました関数で、変更箇所がありましたので悩んでおります、、、 ご存知の方ご指導いただけないでしょうか、、、 ■下記の数値の小数点以下3桁目をある条件で切上げ・切捨てを行いなさい。 【条件】23.230以下は、小数点以下3桁目を切り捨て。23.231以上は 小数点以下3桁目を切上げる。 ただし、小数点以下3桁目が0の場合は値が23.231以上は 小数点以下3桁目を切上げ(*1) 23.230以下の場合は少数点以下2桁目を1減少させる(=0.01マイナス)(*2) 例) 23.151 → 23.15    23.230 → 23.23    23.231 → 23.24 (*1) 23.240 → 23.25 (*2) 23.150 → 23.14 小数点以下3桁目が0の場合、23.230以下の場合小数点以下2桁目を 1減少させるという関数がわかりません。 下記の関数にどのような式を加えればよいのでしょうか? =IF(A1>=23.231,ROUNDUP(A1+0.001,2),ROUNDDOWN(A1,2)) ※上記の式だと、小数点以下3桁目が0の場合、23.231以上の場合は 切上げ、23.230以下の場合は切り捨てになります。 宜しくお願い致します。

  • エクセル関数で

    お世話になります。下記の数値の小数点以下3桁目をある条件で 切り上げ・切捨てを行いたいのですが、その条件に加えて小数点以下3桁 目が0でも切上げにする場合の数式を教えていただけないでしょうか? 【条件】23.230以下は、小数点以下3桁目を切り捨て。23.231以上は 小数点以下3桁目を切上げる。ただし、23.231以上で切上げる場合、 小数点以下3桁目が0の場合でも切上げる(*) 例)23.151 → 23.15   23.150 → 23.15   23.230 → 23.23   23.231 → 23.24 (*) 23.240 → 23.25 切り上げ、切捨ての数式はIF関数でできたのですが、23.231以上で 切上げる場合、小数点以下3桁目が0の場合でも切上げるというのが 分かりません、、、 =IF(A1>=23.231,ROUNDUP(A1,2),ROUNDDOWN(A1,2)) ご指導いただきたく、宜しくお願い致します。

  • 化学での有効数字について(途中計算)

     以下についてアドバイスいただけると助かります。  有効数字について  和・差について・・・小数点以下の桁数が少ない方に合わせる  積・商について・・・桁数が少ない方に合わせる  については、分かったのですが、有効数字3桁での指定があるときに  19.1、24.5889、0.12553、3.2952の4つの数にたいして  ○和を筆算で求める場合    小数第1位に合わせるために、    19.1→19.10(小数第2位表示)    24.5889→24.58(小数第3位切り捨て)    0.12553→0.12(小数第3位切り捨て)    3.2952→3.29(小数第3位切り捨て)  として和を求め、小数第1位(小数第2位四捨五入)にする  ○積を筆算で求める場合    有効数字3桁に合わせるために、    19.1→19.10(有効数字4桁表示)    24.5889→24.58(5桁目切り捨て)    0.12553→0.1255(5桁目切り捨て)    3.2952→3.295(5桁目切り捨て)  として積を求め、有効数字を3桁(4桁目は四捨五入)にする  と思っています。  1.このやり方で大学受験では問題ないのでしょうか。    特に気になっているのは、計算をする前の丸め方(すべて切り捨てにしているところ)です。  2.計算ステップがいくつもあり、一度に計算ができない場合、そのステップ毎に得られる数の    丸め方は切り捨て・四捨五入のどちらがよいのでしょうか。  よろしくお願いします。    

  • エクセルで小数点以下を切り捨てた答えを表示したい!

    こんにちは。宜しくお願いします。 OSは、WindowsNT、Excel97を使用しています。 エクセルで計算式を作った時、答えが小数点以下2ケタまで表示されたとします。それを小数点以下を切り捨てた数字で表示したい時、どうすればいいのか分かりません。 関数「ROUND DOWN」を使えば切り捨てが出来るという事は分かるのですが、出来れば、計算して答えが出るセルに直に切り捨てた答えが出るようにしたいのです。(つまり、小数点以下の答えが表示されるセルと、切り捨てた答えが表示されるセルを分けたくないのです) 拙い説明で申し訳有りませんが、不明な点などあれば補足致しますので、宜しくお願いします。

  • エクセル 小数点一桁目を判定

    お尋ねします。 エクセルで次の処理を行いたいのですがどなたか教えて下さい。 1)判定結果が小数点一桁目まで集計計算されます。   例えば、5.6とか3.5とかいった具合です。 2)この集計結果の小数点1桁目をみて、「5捨6入」で判定を行い、切り上げ・切り捨て処理をしたい。 小数点1桁目が「6以上」の場合は切り上げ、「5以下」の場合は切り捨てになります。 例えば、5.6の場合は0.6を切り上げて最終判定は6になり、3.5の場合は、0.5を切り捨てて3となります。 1.7だったら2、6.4であれば6になります。 マクロかVBAを使うことになるのでしょうか? どちらも素人ですのでわかりやすくご指導頂ければありがたいです。 お願い致します。

  • エクセルで合計値の整合性

    質問なんですが A1セルに6.1 A2セルに3.3が入力され 3行目の、A3セルはA1とA2の合計が入るようになっています そして各セルは「小数点表示桁下げ」をしているので見かけ上 A1セルは「 6 」、A2セルは「 3 」、A3セルは「 9 」と表示されています。 ここで問題なのが B1セルに6.5 B2セルに3.7と入力した場合 「小数点表示桁下げ」をしているのでそれぞれ「 7 」・「 4 」と表示され B3セルの合計値が 「 10 」となってしまいます。(「11」と表示させたい) このような場合、合計を求める3行目にはどのような関数を使用すれば 見かけ上の整合性が保たれるでしょうか

  • エクセルで小数点以下3桁を四捨五入して、小数点以下1桁を表示する方法

    エクセル2003を使用しています。 計算式から出た結果に対して、小数点以下3桁を四捨五入して、小数点以下2桁ではなく、1桁を表示したいです。 例えば、計算式の結果、 1.145 の場合、普通に四捨五入すると 小数点以下1桁なら、1.1 小数点以下2桁なら、1.15 となってしまいます。 これを小数点以下3桁を四捨五入して、小数点以下1桁表示の1.2と表示させたいのですが、可能でしょうか?

専門家に質問してみよう