Bug com Rand () no Excel 2003 - Dicas do Excel

Você se lembra do gráfico de canhão animado legal do nosso desafio de dezembro de 2002? Foi programado por Earl Takasaki. Bem, parabéns a Earl por descobrir um bug significativo no Excel 2003 esta semana. Aqui está a nota de Earl:

Você pode estar interessado em saber que acredito ter encontrado um bug bastante significativo na função RAND () do EXCEL 2003. Como você sabe, RAND () deve retornar números pseudo-aleatórios uniformemente distribuídos no intervalo (0,1).

No entanto, chamadas repetidas a ele resultarão na “quebra” da função e ela começará a retornar números negativos com uma distribuição engraçada.

Experimente isto:

Preencha 20 colunas completas de funções RAND (). Agora pressione F9 várias vezes. Em breve, alguns dos números (cerca de 15%) ficarão negativos. (use a formatação condicional para mostrar isso mais claramente) Isso não acontecia no Excel 2002.

Isso é importante porque a função RAND () é usada para muitos modelos de simulação e decisão em todos os tipos de campos e esse tipo de erro quebrará todos esses modelos.

Obrigado a Earl por descobrir isso. Eu configurei isso. Esta planilha possui 1,2 milhão de =RAND()funções. No 4º recálculo, muitos números são negativos, conforme mostrado abaixo.

Bug RAND no Excel 2003

Aqui está a boa notícia:

Falei pessoalmente com alguém da equipe do Excel na Microsoft na quarta-feira, 10 de dezembro de 2003. O problema está sendo resolvido e uma atualização será disponibilizada.

Você parece obter entre 3,5 milhões e 15 milhões de números aleatórios “bons” antes que o processo dê errado. Portanto - se você está apenas =RAND()jogando alguns jogos de dados durante o intervalo para o café, não ficará em má forma.

O problema afeta apenas aqueles que fizeram a atualização para o Excel 2003. Embora eu ache que esta é uma atualização obrigatória para a comunidade científica, muitas pessoas não serão afetadas por esse bug.

Espero que tenhamos uma atualização da Microsoft em breve. Vou postar informações aqui quando souber algo sobre isso.

Artigos interessantes...