20090209

O Excel e a matemática...

Pela definição, qualquer número levantado a 0 é 1. Isso é fácil de verificar com uma calculadora, mesmo das que se compram nas lojas chinesas. Ou pelo Google Calculator.
Acho é curioso que o Micro$oft Excel dê um resultado um pouco diferente... será mais uma "feature"?!?!




O mais curioso ainda é que o Openoffice Calc dá o 1 como resultado...

5 comentários:

Anônimo disse...

Desconheço versão onde isso aconteça, a mim e em todos os locvais onde testei (sim porque eu testei em mais do que uma máquina) não ocorre tal coisa... mas daí se calhar isso acontece por causa de ser uma cópia ilegal...não???

Rodolfo disse...

Excel 2007. Legal e actualizada! Mas já agora, porque é que deveria dar valores diferentes numa cópia ilegal?!?!

Anônimo disse...

Nem mesmo numa cópia ilegal, eu tenho uma e isso não acontece!
este erro só me aparece se tentar colocar uma 2 células com os valores e uma delas tiver '2, que significa que este valor é um texto. Como tal somar texto com uma valor numérico parece-me obvio que dê uma mensagem de erro.

inclusivamente se colocarmos ambas as células com valores do tipo texto, ou seja imaginemos a1='2 ; a2='0 e se numa terceira colocarmos =a1^a2 o valor obtido é 1.
como tal suponho que deve ter havido por aí alguma confusão ou preconceito microsoft que há muito por aí.

Rodolfo disse...

Caro anónimo,
caso não tenha visto, incluí um "print-screen"!
Estou a relatar o que me apareceu quando coloquei numa célula o seguinte: "=0^0" (SEM AS ASPAS, num Excel 2007 LEGAL e num Openoffice Calc 3!). Deu o que deu.
Do meu ponto de vista, comportamentos diferentes nas duas folhas de cálculo são no mínimo preocupantes.
E qual confusão ou preconceito?!? Incluí um desenho, é preciso fazer um filme também?

Já agora, com quem estou a falar?

Rodolfo disse...

sci.math FAQ: What is 0^0?

Petróleo consumido neste planeta


Learn more about Peak Oil at EnergyAndCapital.com.