Excel的严重错误:不识乘法?


Posted on September 29, 2007


网络上流传着一个Excel的笑话,Excel 2007在计算850×77.1时得出的记过是100000,很显然这是错误的,答案应该是65535.

恐怕只有微软知道这是怎么回事,但是我们所知道的是65535是一个非常大的16为数字。在二进制中它是16个"1",十六进制中它是"FFFF"。当我们在Excel中将其转换为十六进制时就变成了"FFFE"。

这应该是一个线索。另外,Solidot算了一笔帐:如A1 =850*77.1,输出=100000(错误的): 将上述结果代人再计算,公式A1=A1+1,返回100001,(显然Excel已把A1视为100000了):另一个公式A1. =A1*2.返回131070,(微软又认为A1是65535,也就是正确的答案,奇怪);

  • =A1*1,还是100000;
  • =A1-1,返回结果65534;
  • =A1/1,返回结果100000;
  • =A1/2,返回结果32767.5。 

 


标签:N/A

 

在线学习答案查询入口
微信扫码联系
微信扫码联系