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

#26 sabino
06/11/2003 - 18:50 | Informe spam
Veo que no te has enterado.
Ese menos indica una operación de resta , no es el signo del número.



"Jose A. Caballero" escribió en el mensaje
news:bodvrl$b27$
O sea que si alguien escribe en la pizarra de una clase:

a= 2 - x2 y a contianuación hacemos x=2, según sabino el resultado es a=6

Venga ya!!!!


"sabino" escribió en el mensaje
news:#
> Pues lo estás enseñando mal.
> -4 es un número (negativo pero un numero como otro cualquiera positivo)


y
> por lo tanto no necesita el parentesis.
>
> "Anna" escribió en el mensaje
> news:
> > jordi wrote:
> >
> > > Yo creo que el estandar a utilizar es la matemática.
> > >
> > >
> > De acuerdo, pero en matemáticas,
> >
> > 4^2 = 16
> > -4^2 = -16
> > (-4)^2 = 16
> >
> > En la expresión -(4^2) yo diría que el resultado es -16 y sobra el
> > paréntesis.
> >
> >
> > Llevo casi 15 años enseñándolo así.
> >
> >
> >
> >
> >
>
>


Respuesta Responder a este mensaje
#27 Jose A. Caballero
06/11/2003 - 19:08 | Informe spam
Pues a mi me parece que el que no te enteras eres tú. matemáticamente no
debe haber ninguna diferencia entre lo que tu llamas un signo de resta y un
signo de numero, en la expresion del ejemplo anterior no hay ninguna forma
de diferenciarlo y las operaciones se hacen de una forma u otra de acuerdo a
la precedencia que se le de a los operadores y no debería haber la mas
mínima diferencia entre lo el resultado cuando lo haces en la pizarra o lo
haces en una hoja de excel.

"sabino" escribió en el mensaje
news:u$
Veo que no te has enterado.
Ese menos indica una operación de resta , no es el signo del número.



"Jose A. Caballero" escribió en el mensaje
news:bodvrl$b27$
> O sea que si alguien escribe en la pizarra de una clase:
>
> a= 2 - x2 y a contianuación hacemos x=2, según sabino el resultado es


a=6
>
> Venga ya!!!!
>
>
> "sabino" escribió en el mensaje
> news:#
> > Pues lo estás enseñando mal.
> > -4 es un número (negativo pero un numero como otro cualquiera


positivo)
y
> > por lo tanto no necesita el parentesis.
> >
> > "Anna" escribió en el mensaje
> > news:
> > > jordi wrote:
> > >
> > > > Yo creo que el estandar a utilizar es la matemática.
> > > >
> > > >
> > > De acuerdo, pero en matemáticas,
> > >
> > > 4^2 = 16
> > > -4^2 = -16
> > > (-4)^2 = 16
> > >
> > > En la expresión -(4^2) yo diría que el resultado es -16 y sobra el
> > > paréntesis.
> > >
> > >
> > > Llevo casi 15 años enseñándolo así.
> > >
> > >
> > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#28 sabino
06/11/2003 - 19:31 | Informe spam
Tu eres de letras, ¿no?
Intentaré explicarlo despacio con tu ejemplo.

a = 2 - x^2

Si x = 3, a = 2 - (+3)^2 = -7
Si x = -3, a = 2 - (-3)^2 = -7





"Jose A. Caballero" escribió en el mensaje
news:boe2k9$di6$
Pues a mi me parece que el que no te enteras eres tú. matemáticamente no
debe haber ninguna diferencia entre lo que tu llamas un signo de resta y


un
signo de numero, en la expresion del ejemplo anterior no hay ninguna forma
de diferenciarlo y las operaciones se hacen de una forma u otra de acuerdo


a
la precedencia que se le de a los operadores y no debería haber la mas
mínima diferencia entre lo el resultado cuando lo haces en la pizarra o lo
haces en una hoja de excel.

"sabino" escribió en el mensaje
news:u$
> Veo que no te has enterado.
> Ese menos indica una operación de resta , no es el signo del número.
>
>
>
> "Jose A. Caballero" escribió en el mensaje
> news:bodvrl$b27$
> > O sea que si alguien escribe en la pizarra de una clase:
> >
> > a= 2 - x2 y a contianuación hacemos x=2, según sabino el resultado es
a=6
> >
> > Venga ya!!!!
> >
> >
> > "sabino" escribió en el mensaje
> > news:#
> > > Pues lo estás enseñando mal.
> > > -4 es un número (negativo pero un numero como otro cualquiera
positivo)
> y
> > > por lo tanto no necesita el parentesis.
> > >
> > > "Anna" escribió en el mensaje
> > > news:
> > > > jordi wrote:
> > > >
> > > > > Yo creo que el estandar a utilizar es la matemática.
> > > > >
> > > > >
> > > > De acuerdo, pero en matemáticas,
> > > >
> > > > 4^2 = 16
> > > > -4^2 = -16
> > > > (-4)^2 = 16
> > > >
> > > > En la expresión -(4^2) yo diría que el resultado es -16 y sobra el
> > > > paréntesis.
> > > >
> > > >
> > > > Llevo casi 15 años enseñándolo así.
> > > >
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#29 Fernán Mateos
06/11/2003 - 22:33 | Informe spam
Sabino, no has entendido nada. Nómbrame un sólo entorno de cálculo o de
programación aparte de Excel (en las casillas, porque el VBA funciona BIEN)
que trabaje en plan "-3^2 = 9"

Y llamar "de letras" a José Antonio es, además de una falta de respeto
(tanto para él como para los de letras en el modo que lo estás usando), un
grave error.


"sabino" escribió en el mensaje
news:uu8%23$
Tu eres de letras, ¿no?
Intentaré explicarlo despacio con tu ejemplo.

a = 2 - x^2

Si x = 3, a = 2 - (+3)^2 = -7
Si x = -3, a = 2 - (-3)^2 = -7





"Jose A. Caballero" escribió en el mensaje
news:boe2k9$di6$
> Pues a mi me parece que el que no te enteras eres tú. matemáticamente no
> debe haber ninguna diferencia entre lo que tu llamas un signo de resta y
un
> signo de numero, en la expresion del ejemplo anterior no hay ninguna


forma
> de diferenciarlo y las operaciones se hacen de una forma u otra de


acuerdo
a
> la precedencia que se le de a los operadores y no debería haber la mas
> mínima diferencia entre lo el resultado cuando lo haces en la pizarra o


lo
> haces en una hoja de excel.
>
> "sabino" escribió en el mensaje
> news:u$
> > Veo que no te has enterado.
> > Ese menos indica una operación de resta , no es el signo del número.
> >
> >
> >
> > "Jose A. Caballero" escribió en el mensaje
> > news:bodvrl$b27$
> > > O sea que si alguien escribe en la pizarra de una clase:
> > >
> > > a= 2 - x2 y a contianuación hacemos x=2, según sabino el resultado


es
> a=6
> > >
> > > Venga ya!!!!
> > >
> > >
> > > "sabino" escribió en el mensaje
> > > news:#
> > > > Pues lo estás enseñando mal.
> > > > -4 es un número (negativo pero un numero como otro cualquiera
> positivo)
> > y
> > > > por lo tanto no necesita el parentesis.
> > > >
> > > > "Anna" escribió en el mensaje
> > > > news:
> > > > > jordi wrote:
> > > > >
> > > > > > Yo creo que el estandar a utilizar es la matemática.
> > > > > >
> > > > > >
> > > > > De acuerdo, pero en matemáticas,
> > > > >
> > > > > 4^2 = 16
> > > > > -4^2 = -16
> > > > > (-4)^2 = 16
> > > > >
> > > > > En la expresión -(4^2) yo diría que el resultado es -16 y sobra


el
> > > > > paréntesis.
> > > > >
> > > > >
> > > > > Llevo casi 15 años enseñándolo así.
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#30 Anna
06/11/2003 - 23:18 | Informe spam
sabino wrote:

Intentaré explicarlo despacio con tu ejemplo.

a = 2 - x^2

Si x = 3, a = 2 - (+3)^2 = -7
Si x = -3, a = 2 - (-3)^2 = -7



...



"sabino" escribió en el mensaje
news:#

Pues lo estás enseñando mal.
-4 es un número (negativo pero un numero como otro cualquiera







positivo)

y

por lo tanto no necesita el parentesis.












Entonces, ¿por qué pones arriba el -3 entre paréntesis?
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida