• ベストアンサー

Excel計算が合わない

Excelで請求書を作成しましたが、合計金額が一円単位出会わないことがあります。 表は簡単に数量x単価=合計      数量x単価=合計           金額合計   金額の合計の答えが1001だとしても時々1000だと計算したりしてます。  考えられるのは小数点を使った計算があるからかもしれませんが???数量0.5x単価33円=17とか四捨五入があるときによく間違いがあるような気がします。 手直しする方法を教えてください。

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

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

各行の合計を関数でROUND、ROUNDDOWNなどで整数的に「値」!を確定してしまえ(その数ををAとすると)ば、その縦計は(A)の合計に必ずなるはずです。 =SUM()関数も個々のセルの「値」!を足す関数です。 「値」に対するものとしては、表示形式で見えているものや、その他セルの属性がたくさんあります。この認識をしっかりすることです。 (1)表示形式の、四捨五入にしたように見える機能に頼って表を作  り、それ(実の値は小数点つき)を合計したり (2)もとの一旦出した掛け算の生の値の小数点つきの列の数を合計したり しないことです。 >小数点を使った計算があるからかもしれませんが それを整数化した列を作って、その列で考えることです。 請求書として出した金額が重要かつ意味があるのであって、計算途中で出る数は問題にしてもしょうがない。

magunamu77
質問者

お礼

ROUND関数でやったら出来ました。 ありがごうございました。

その他の回答 (3)

  • WWolf
  • ベストアンサー率26% (51/192)
回答No.3

こんにちは。 一般的に1円以下切捨てであると思いますがその見積書というか質問者さんが作りたい式が何になるかで手直しが変わります。 まず、原因を特定する事が手直しの原則であり、間違った答えを出すシートのセル全体(又は式の入っているセル全て)を選んで右クリックし書式設定で数値、少数点を2に設定すると、小数点以下がある場合表示されます。 1.四捨五入の場合ROUND 2.切捨ての場合ROUNDDOWN 3.切り上げの場合ROUNDUP など関数があります。 質問者さんがしたい事が可能な関数を取り込み修正して下さい。 また、各関数に関してはヘルプを参照されると理解できると思います。

magunamu77
質問者

お礼

ROUNDで出来ました。 ありがとうございました。

  • gootaroh
  • ベストアンサー率47% (396/826)
回答No.2

数量×単価=の方の合計の数式をよく確認してください。 もし、各項目の合計で、1円未満を四捨五入することになっているのであれば、各項目の数式は、ROUD関数にしないといけません。 ROUND関数なしの場合、表示は四捨五入されたものであっても、最終合計は各項目とも四捨五入なしの状態で再計算されたものになります。

magunamu77
質問者

お礼

ROUND関数でできました。 ありがとうございました。

  • GAG666
  • ベストアンサー率21% (244/1118)
回答No.1

非常に言いにくいのですが、それはWindowsの仕様です。 手作業で修正するしかありません。

magunamu77
質問者

お礼

ご返答ありがとうございました。

関連するQ&A

  • Excelで作った表で・・・

     よくある「単価×数量」の表を作りました。 答えに小数点以下になるものが含まれるため、その列に セル書式で小数点以下を四捨五入して整数になるように 設定しました。それぞれの答えはそれで良かったのですが、今度はさらにそれらの合計を求めようと「SUM」を 入力したら表示された整数の合計ではなく、 それぞれのセルある小数点以下の数次を合計して四捨五入してしまいます。  (例)単価×数量=1.2 表示は1    単価×数量=1.3 表示は1        計 3 になってしまう←「2」にしたい       どうしたらいいのでしょうか?教えてください。

  • Accessで四捨五入するには?

    過去の質問を読んでもどうもうまくいかないので質問です。 数量と単価をかけて金額を計算したいんですが、数量は小数点第2位まで存在します。 数量と単位をかけてその値を四捨五入するにはどうしたらいいでしょうか? わかる方よろしくお願いします。

  • エクセルの合計欄での四捨五入について

    エクセルで棚卸の表を作りたいのですが、表の左から、品名・数量・単価・合計の順に並べて、一番右下に合計の計を出す用に作ったのはいいのですが、単価の欄で小数点のものを入れて、まず一番右側の合計を四捨五入するようにしたのですが、この『合計の計』の値が、合計の欄にて四捨五入して示されている整数値ではなく、少数の時の値で計算されてしまうために、『合計の計』が少数値となってしまいます。 わかりやすく書くと、合計5(実際は4.5)・合計6(実際は5.95)、合計の計10となってしまいます。 本当は11となってほしいのに、どのようにしたらいいのかわかりません。 ご教授お願いいたします。

  • excelの小数点の計算のことでわからないことがあります。

    excelの小数点の計算のことでわからないことがあります。 初歩的なことだと思うんですがわからなくて困ってます。 普段請求書をフリーでDLしたテンプレートを使ってるんですが 『数量』『単位』『単価』『金額』とセルがあり、そこにそれぞれ数字を打ち込んでいくんですが 『数量』のところに小数点を打ち込むと、『金額』が勝手に繰り上げられて計算されてしまいます。 たとえば 『数量』のセルに『20.8』と打ち込むと 『21』と変わって『金額』が計算されてしまうのです。 いろいろ調べたのですが初心者なのでよくわかりませんでした。 打ち込むだけのテンプレートでは小数点は計算できないんでしょうか・・・ 何かいい解決方法がありましたらよろしくお願いいたします。

  • 商品有高帳での小数の処理について

    簿記3級の勉強中にふと浮かんだ疑問です。 商品有高帳を移動平均法で付ける際に、 払出単価を小数点以下四捨五入で計算するよう 指定される事がありますが、 例えば残高欄が金額3100円、数量300個の時 払出単価は10円と記入する事になります。 そこから299個売り上げた時には払出欄の金額は2990円で、 つまり残高は金額30円、数量1個で払出単価10円となります。 数量と払出単価の積が金額とかけ離れすぎていて違和感があります。 また、 例えば残高欄が金額3200円、数量300個の時 払出単価は11円と記入する事になります。 そこから299個売り上げた時には払出欄の金額は3289円で、 残高は数量1個ある筈が、残高はマイナスになってしまいます。 加えて、 同じような売り切れた際に残高が0になりません。 これは、私が計算方法を勘違いしているのでしょうか? それとも、これで有っていて、 実務では小数点以下四捨五入以外の別の方法がとられているのでしょうか。

  • エクセルの四捨五入の合計

    エクセルで表計算をして、小数一位で四捨五入した場合ですが、横の計は四捨五入後の整数でいいのですが、縦の計をオートシグマで集計すると四捨五入前の計になり、合計があいません。これを四捨五入後の整数の合計にできないでしょうか?

  • エクセル 計算と表

    エクセルで横方向に1マス右に行くごとに決まった値(356.5や485.3など)が足されていき表として表示される時には1桁の位で四捨五入されるようにしたいのですが(計算は小数点第一位まで計算して表は1の位で四捨五入した物を表示)何か良い方法はないでしょうか?教えて下さい。

  • 2007エクセル計算

    2007のエクセルだとセル幅が狭いと小数点以下が四捨五入されて自動で計算されてしまうので実際の計算結果とは異なってしまいますがどうしたら”#”(2003エクセルだと#で表示される)とかになりますか? 例えば   1.5                2   1.5                2   1.5                2  合計4.5 なのに セル幅が狭いと  合計6  となってしまうのです。

  • エクセルのラウンドについて

    エクセルでラウンドを使用して四捨五入をしようと思いますが、小数点以下を四捨五入ではなく、 一の位を四捨五入したいのですがどの様にすれば出来るでしょうか? 見積書の単価に3%上乗せした単価に自動計算させたいのです。(量が半端なく多いので・・・(^_^;)) どなたか教えて下さい。 宜しく御願い致します。

  • Access2000 小数第3位で四捨五入

    質問させていただきます。 Access2000で以下の計算式を作りました。 金額 = Round(重量 × 単価,2) これは「金額」を小数第3位で四捨五入します。 ところが以下の数値の場合、正しく計算してくれません。 764.00 = 0.479 × 1595 本当は 764.005 だから 小数第3位で四捨五入すると 764.01 になると思うのですが・・・。 ちなみに以下の値では・・・ 754.44 = 0.473 × 1595 (754.435だから小数第3位で正しく四捨五入されています)。 やり方が悪いのでしょうか?それとも他に正しく計算できる方法があるのでしょうか?

専門家に質問してみよう