[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『データの合計』(いいちこ)
2.84217E-14 と、どこかのセルに入力し、数式バーを見てみましょう。 0.0000000000000284217 と出てるはずです。つまりそのセルは、ゼロでは ないのです。おそらく割り算を含む計算の結果だと思いますので、 その数式に小数点以下を丸める関数を使えば解決するはずです。 関数は、下記を参考に。 「ROUND」関数より https://www.excel.studio-kazu.jp/func/round.html (純丸)(o^-')b
この問題は、SUMIF関数でも同じ現象が発生します。 ためしにA1:A3へこれらの数値を入力して、=SUMIF(A1:A3,"<>0")で集計すると 同じ計算結果が得られます。しかも、特定の数値の組み合わせの時に限って発生す る問題なので、頭が痛いです。 数式上のことであれば、ある適当な有効桁数で丸めるなりすれば、解決できますが、 ピボットテーブルでは自動に集計された結果だけにさらに手に負えないです。 表示形式で対処する以外には、 ツール>オプション>計算方法 で「表示桁数で計算する」にチェック、 ピボットテーブルウィザードでアイテムをデータフィールドへドロップする前に、 データフィールドのセルの書式設定を「数値(小数点以下の桁数設定)」として からデータフィールドへドロップすると一応誤差は吸収されます。 どちらにしても表示形式の設定は必要でしょう。 (みやほりん)(-_∂)b
数式じゃなくての少数誤差でしたか。確かに頭が痛いですね。 詳細なフォロー、ありがとうございました。 (純丸)(o^-')b
一応MSの関連情報です。 [XL] 浮動小数点の計算誤差と IEEE フォーマット http://support.microsoft.com/default.aspx?scid=kb;ja;JP402554 [XL97]特定の小数部を持つ数値を入力した場合に誤差を生じる http://support.microsoft.com/default.aspx?scid=kb;ja;JP161234 [XL2003] Excel で浮動小数点演算の結果が正しくない場合がある http://support.microsoft.com/default.aspx?scid=kb;ja;JP78113 (みやほりん)(-_∂)b
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.