advanced help
per page, with , order by , clip by
Results of 1 - 1 of about 19645 for 20�����������������������... (0.004 sec.)
[[20080712130357]]
#score: 2682
@digest: 9453811ba4b10caccee6c95207dd5d6f
@id: 39054
@mdate: 2008-07-12T06:37:12Z
@size: 1622
@type: text/plain
#keywords: 様xx (7748), 旦ro (7380), 桐) (7380), 策= (7323), 454500 (7213), (桐 (6766), 策講 (4525), rounddown (4258), 和行 (3817), 坂和 (3817), 数誤 (3602), 行氏 (3516), 芳坂 (3500), 人” (3387), 座ht (2827), 差対 (2730), ル=( (2555), アな (1769), ュア (1702), 少数 (1687), 誤差 (1625), ピュ (1623), special (1302), 考ur (1294), 大小 (1236), 講座 (1235), 達人 (1061), 中間 (1059), 小数 (992), nikkeibp (984), 算誤 (958), 対策 (916)
『ROUNDDOWNの計算結果が合わない???』(桐)
いつもお世話になっています。 ROUNDDOWNを使って計算させたのですが答えが合いません。 どうしてなのでしょうか? 申し訳ございませんが宜しく御願い致します。 A B C 1 454500 20.7 6,362 ↑=ROUNDDOWN((A1*(B1-20)/50),0) 計算結果は【6,363】になるはずなのですが・・・ ---- 詳しくは分からないですが、いわゆる小数誤差と呼ばれるものかと思います。 B1-20は、「20.7-20」で、普通なら「0.7」になるだけですが、 実際は、少し小さいようです。 試みに =(B1-20)=0.7 と入力してみますと、Trueにはなりません。 中間で一旦Roundをかませて、ピュアな「0.7」にする必要がありそうです。(※) (1) C1セル =ROUNDDOWN((A1*(B1-20)/50),0) (2) C2セル =(B1-20)=0.7 (3) C3セル =ROUNDDOWN((A1*ROUND((B1-20),1)/50),0) 行 __A___ ___B___ __C__ 1 454500 20.700 6362 2 FALSE 3 6363 ※ 私ならまだ、小数になっていることに不安があり、10倍してピュアな「7」を取得してから計算します。 いずれにしても、小数点が絡む計算で、大小を判定する時は、注意が必要です。 (半平太) ---- 参考URLです。(xxx) ◆“達人”芳坂和行氏に学ぶ、エクセル(Excel)「演算誤差」対策講座 http://pc.nikkeibp.co.jp/pc21/special/gosa/ ---- 半平太 様 xxx 様 計算式が合っているからと言っても 少数点以下は気を付けないといけないんですね。 これからも宜しくお願い致します。 ありがとうございました。 (桐) ---- ROUNDDOWNの少数誤差対策 =ROUNDDOWN(A13*(B13-20)/50+0.01,0) ^^^^^ ROUNDupは+0.01 が-0.01で (sss) ...
http://www.excel.studio-kazu.jp/wiki/kazuwiki/200807/20080712130357.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 97013 documents and 608132 words.

訪問者:カウンタValid HTML 4.01 Transitional