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.

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.