「夫を成功」へ導く妻の秘訣 座談会

 A列    B列

計     1,702,481
調整金    -12481 ←セルに直接-12481を入力
計     1,690,000 ←オートSUMで計~調整金を計算

工事金額 1,690,000 ←上記「計」を参照
消費税    84,500 ←工事金額*0.05
合計金額 1,774,500  ←工事金額~消費税をオートSUM。
               実際には1,774,499となり、1ずれます。

合計金額が上記のように1,774,500にならないといけないのに、
1,774,499となり、1ずれます。調整金のマイナス数値である、-12481の下一桁の「1」が関係
しているんでしょうか?

なお金額を入力しているB列のセルの書式設定の分類はすべて「数値」で
桁区切り(,)を利用するにチェックを入れています。

ほかに検討がつかなくって困っています。
チェックすべきセルや、考えられる点などがあれば
お力をお貸しください、よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (7件)

積算表を作成する時に「単価×数量=金額」で、金額に1円未満の端数を正しく扱わないと金額の合計に誤差が生じます。


一般的には金額の1円未満をその都度丸めて表示します。
四捨五入、切り捨ての選択は一貫していれば問題にされません。
提出先では書類なので電卓、算盤等で計算し誤差があれば訂正を求めるでしょう。
質問の例題に限らず、項目が多くなれば1円以上の誤差が生じることも考えられますので、端数処理は正しく行う習慣が必要です。
    • good
    • 2

同じ内容の回答が続くようですが、



 計    1,702,481
 ここが正しい整数値が入っていないからですね。

ここで、書式で、一度、小数点表示をすれば出てくるはずですが、これだけでは、浮動小数点丸め誤差は関係あるかどうかは、分かりませんね。少なくとも、質問内容だけでは、小数点を含む演算は、0.05の消費税計算だけです。

基本的な注意事項を書きます。

>調整金のマイナス数値である、-12481の下一桁の「1」が関係しているんでしょうか?
直接入力の、整数演算には、影響は受けません。

>84,500 ←工事金額*0.05
ここの計算ですが、会社では規定の計算方法が決まっているはずです。もちろん、ここだけでは、間違いということは言えませんが、裸の小数点演算を置くことは常識的にはしません。

業界によって、この消費税計算は代わりますが、一般的には、四捨五入しますから、

= ROUND(B6*0.05)

切り捨てするなら、

= TRUNC(B6*0.05,0) ...INTよりも、TRUNC のほうが実践的です。

などとします。消費税戻しが発生することがありますので、その時に狂います。

それでも、不安が残るなら、オートSUMの部分でも、
>計     1,690,000 ←オートSUMで計~調整金を計算

=TRUNC(SUM(B2:B3))

などとします。最近の質問者の方は、こういうのが面倒だなって思う方も多いようですが、小数点演算が発生する場合は、必ず要所々々は、関数で括って、整数化しないといけません。
    • good
    • 2

最初の計に小数点以下の端数があると思われます。


ここの数式を、端数を四捨五入する場合は
=ROUND(数式,0)
端数を切り捨てる場合は
=INT(数式)
に変更してください。

あるいは、それ以前の計算で端数処理が必要なのかもしれません。
また、消費税の計算でも小数点以下の端数が生じる場合は端数処理が必要です。
    • good
    • 3

セルの書式設定で ”数値 ”でなくて ”通貨 ”を選び


記号を ”無し”に設定してみて 下さい。



    
    • good
    • 0

FAQ(よくある質問)の一つかも


“達人”芳坂和行氏に学ぶ、エクセル「演算誤差」対策講座
http://pc.nikkeibp.co.jp/pc21/special/gosa/

是非とも、ご覧下さい。
倍精度浮動小数点型は、日付でも使っていますので要注意です。
    • good
    • 1

1,702,481は


1,702,480.5...と小数点以下が
四捨五入されていませんか
    • good
    • 4

こんにちは。



1番はじめの「計」の金額の算出で、
実際には小数点を含んだ形である可能性はありませんか?

なんか、見た感じそれしかないという感覚があります。
小数点を表示してみて、確認してみてください。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QEXCEL SUM関数で合計値が違う場合

教えてください。
EXCELのSUM関数で合計値が違う場合があるのですが、
何が原因で起こるのでしょうか?
また、どうすれば直るのでしょうか?

Aベストアンサー

小数点以下0桁で書式設定(整数)にすると四捨五入されて表示されることが大きな原因と思います。
A1:0.8 -> 表示は 1
A2:0.6 -> 表示は 1
sum(a1:a2) -> 計算は 0.8+0.6=1.4 -> 表示は 1

Excelの設定(オプションー計算方法)で、表示桁数で計算するをチェックすると sum(a1:a2) は 2 になりますが、他所で影響が出るかもしれないので、お勧めしません。

QSUMの合計金額が合わない、金額のずれを直すには?

EXCEL 2007 を使用しています

電気の請求額一覧を次の数式を入れて作成しました。
12社分の個別金額を出し→各社H.E+F請求額を→オートSUMで12社分合計を出しました

下記の様な詳細金額を含めた請求額を1つの表の中で12社分出しております

(例.1社分の請求額の詳細)
A.今月メーター数 B.先月メーター C.A-B=KWh D.KWh小計 E. あ+い のD計 F.請求額D*27円 G.消費税F×0.05 H.E+F請求額
-----------------------------------------------------------------------------------------------------------------
(例)1社分のメーター詳細
あ-1=A.今月メーター数 5,115 B.先月メーター 4,496 C.A-B=KWh619 あ-1+あ-2の合計KWh=814
あ-2=A.今月メーター数80,429 B.先月メーター80,234 C.A-B=KWh195

い-1=A.今月メーター数13,627 B.先月メーター13,112 C.A-B=KWh515 い-1+い-2の合計KWh=747
い-2=A.今月メーター数68,843 B.先月メーター68,611 C.A-B=KWh232
↓↓↓
あ+い のD. KWh小計=1,561 あ+い のF.請求額小計=42,147あ+い のF.請求額消費税=2,107
----------------------------------------------------------------------------------------
↓↓↓
1社分請求額 (1社分のメーター=あ+い)= H.E+F→ 44,254円
----------------------------------------------------------------------------------------

この作成した「詳細金額請求書」の各企業請求額を元に「単純な合計金額一覧」を別のExcelに作りました

単純に企業名と企業別請求金額だけを入力し、12社分 オートSUMで合計金額を出したのですが、
このExcel合計金額と「詳細金額請求書」の12社分合計金額が1円差が有り、困っております

勿論、2つのExcelとも各企業12社分の請求額はぴったり同じなのですが、オートSUMの合計金額
の箇所だけが1円差が出るのです?
今までこの様なことが無かったのでどうしていいか分かりません?

電卓で合計金額を計算したところ、「詳細金額請求書」の方の合計金額が1円違っている様です

どう質問していいのか分からず、細かく書きわかりづらい説明をしましたが この数字が合わせるにはどうしたら良いのか教えて下さい!!

EXCEL 2007 を使用しています

電気の請求額一覧を次の数式を入れて作成しました。
12社分の個別金額を出し→各社H.E+F請求額を→オートSUMで12社分合計を出しました

下記の様な詳細金額を含めた請求額を1つの表の中で12社分出しております

(例.1社分の請求額の詳細)
A.今月メーター数 B.先月メーター C.A-B=KWh D.KWh小計 E. あ+い のD計 F.請求額D*27円 G.消費税F×0.05 H.E+F請求額
------------------------------------------------------------------------------------------------------...続きを読む

Aベストアンサー

「消費税マジック」です。

計算値(小数点は切り捨てせず、そのまま計算)
A 10.5円
B 5.25円
C 4.2円
D 8.4円
計 28.35円

表示値(小数点は切り捨てせず、整数部分のみ表示)
A 10円
B 5円
C 4円
D 8円
計 28円 ←ここ注目。10+5+4+8は28ではなく27の筈

単純に入力した値(見た目上の、1円単位までしか入力せず)
A 10円
B 5円
C 4円
D 8円
計 27円 ←ここ注目。オートSUMの計算結果は、当然、10+5+4+8で27

電卓で計算した値(見た目上の、1円単位までしか電卓に打たず)
A 10円
B 5円
C 4円
D 8円
計 27円 ←ここ注目。当然、10+5+4+8で27

個々の請求額を求めたら、合計を計算する前に「INT関数やROUND関数で小数点を消してから」合計して下さい。

修正後の計算値(ROUND関数を使用)
A 10.5円→11円
B 5.25円→5円
C 4.2円→4円
D 8.4円→8円
計 28円(11+5+4+8=28)

修正後の計算値(INT関数を使用)
A 10.5円→10円
B 5.25円→5円
C 4.2円→4円
D 8.4円→8円
計 27円(10+5+4+8=27)

小数点以下を「切り捨てる」か「四捨五入する」か「切り上げる」か、で、合計が数円~数十円の(最大で「明細の件数-1円」の、20件あれば19円の)差異を含む事になります。

この誤差は「300円しか持って無い時に、税別96円の物を3つ同時に買おうとすると、96×3+96×3×0.05=302円で2円足りないが、1個づつ別々に会計すると、96+96×0.05=100円×3回=300円で、ぴったり買える」という、不思議な現象を起こします。

その為「お会計はまとめてお願いします。バラでのお会計はご遠慮下さい」ってレジの所に貼ってあるお店もあります。

「消費税マジック」です。

計算値(小数点は切り捨てせず、そのまま計算)
A 10.5円
B 5.25円
C 4.2円
D 8.4円
計 28.35円

表示値(小数点は切り捨てせず、整数部分のみ表示)
A 10円
B 5円
C 4円
D 8円
計 28円 ←ここ注目。10+5+4+8は28ではなく27の筈

単純に入力した値(見た目上の、1円単位までしか入力せず)
A 10円
B 5円
C 4円
D 8円
計 27円 ←ここ注目。オートSUMの計算結果は、当然、10+5+4+8で27

電卓で計算した値(見た目上の、1円単位までし...続きを読む

QオートSUMの答えがどうやっても合わないのですが・・・・

エクセル2000を使用しています。
縦計算と横計算程度のそれほど難しくないワークシートを作りましたが、ある列の縦計算(その列の数値の合計)がどうしても合いません。電卓で確認しましたが、どう計算してもエクセルの答えが誤っているのです。

・その列の合計されるべき列(R11~R31)には(=$N$6*Q11~Q31)が入っている。(N6及びQ11~31は実数が入る)
・その合計の答えが入るべきセル(Q32)には(=SUM(R11:R31))が入っている。
・隠れている行や見えない行は無い。(行番号で確認)
・エクセル上の答えが実際の数値(電卓による)より2少ない

どう考えてもコンピュータが間違っているとしか思えません。こんな事ってあるんですか?
解決法があればおしえて下さい!!

Aベストアンサー

こんにちは。

見えている部分だけ合計してもだめです。
表示されている桁だけでなく、小数点も計算されているのでしょう。

=ROUND($N$6*Q11,0)

のようにして、合計したらどうなりますか?

Qエクセルのsumを使って合計を出したら、検算と違うのです。

金額の合計を出そうと、sumを使ったのですが、
検算のためと思い、手計算したところ、2円違っておりました。

セルの書式設定は、通貨にして、小数点以下は0にしております。

何が問題なのでしょうか?
質問の仕方もよくわからないほど、原因がわかりません。
何卒教えてくださいますようお願いいたします。

Aベストアンサー

小数点以下を0にしているとのことですが、それは小数点以下を「表示してない」だけなのではないですか?

つまり入力データに小数点以下がある場合、いくら小数点以下を表示しない設定をしたとしても切り捨てられず、自動で四捨五入されてしまいます。
つまり、入力データが123.5を本当は切り捨てるつもりで、表示を小数点以下を表示しないとすると、実際は「124」と表示されます。
しかし、SUM計算は元データを合算しますので、それで違算となるのではないでしょうか。

したがって、小数点以下を切り捨てて合算したいときには、もともとの入力データを切り捨てて、123.5は123と入力する必要があります。

また、SUM計算のセルが、計算式を入れている場合は、小数点以下を切り捨てる関数「int」を使う必要があります。セルの計算式が=A1+B1であれば=int(A1+B1)としてやれば、小数点以下が切り捨てられたデータが求められます。四捨五入ならroundです。

これで解決すればいいのですが・・・。

Qエクセルで打ち込んだ数字を自動で別シートに表示したい

エクセルでセルに打ち込んだ数字を自動で別シートに表示できる方法があれば、教えてください。

例えば、シート1のC1に5を打ち込んだら、シート2のD2にシート1で打ち込んだ5が自動で表示される。

また1列すべてを自動で表示させる場合、一つのセルの時と違いがありましたら教えてください。よろしくお願いします。

Aベストアンサー

こんばんは。
入力したセルの値を合計とかでなくて、
純粋に別のシートに自動的に表示したいのであれば、
以下の方法があります。

1.1つのセルだけの場合
例)シート1のC1に5を打ち込んだら、
  シート2のD2にシート1で打ち込んだ5が自動で表示される

⇒シート2のD2のセルをアクティブにして「=」を入力
 した後、シート1のC1をクリックする。
 そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に
 表示されるようになります。

2.1列全てコピーしたい場合。
  コピー&リンク貼り付けを使うと便利です。

例)例)シート1のC1~C5に何かを入力したら、
  シート2のD2~D7にシート1で打ち込んだものが自動で表示される

  シート1にあるコピー元のセルを範囲選択して、
  シート2のD2の上で「右クリック」⇒「形式を選択して貼り付け」
  をクリックします。

  そして出てきた小さな画面の左下にある「リンク貼り付け」という
  ボタンをクリックすると完成です。
  試してみてください。。

  念のためにリンク貼り付けを図解しているURLを載せておきます。
  参考にしてみてくださいね。。
  http://www.geocities.jp/office_inoue/excel/eq21.htm

こんばんは。
入力したセルの値を合計とかでなくて、
純粋に別のシートに自動的に表示したいのであれば、
以下の方法があります。

1.1つのセルだけの場合
例)シート1のC1に5を打ち込んだら、
  シート2のD2にシート1で打ち込んだ5が自動で表示される

⇒シート2のD2のセルをアクティブにして「=」を入力
 した後、シート1のC1をクリックする。
 そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に
 表示されるようになります。

2.1列全てコピーしたい場合。
  コ...続きを読む

Qエクセル 表を大きく、紙いっぱいに印刷したい

エクセルで表を作りました。
印刷プレビューで確認したところ
用紙に対して表が小さく見栄えがしません。

一つ一ついじればできると思いますが、
簡単に、
用紙いっぱいにフォントも大きくし、表も大きくし、
印刷するやり方はありますか。
教えてください。

Aベストアンサー

CtrlキーとPのキーを同時に押すと「印刷」ダイアログが呼び出せます。その状態でAltキーとWのキーを同時に押すと「印刷プレビュー」が表示されますので、印刷のイメージがつかめます(必ずしもプレビュー通りには印刷されませんが)
印刷プレビュー画面の上にある、設定のボタンを押してあげれば、余白を少なくしたり、拡大縮小印刷をパーセンテージを指定しておこなえたりします。いずれにせよ、プレビューで確認しながら拡大率を決めていけばいいと思います。なお、「拡大縮小印刷」のところに「次のページ数に合わせて印刷をする」というチェックをいれて横1×縦1にしてあげれば自動で拡大縮小印刷ができる場合がありますが、やってみればわかりますが、特に縮小印刷の場合小さくなりすぎたりする場合もあります。

Qエクセルで数式の結果が反映されない(自動計算になっているのに)

すいません、教えてください。

エクセル(XP)で数式が自動計算されなくなって
しまいました。

  ※ツールのオプションはちゃんと自動計算に
   なっているのに全く反映されません。

今まで全く問題なく作業できていたので
原因が分からず困っています。

数式等のエラーだとは考えにくいです。
と言うのも数式のあるセルをダブルクリックして
選択し、そのままEnterキーを押すと計算結果が
反映されます。
ただ、今まで全て自動計算されていたのが
全く動かなくなってしまったんです。

同じようなトラブルを経験された方、又は
詳しい方、どうかよろしくお願いします。

Aベストアンサー

原因は分からずじまいになってしまいましたが
同じことがありました。

「Officeの救急隊」を試してみましょう。
ボタン一発で全ての設定が元に戻ります。
http://www.vector.co.jp/soft/win95/util/se247118.html
(ツールバーなども初期状態に戻ります)

私の場合はコレで直ってしまいました^^

参考URL:http://www.vector.co.jp/soft/win95/util/se247118.html

QエクセルでSUM関数の小数点以下を切り捨てる方法

エクセル初心者です。
SUM関数で計を求めた数値に小数点があった場合、
小数点以下を切捨てする関数、計算式、を教えてください。

Aベストアンサー

=int(sum(*****))

Qエクセルの計算結果が0になってしまいます

エクセルのセルに計算式を入力しても、Σで和を求めようとしても、「0」と表示されてしまい、求めたい計算結果が出ません。
理由と対策について教えていただきたいです。

Aベストアンサー

先に計算式を入力して後から数値を入力したのでは?
画面の下のほうに再計算というのがでていませんか?
でていればF9ボタンを押してみてください。
計算されれば計算方法が手動になっているはずです。
メニューのツール→オプションを選択して計算方法を手動から自動にすればなおります。

Q(Excel)あるセルに文字を入力しただけで、同じブック内のほかのワークシートにも、同じ文字が自動的に入るようにするには?

こんにちは。
質問内容はタイトルのとおりです。

あるワークシートのあるセルに文字を入力すると、ほかのワークシートのセルにも同じ文字が自動的に書き込まれる方法を知りたいです(ブックは同じ)。複数のワークシートを制御するには、やはりマクロを使うのでしょうか?

よろしくお願いします。

Aベストアンサー

clam_chowderさん、こんにちは。

Sheet1のA1にたとえば「100」と入力しますね。
Sheet2のA1に、これと同じ数値を表示するには、
 =Sheet1!A1
でOKです。

数式をいれるのが苦手なら、
Sheet2のA1セルで「=」を入力すると、数式入力状態に入りますから、
ここでSheet1のシートタブをクリックし、
リンクしたいA1セルをクリックしてEnterすると、
自動的にさきほどと同じ式が入ります。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング