• 締切済み

エクセルの計算間違い?

エクセルでDにA×Cの計算結果が入るように式をいれたのですが、微妙に+-2~4のずれがあります。(250×4が1002になったりする)特に何か設定をした憶えもないのです。同じテンプレートから作成しても常にその症状が起こる訳ではなく、たまになるのですが。 エクセルをいったん削除して、再インストールしても同じ状況です。 ちゃんとした答えが表示されるようにしたいのですがどうすれば良いのでしょうか?

  • toduki
  • お礼率86% (545/632)

みんなの回答

  • taka23
  • ベストアンサー率33% (38/114)
回答No.4

Dの欄の書式設定は合っているのでしょうか? 右クリック→セルの書式設定→表示形式が数値になっていますか? 日付とか時刻になっていると訳わからん答えが出てきますよ。

toduki
質問者

お礼

アドバイスありがとうございます。お礼が遅くなってしまって申し訳ありません。 表示形式はちゃんと数値になってます。 いろいろな方にアドバイスいただいたのですが解決しなくて(泣)ネットとかでもう少し調べてみようと思います。

  • kbonb
  • ベストアンサー率51% (254/492)
回答No.3

こんにちは  以下のページがご参考になるのでは? Housaka's Home Page-エクセル奇譚 http://member.nifty.ne.jp/housaka/kitan01.html Housaka's Home Page-エクセル奇譚 ~ 誤差アラカルト ~ http://member.nifty.ne.jp/housaka/kitan011.html [XL97] 浮動小数点数値演算の結果に含まれる丸め誤差について http://www.microsoft.com/japan/support/kb/articles/J042/5/26.htm [XL97] 数値を比較した結果が正しく返らないケースについて http://www.microsoft.com/japan/support/kb/articles/J042/5/24.htm [XL97] 特定の小数部を持つ数値を入力した場合に誤差を生じる http://www.microsoft.com/japan/support/kb/articles/J042/5/25.htm [XL] 浮動小数点の計算誤差と IEEE フォ-マット http://www.microsoft.com/japan/support/kb/articles/J013/9/67.htm ROUND関数の結果を正常にするには? http://cgi.fuji.ne.jp/~fj2094/cgi-bin2/wwwlng.cgi?print+200009/0009004 5.txt 四捨五入するには http://cgi.fuji.ne.jp/~fj2094/cgi-bin1/wwwlng.cgi?print+200005/0005012 2.txt

参考URL:
http://www2.odn.ne.jp/excel/
toduki
質問者

お礼

アドバイスありがとうございます。お礼が遅くなってしまって申し訳ございません。 沢山、参考URLを教えていただいてありがとうございます。他の方々がご指摘下さった「小数点が非表示」というのとは違うようなので参考URLで調べてみようと思います。

  • arai163
  • ベストアンサー率22% (214/970)
回答No.2

INT(A*1)*INT(C*1)で計算してみてください。 これで1000になったら、AとCが小数点以下が非表示になっています。 (INTは整数化の関数です)

toduki
質問者

お礼

回答ありがとうございます。お礼が遅くなってしまいまして申し訳ございません。 教えていただいた関数を入れてみたり小数点以下の表示を変えてみたりしたのですが状況は変わりませんでした(泣)もう少しネットとかで調べてみようと思います。 ありがとうございました。

  • nobor3
  • ベストアンサー率16% (68/404)
回答No.1

ほんとに250や4が入ってますか? じつは250.**とか、4.**で小数点以下が表示されない設定になってるんじゃないですか?

toduki
質問者

お礼

回答ありがとうございます。お礼が遅くなってしまってすみません。 小数点以下の表示とかいじってみたり数字をもう1回入れなおしたりしてみたのですが、状況は変わらないです。 もう少しネットとかで調べてみようと思います。 ありがとうございました。

関連するQ&A

  • エクセルの計算で困ってます

    エクセルで計算用のテンプレートを作成しているのですが、うまくいきません。 例えば、セル C1に、C1=A1+B1 という式を入れた時、A1やB1の値を変えれば、C1の値も変わるはずと思うのですが、変わりません。 厳密に言えば、C1の式を入力するところにカーソルを置いて、Enterキーを押せば変更されます。 できれば、A1に新しい値を入力するだけで、新しい計算結果になるようにしたいのです。 なにかいい方法はありませんでしょうか?教えてください。

  • エクセル:セルの右下を引っ張っても計算をしてくれない

    例えば、B,C,D列の2つの数字を足したいとき、 B C D 2 4 6 1 3 5 b c d bのセルに ”= 2[セル指定] + 1[セル指定]” の式を入力し計算をさせ、その後はbのセルの右下を Dまで引っ張っると、自動的に   c = 4 + 3 d = 6 + 5 という風になり、c~dに計算式を入力しなくても、 計算してくれていたのに、 今朝から計算が出来なくなってしまっています。 今の状況は、 b:通常通り計算する c:セル内の式は、c式が書かれているものの、結果はb d:セル内の式は、d式が書かれているものの、結果はb しかし、c~dのセルをダブルクリックして、 リターンを押すと、正常な計算をしてくれます。 これは、なにかエクセルの設定をかえたら直りますか? 教えてください。お願いします。

  • EXCELにての計算式が・・

    エクセルの計算式で困ってます。 =IF(K25<>"",(5-K25+$C26)/5*100,"") という計算式があって C26には 「-0.005」が入ります。 「5-K25」という式の答えから マイナス0.05を引きたいのですが 苦し紛れに上のような式を作りました。 これは おかしいですよね?? それと 答えが「0」になると -2E-15 といった妙な数字がセルに記入されます。 どうしてなんでしょうか??? この二つでハマってしまい 作表が止まったままではや3日・・・ どなたかお助けくださいませんでしょうか? お願いします。

  • エクセルの計算式なのですが

    エクセルの計算式なのですが A=BC^D の式で、 Bの値を求めたいのです。 A,C,Dの値は数値は出ているのですが、エクセルの計算式をどう組むとBの値を出せるのか計算式がわかりません。 どなたか計算式を教えて頂けないでしょうか?

  • エクセル 間違いを教えてください。

    間違いを教えてください。 D列に最終の計算結果を得るようにしました。 B8に「 =IF(A8="","",(B7+A8)) 」を入れています。 D8に「 =SUM(B8-(10000-C8)*300) 」を入れています。 このようにすると、D列には#VALUE!と表示されますが、AとCに数値を入れると、Dには正しい計算結果が表示されます。 #VALUE!となる原因を教えて下さい。 エクセルについては全くの初心者なので、質問の仕方そのものが間違っているかもしれませんが、よろしくお願いします。

  • Excelの計算式がおかしいっ!!

    Excelで表を作り計算式を作ったんですが、思うように答えが表示されません。PCには詳しくないので分かりやすく説明してくださる方にお願いします。  次のような式をセルに入力しました。 『=SUM(C19:E19)-F19』 そしてCからFまで数値を入力すると計算式が次のように変わってしまうんです。『=SUM(C19:F19)-F19』  当然のことながら求めたい答えが出てこなくて困っています。SUMを使わず『+と-』のみを使うと大丈夫のようですが、ExcelではSUMから引くというのは無理なのでしょうか。

  • Excelの計算が合わないのですが・・・

    Excelの計算式で =SUM(A3:A31) として計算した式と 電卓で計算した答えが「1」違うのです。 何回も計算したのですが、そして、数式を入れ直したりしたのですが、 同じ答えになり、「1」違います。 何故こんなことが起こったのかわかりませんが、Excelの方が答えとしては間違っています。 きちんとした答えが出るように直したいのですが、 どうすればよいでしょうか? よろしくお願いします。

  • エクセル2007の計算について

    エクセル2007の計算についてですが、A列に100個データがあり、B列とC列にそれぞれ1個データがあるとします。そこで、D列のD1にA1*B1-C1の計算結果を表示させました。次に、D2以下も同様の計算をするために、D1のセルを選択して、矢印無しの十字キーを下に伸ばしてD2にA2*B1-C1、D3にA3*B1-C1・・・、D100にA100*B1-C1の結果を表示させようとすると、100個分の計算結果は表示できるのですが、D2はA2*B2-C2、D3はA3*B3-C3・・・というように、B列とC列も一つずつ下がって計算されてしまいます。この場合、B列とC列には1個しかデータがない(B1に一個、C1に一個)ため、D2以下の計算結果は0になります。B列とC列を下げずに、A列のデータだけ下げて連続計算するにはどうすればよろしいでしょうか。

  • エクセルの計算式を教えてください。

    エクセルの計算式を教えてください。  A={ Bの4乗/(Cの4乗+Bの4乗)}*D*1/12*Cの2乗  このような式を関数を使ってやりたいです。  よろしくご指導ください。

  • エクセルの計算

    エクセル初心者です。(エクセル2000) 簡単な表で、b5のセルに10.50(小数点以下、2けたそのまま表したいので セルの表示形式を文字列にした)、c5のセルに5.50をいれ、d5のセルで b5-c5 の値に100を掛けるの式で答えを出しました。  =(b5-c5) * 100 で答えは500ですが、d5 のセルの表示形式は標準にしたので、500とでるが、文字列にすると計算できません。 この場合、b5 と c5 の表示形式は、どれを使ったらいいのでしょうか?(標準にして、ツールバーのアイコン、「小数点表示桁あげ」で、10.50 、5.50 とするのがいいのでしょうか?) また、セルの左上隅の緑の三角は、文字列表示にしたときにでる印でしょうか? エクセルご存知のかた、お教え願えないでしょうか。

専門家に質問してみよう