Pedazo de fallo de excel

03/11/2003 - 20:13 por Fernán Mateos | Informe spam
En primer lugar, yo no sé si esto ya lo sabe todo el mundo o no. Por si
acaso, lo cuento.

Probad a escribir lo siguiente en una casilla de Excel: -3^2

Según las reglas de preferencia de operaciones, el resultado debería ser -9,
ya que el "^" toma preferencia sobre el "-". Pues no. El resultado es 9.

Por otro lado, si uno se construye con VBA una función que haga esto,
funciona correctamente.

El objetivo de este mail es doble:

1. Que la gente que no lo sepa se entere, porque esto puede dar mucho
follón.

2. ¿Cómo se puede avisar o preguntar a Microsoft acerca de este mal
funcionamiento?

Un saludo.

Fernán.

Preguntas similare

Leer las respuestas

#1 Euclides
03/11/2003 - 20:53 | Informe spam
Fernán, cálmate un poco, y recuerda que cualquier número,
positivo o negativo, elevado al cuadrado siempre presenta
un resultado positivo.

-3 al cuadrado es igual a +9
-5 al cuadrado es igual a +25

... y así sucesivamente.

De la misma forma, aunque en la práctica no se emplee,
una raíz cuadrada tiene dos resultados posibles:

Raíz cuadrada de 25 = +5 y también -5
Raíz cuadrada de 9 = +3 y también -3

Las raíces cuadradas de múmeros negativos entran en otra
categoría matemática (números imaginarios).


En primer lugar, yo no sé si esto ya lo sabe todo el


mundo o no. Por si
acaso, lo cuento.

Probad a escribir lo siguiente en una casilla de Excel: -


3^2

Según las reglas de preferencia de operaciones, el


resultado debería ser -9,
ya que el "^" toma preferencia sobre el "-". Pues no. El


resultado es 9.

Por otro lado, si uno se construye con VBA una función


que haga esto,
funciona correctamente.

El objetivo de este mail es doble:

1. Que la gente que no lo sepa se entere, porque esto


puede dar mucho
follón.

2. ¿Cómo se puede avisar o preguntar a Microsoft acerca


de este mal
funcionamiento?

Un saludo.

Fernán.


.

Respuesta Responder a este mensaje
#2 jose miguel ramirez
03/11/2003 - 21:41 | Informe spam
Gallego?

"Fernán Mateos" escribió en el mensaje
news:bo69cr$gks$
En primer lugar, yo no sé si esto ya lo sabe todo el mundo o no. Por si
acaso, lo cuento.

Probad a escribir lo siguiente en una casilla de Excel: -3^2

Según las reglas de preferencia de operaciones, el resultado debería


ser -9,
ya que el "^" toma preferencia sobre el "-". Pues no. El resultado es 9.

Por otro lado, si uno se construye con VBA una función que haga esto,
funciona correctamente.

El objetivo de este mail es doble:

1. Que la gente que no lo sepa se entere, porque esto puede dar mucho
follón.

2. ¿Cómo se puede avisar o preguntar a Microsoft acerca de este mal
funcionamiento?

Un saludo.

Fernán.


Respuesta Responder a este mensaje
#3 Manolo\(MX\)
04/11/2003 - 00:08 | Informe spam
si pones -(3^2) ya te dá -9

Saludos

Manolo
Cancun, México





"Fernán Mateos" escribió en el mensaje
news:bo69cr$gks$
En primer lugar, yo no sé si esto ya lo sabe todo el mundo o no. Por si
acaso, lo cuento.

Probad a escribir lo siguiente en una casilla de Excel: -3^2

Según las reglas de preferencia de operaciones, el resultado debería


ser -9,
ya que el "^" toma preferencia sobre el "-". Pues no. El resultado es 9.

Por otro lado, si uno se construye con VBA una función que haga esto,
funciona correctamente.

El objetivo de este mail es doble:

1. Que la gente que no lo sepa se entere, porque esto puede dar mucho
follón.

2. ¿Cómo se puede avisar o preguntar a Microsoft acerca de este mal
funcionamiento?

Un saludo.

Fernán.


Respuesta Responder a este mensaje
#4 Fernán Mateos
04/11/2003 - 11:52 | Informe spam
Ya sé de sobra que un número negativo elevado al cuadrado es positivo.

Pero según las reglas de precedencia de operadores en TODOS los sistemas
informáticos, -3^2 se debe ejecutar como -(3^2), porque el "^" toma
preferencia sobre el "-".

"Euclides" escribió en el mensaje
news:022901c3a244$2a522c10$
Fernán, cálmate un poco, y recuerda que cualquier número,
positivo o negativo, elevado al cuadrado siempre presenta
un resultado positivo.

-3 al cuadrado es igual a +9
-5 al cuadrado es igual a +25

... y así sucesivamente.

De la misma forma, aunque en la práctica no se emplee,
una raíz cuadrada tiene dos resultados posibles:

Raíz cuadrada de 25 = +5 y también -5
Raíz cuadrada de 9 = +3 y también -3

Las raíces cuadradas de múmeros negativos entran en otra
categoría matemática (números imaginarios).


En primer lugar, yo no sé si esto ya lo sabe todo el


mundo o no. Por si
acaso, lo cuento.

Probad a escribir lo siguiente en una casilla de Excel: -


3^2

Según las reglas de preferencia de operaciones, el


resultado debería ser -9,
ya que el "^" toma preferencia sobre el "-". Pues no. El


resultado es 9.

Por otro lado, si uno se construye con VBA una función


que haga esto,
funciona correctamente.

El objetivo de este mail es doble:

1. Que la gente que no lo sepa se entere, porque esto


puede dar mucho
follón.

2. ¿Cómo se puede avisar o preguntar a Microsoft acerca


de este mal
funcionamiento?

Un saludo.

Fernán.


.

Respuesta Responder a este mensaje
#5 Fernán Mateos
04/11/2003 - 11:53 | Informe spam
Sí, pero debería funcionar como -3^2 = -9. Es un tema que de hecho a mí me
ha dado problemas en modelos grandes.


"Manolo(MX)" escribió en el mensaje
news:%
si pones -(3^2) ya te dá -9

Saludos

Manolo
Cancun, México





"Fernán Mateos" escribió en el mensaje
news:bo69cr$gks$
> En primer lugar, yo no sé si esto ya lo sabe todo el mundo o no. Por si
> acaso, lo cuento.
>
> Probad a escribir lo siguiente en una casilla de Excel: -3^2
>
> Según las reglas de preferencia de operaciones, el resultado debería
ser -9,
> ya que el "^" toma preferencia sobre el "-". Pues no. El resultado es 9.
>
> Por otro lado, si uno se construye con VBA una función que haga esto,
> funciona correctamente.
>
> El objetivo de este mail es doble:
>
> 1. Que la gente que no lo sepa se entere, porque esto puede dar mucho
> follón.
>
> 2. ¿Cómo se puede avisar o preguntar a Microsoft acerca de este mal
> funcionamiento?
>
> Un saludo.
>
> Fernán.
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida