2007年09月27日

【社会】Excel2007、計算間違える 2進法と10進法の処理方法でバグ…Microsoft

20070926004.jpg■Excel 2007に乗算を間違えるバグ--2進法と10進法の処理方法で(CNET JAPAN)

引用ここから〜〜〜〜〜〜〜〜
Microsoftは米国時間9月25日、特定の乗算を行うと、計算を誤る可能性のあるバグが「Excel 2007」に存在することを認めた。

 この問題は乗算の結果が6万5535になるときに発生する。2進演算に明るい人には説明するまでもないことだが、6万5535は2の16乗から1を引いた値。つまり、0以上の整数を2バイトで表したときの最大の整数である。2進法を10進法に変換する際にこの問題が発生する可能性が高い。


 同社は修正作業を行っているとだけ述べ、それ以上の説明はしていない。

 Microsoftは25日に声明で、「われわれは現在、この問題に対する修正を開発し、検証するプロセスに入っている。顧客に速やかに対応すべく優先的にこの問題に取り組んでおり、ソフトウェアのより良いエクスペリエンスを提供するための方法を模索している」と述べている。

 このバグは22日にExcelメーリングリストで明らかになり、25日にはSlashdotで取り上げられた。Slashdotのフォーラムは、Microsoftに批判的なユーザーが多く、この問題を痛烈に非難した。

 Slashdotに寄せられたコメントの中には、Microsoftの修正は、(Officeのヘルプキャラクターである)Clippyの新型を追加するものであると述べるものもあった。同コメントによると、Microsoftは、(英国の数学者である)Charles Babbageの頭が出現するアニメーションを表示するように修正する予定なのだという。そして、このキャラクターが「掛け算をしたいのかね。差分法を使えば足し算と引き算だけを使って近似値を求めることができるが、知りたくはないかな。それとも、正しい累乗を表示するウィザードを開くかね」と述べるのだという。

 もう少し建設的な情報もあった。それによると、この問題が発生してもグラフ上の結果は正しいという。
〜〜〜〜〜〜〜〜引用ここまで


引用元:【社会】Excel2007、計算間違える 2進法と10進法の処理方法でバグ…Microsoft(2ちゃんねる)

引用ここから〜〜〜〜〜〜〜〜
5 :名無しさん@八周年:2007/09/26(水) 21:27:23 ID:KG3Pol6f0

仕様です(キッパリ


6 :名無しさん@八周年:2007/09/26(水) 21:27:32 ID:BIaYIjeu0
少なくとも俺はそんな計算しない


8 :名無しさん@八周年:2007/09/26(水) 21:28:17 ID:weSWLfjl0
それ根本的な修正になってねーだろ


9 :名無しさん@八周年:2007/09/26(水) 21:28:42 ID:rrWENo5N0
使ってないから無問題


11 :名無しさん@八周年:2007/09/26(水) 21:28:46 ID:fnOywm2qO
マジか…


12 :名無しさん@八周年:2007/09/26(水) 21:29:07 ID:vGZUS2Yi0
小数がうまく計算できない仕様なのは知ってたが、結果が整数でも
ダメな場合があると?


13 :名無しさん@八周年:2007/09/26(水) 21:29:21 ID:Hekndar+0
Excelは文章作成にしか使わないな


15 :名無しさん@八周年:2007/09/26(水) 21:30:12 ID:lK/r/eQd0
unsignedで16ビットなんて負数にも金額データにも使えないのに、
なんでそんな型で持ってんだ?


16 :名無しさん@八周年:2007/09/26(水) 21:30:46 ID:9RoSIs780
符号無しの2バイト整数ってなによw
MS様のUINTとやらは16ビットか


17 :名無しさん@八周年:2007/09/26(水) 21:30:51 ID:zRFCF/yY0
>>1

>  この問題は乗算の結果が6万5535になるときに発生する。2進演算に明るい人には説明するまでもない
> ことだが、6万5535は2の16乗から1を引いた値。つまり、0以上の整数を2バイトで表したときの最大の整数
> である。2進法を10進法に変換する際にこの問題が発生する可能性が高い。

ヤレヤレだぜ。

何言ってるのか、まったく分らないよ〜♪


19 :名無しさん@八周年:2007/09/26(水) 21:31:20 ID:JETVkTz70
65534本しか指がなくておばーちゃんを必死に呼ぶExcel萌え


20 :名無しさん@八周年:2007/09/26(水) 21:31:30 ID:GF4Z9Aw00
今時2進数なんて使うなよw


52 :名無しさん@八周年:2007/09/26(水) 21:48:23 ID:gnkMBQED0
>>20
2進数使うのに今時とか昔とかあるのか?


22 :名無しさん@八周年:2007/09/26(水) 21:31:53 ID:ck65Ii5p0
演算ソフトとして致命的だろw

>乗算の結果が6万5535

金勘定なら、この程度のは電卓でやるけどなw
円単位で必要なこともあるし。

さすがMS。


23 :名無しさん@八周年:2007/09/26(水) 21:32:50 ID:WBcOcgVD0
Excel2007って、65535行以上使えるようになったんだよね。
このバグと関係あるかどうかは分からないけど。



24 :名無しさん@八周年:2007/09/26(水) 21:33:29 ID:hzdHpqnm0
バグが大量にある中で、何故これだけニュースになるんだ。
謎すぐる。

もしかして世間じゃ、マイクロソフト久々のバグ!?

ってなことになってんのか?
ンなワケねーよなw


25 :名無しさん@八周年:2007/09/26(水) 21:33:46 ID:+8vrvtKU0
で、どうやったら出るんだその現象


28 :名無しさん@八周年:2007/09/26(水) 21:35:37 ID:TctElirz0
> 25
65535x2???


27 :名無しさん@八周年:2007/09/26(水) 21:35:35 ID:8vZ3h/xx0
何でこんな低レベルの部分で今更エンバグしてんだよww


29 :名無しさん@八周年:2007/09/26(水) 21:36:09 ID:7w+cHXMG0
officeなんて2000で十分


31 :名無しさん@八周年:2007/09/26(水) 21:36:18 ID:wJrbWAcU0
表計算ソフトで計算にバグがあるってwwww
MSっておもしろ!


32 :名無しさん@八周年:2007/09/26(水) 21:36:24 ID:0u+jez5s0
で、結局に何が起こるんだ?


35 :名無しさん@八周年:2007/09/26(水) 21:38:01 ID:rH4jPwZu0
>この問題が発生してもグラフ上の結果は正しいという。
んなわけーない。

65535 1 =A1/B1 =B1*C1
65535 2 =A2/B2 =B2*C2
65535 3 =A3/B3 =B3*C3
:
65535 1000 =A1000/B1000 =B1000*C1000
で4列目でグラフ書いてみ。



58 :名無しさん@八周年:2007/09/26(水) 21:51:33 ID:ExsNft+b0
>>35
やってみた。ひでーな。
よくこんな欠陥品を出荷したものだ。



36 :名無しさん@八周年:2007/09/26(水) 21:38:13 ID:Xer1gJH60
>もう少し建設的な情報もあった。それによると、この問題が発生してもグラフ上の結果は正しいという。

これって建設的?余計に混乱を招くと思うが


37 :名無しさん@八周年:2007/09/26(水) 21:38:28 ID:+ZwlAAhD0
ヤベーよ

おれの作った見積もり書は全部ダメって事でOK?


39 : ◆65537KeAAA :2007/09/26(水) 21:39:31 ID:HZeWxg/00
なんねぇなぁと思ったらExcel2003だった(W


41 :名無しさん@八周年:2007/09/26(水) 21:40:57 ID:c9ckKFYM0
つーかこの記事は意味がわからんなw
なんかバグがあるらしいのかw


42 : ◆65537KeAAA :2007/09/26(水) 21:41:02 ID:HZeWxg/00
>この問題が発生してもグラフ上の結果は正しいという。
20070926005.jpg


45 :名無しさん@八周年:2007/09/26(水) 21:42:44 ID:TctElirz0
> 42
ワロタwww


43 :名無しさん@八周年:2007/09/26(水) 21:41:09 ID:zRFCF/yY0

上上下下左右左右BA


44 :名無しさん@八周年:2007/09/26(水) 21:41:40 ID:WbYa4Zc10
仕様書通りですがなにか?


46 :名無しさん@八周年:2007/09/26(水) 21:42:50 ID:ls47+PtM0
>この問題が発生してもグラフ上の結果は正しいという。

……それはセルの結果と表に連動性が無くなっていると言う事か……?


48 :名無しさん@八周年:2007/09/26(水) 21:45:28 ID:mTVTMeyf0
計算間違えてもいいから、印刷の時に画像がずれるのを直してよ。


49 :名無しさん@八周年:2007/09/26(水) 21:45:59 ID:RPJP1qVG0
オーバーフロー


50 :名無しさん@八周年:2007/09/26(水) 21:46:31 ID:PSTS8Y3E0
>もう少し建設的な情報もあった。それによると、この問題が発生してもグラフ上の結果は正しいという。

言い訳にもなってねーよ。全部回収して、テストやり直せ。


53 :名無しさん@八周年:2007/09/26(水) 21:48:32 ID:rakmJPa80
加算バグつきPentiumでExcel2007動かせば完璧!


54 :名無しさん@八周年:2007/09/26(水) 21:49:58 ID:hXLZOBiK0
ExcelというかOfficeは2000が最強


55 :名無しさん@八周年名無しさん@八周年:2007/09/26(水) 21:50:05 ID:+G/rpUvB0
まえにも電卓であったよね。そしたら、ユーザーはエクセル使うから・・という説明だった。プリインストールの新品の人は災難。


56 :名無しさん@八周年:2007/09/26(水) 21:50:08 ID:ls47+PtM0
しかし、内部処理結果は正しいのに表示は間違っていると言う事らしいが、どう言う判定でこんな動作をしてしまうんだろうな。


59 :名無しさん@八周年:2007/09/26(水) 21:51:36 ID:9WxCfBZs0
1/3 = 0.333…
0.333… * 3 = 1/3 * 3
0.999… = 1

なんだこのバグは!


61 :名無しさん@八周年:2007/09/26(水) 21:51:45 ID:yZtiy0/h0
2進数で間違えてることはありえんから、
10進数で表示させる過程で間違えてるんだな
つまり、計算はできているが、表示形式を変えると間違った翻訳になると
グラフはその過程とばして元の数値使っているからセーフと
見た目の問題だと思うがどうだ・



65 :名無しさん@八周年:2007/09/26(水) 21:54:42 ID:ExsNft+b0
>>61
全然セーフじゃない。
グラフも猛烈におかしい。



62 :名無しさん@八周年:2007/09/26(水) 21:52:36 ID:5P9AY1qL0
正直にいう。

これはひどい。


63 :名無しさん@八周年:2007/09/26(水) 21:52:43 ID:vql+B8660
EXCEL2007は、ゆとり世代だから。


64 :名無しさん@八周年:2007/09/26(水) 21:53:14 ID:nh5Uj6kZ0
話にならない


68 :名無しさん@八周年:2007/09/26(水) 21:55:07 ID:+5kujO/S0
見苦しい言い訳だな


69 :名無しさん@八周年:2007/09/26(水) 21:55:14 ID:YwngJm3B0
会社じゃExcel98が現役ですが


72 :名無しさん@八周年:2007/09/26(水) 21:56:19 ID:hEMprXBR0
イルカ出て来い。


74 :名無しさん@八周年:2007/09/26(水) 21:56:55 ID:fOo+Jc/O0
どうでもいいけど、昔の操作方法も出来る様にして下さい。マジで・・・・・


82 :名無しさん@八周年:2007/09/26(水) 22:00:54 ID:ck65Ii5p0
>>74
Word2007だけど、保存ボタンが表示されてなくてはじめは「???」ってなったよ。
変なとこに押し込みやがって。使いづらいったらありゃしねえ。
他の人も苦笑してた「私も最初まよったんですよ〜」って。



89 :名無しさん@八周年:2007/09/26(水) 22:03:28 ID:9WxCfBZs0
>>74
ダメダメ
MSの中の人はインタフェイスを変えてアニメーションや表示ばかりに凝った作りにしないと新作とはいえない病にかかってるからね



93 :名無しさん@八周年:2007/09/26(水) 22:04:40 ID:Hekndar+0
>>89
ジャストシステムの爪の垢を煎じて飲ませてやりたいな


77 :名無しさん@八周年:2007/09/26(水) 21:57:54 ID:+5kujO/S0
何で2バイトで計算してるんだ?


79 : ◆65537KeAAA :2007/09/26(水) 21:59:57 ID:HZeWxg/00
>>77
10進数で計算させると遅いから。


85 :名無しさん@八周年:2007/09/26(水) 22:01:17 ID:maHOpABw0
結局さ、MSがよくやるミスじゃないの?w


100 :名無しさん@八周年:2007/09/26(水) 22:07:49 ID:leukk1nK0
なんか知らんが、すごい初心的なミスっぽいな。


105 :名無しさん@八周年:2007/09/26(水) 22:09:42 ID:c9ckKFYM0
ほうwwこれはちょっとおもろいなww


111 :名無しさん@八周年:2007/09/26(水) 22:14:06 ID:QQ6gycD50
2007のGUI変更のほうがバグよりよっぽど悪質だと思うんだけど


119 :名無しさん@八周年:2007/09/26(水) 22:18:15 ID:+8vrvtKU0
233 名前: 名無しさん@そうだ選挙にいこう [sage] 投稿日: 2007/09/26(水) 22:06:08
ヒント
-7.27595761418343E-12

234 名前: 名無しさん@そうだ選挙にいこう [sage] 投稿日: 2007/09/26(水) 22:16:17
>>233
ひでえw


121 :名無しさん@八周年:2007/09/26(水) 22:19:34 ID:swy1pXfQ0

何が問題なのか全くわからない俺は間違いなく勝ち組


130 :名無しさん@八周年:2007/09/26(水) 22:26:00 ID:hjAC1V2E0
65535行はともかく
256列制限無くせよ



135 :名無しさん@八周年:2007/09/26(水) 22:30:42 ID:RSWQ4jLT0
>>130
エクセル2003でスケジュールなどのガントチャートを書くと、すぐ埋まっちゃうよねw


154 :名無しさん@八周年:2007/09/26(水) 22:53:09 ID:ydSoLqMt0
エクセルのくせに間違えんなよ


172 :名無しさん@八周年:2007/09/26(水) 23:12:36 ID:Rf0+NPzJ0
エクセルで計算なんかすんなよw


174 :名無しさん@八周年:2007/09/26(水) 23:14:20 ID:V70hC/WU0
>>172
計算尺に限りますよね


173 :名無しさん@八周年:2007/09/26(水) 23:14:07 ID:LOYNcOwk0
理論上は両手で1024まで数えられると気付いたときは失禁しそうだった


178 :名無しさん@八周年:2007/09/26(水) 23:17:43 ID:9RoSIs780
>>173
右手で22、10110とかきついんですが


183 :名無しさん@八周年:2007/09/26(水) 23:21:18 ID:/YAAuayp0
>>178
まあ、理論上だしな。


185 :名無しさん@八周年:2007/09/26(水) 23:21:54 ID:QbtGeJtI0
| 何について調べますか?
| ┌────────────┐
| |明日の天気.           |
| |.                   |
| └────────────┘
| [ オプション(O) ]   [ 検索(S) ]
|
`──────────┐ ┌───
           , '´l,  ..| ./
       , -─-'- 、i_  |/
    __, '´       ヽ、
   ',ー-- ●       ヽ、
    `"'ゝ、_          ',
      〈`'ー;==ヽ、〈ー- 、 !
       `ー´    ヽi`ヽ iノ
                ! /
              r'´、ヽ
              `´ヽノ

           , '´l,
       , -─-'- 、i_
      , '´○ _ ○  ヽ、
      i    /  |     ヽ、<気象庁に聞け!
       ゝ ├-┤       ',
      〈`'ー;==ヽ、〈ー- 、 !
       `ー´    ヽi`ヽ iノ
                ! /
              r'´、ヽ
              `´ヽノ
〜〜〜〜〜〜〜〜引用ここまで


banner_04.gif←よろしければ・・・




posted by nandemoarinsu at 01:06 | Comment(1) | TrackBack(0) | コンピュータニュース

この記事へのコメント
  1. Posted by at 2007年09月27日 10:33
    この数字見ると
    ミンクのコート(DQ2)思い出す
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:


この記事へのトラックバック
人気記事