Error en Excel (2000, XP, 2003)

21/09/2004 - 15:02 por Josep Maria | Informe spam
La verdad es que no sé dónde exponer el error (bug) que me
he encontrado. Consiste en que he detectado que el
factorial de 21 (en Excel fact(21)) no calcula bien el
resultado: añade un cero de más por la derecha, dando un
resultado 10 veces superior al correcto. Quizá pueda
parecer una tontería pero, para cálculos estadísticos y
probabilísticos, no lo es.

Preguntas similare

Leer las respuestas

#1 Víctor
21/09/2004 - 15:28 | Informe spam
El problema está en la precisión. Excel sólo trabaja bien
con cifras máximas de 15 dígitos. A partir de aquí,
cualquier resultado es erróneo, ya que acostumbra a
transformar en ceros cualquier otra cifra.

:-)

La verdad es que no sé dónde exponer el error (bug) que


me
he encontrado. Consiste en que he detectado que el
factorial de 21 (en Excel fact(21)) no calcula bien el
resultado: añade un cero de más por la derecha, dando un
resultado 10 veces superior al correcto. Quizá pueda
parecer una tontería pero, para cálculos estadísticos y
probabilísticos, no lo es.
.

Respuesta Responder a este mensaje
#2 Fernando Arroyo
21/09/2004 - 15:35 | Informe spam
A mí me lo calcula bien (Excel 2003).

úCT(21) me da 51.090.942.171.709.400.000

y multiplicando 1*2*3*4...*21 me sale el mismo resultado. Además, la calculadora que viene con Windows "está de acuerdo" con Excel.
Un saludo.


Fernando Arroyo
MS MVP - Excel



"Josep Maria" escribió en el mensaje news:09a701c49fdb$37d6ba50$
La verdad es que no sé dónde exponer el error (bug) que me
he encontrado. Consiste en que he detectado que el
factorial de 21 (en Excel fact(21)) no calcula bien el
resultado: añade un cero de más por la derecha, dando un
resultado 10 veces superior al correcto. Quizá pueda
parecer una tontería pero, para cálculos estadísticos y
probabilísticos, no lo es.
Respuesta Responder a este mensaje
#3 Víctor
21/09/2004 - 16:44 | Informe spam
No lo calcula bien (yo tengo XP). Según Excel, el
resultado es (últimas 9 cifras):
709.400.000

cuando en realidad es:
709.440.000

No es un problema de un 0 más, como dice Josep Maria,
sino que probablemente es la dichosa 'precisión' que
juega alguna mala pasada, ya que, curiosamente, hasta 20!
lo calcula impecablemente. Es a partir de 21 cuando
empieza a fallar.

:-)

A mí me lo calcula bien (Excel 2003).

úCT(21) me da 51.090.942.171.709.400.000

y multiplicando 1*2*3*4...*21 me sale el mismo


resultado. Además, la calculadora que viene con
Windows "está de acuerdo" con Excel.
Un saludo.


Fernando Arroyo
MS MVP - Excel



"Josep Maria"


escribió en el mensaje news:09a701c49fdb$37d6ba50
$
La verdad es que no sé dónde exponer el error (bug) que


me
he encontrado. Consiste en que he detectado que el
factorial de 21 (en Excel fact(21)) no calcula bien el
resultado: añade un cero de más por la derecha, dando un
resultado 10 veces superior al correcto. Quizá pueda
parecer una tontería pero, para cálculos estadísticos y
probabilísticos, no lo es.
.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida