Precisión de pantalla

26/04/2006 - 01:02 por JaimeJaime | Informe spam
Hola.
He puesto en una celda de la hoja: '6,33*3', y el resultado que me da es
558,99, correcto.
Pero si pongo "B47*E47", donde B47=SUMA(B41+B44) , siendo B41 un porcentaje
que da 108,81 y B44 otro que da 77,52, y E47=3, el resultado ya no es el
correcto y me da 559,0032
La única manera de que esta formula me de 558,99 es aplicandole a la hoja la
"Precicisón de pantalla" de Herramientas, advirtiendome que los datos
perderán precisión permanentemente, cuando precisamente es al reves, si no
pongo 'Precisión de pantalla' no da los datos correctos.
Me podría alguien decir porque, siendo operaciones sencillisimas, no me da
el resultado correcto ?
Gracias y saludos.

Preguntas similare

Leer las respuestas

#1 AnSanVal
26/04/2006 - 01:38 | Informe spam
Precisamente el que consideras "resultado correcto" es el que NO lo es. Con
precisión de pantalla te da el resultado de los datos QUE VES en pantalla,
que naturalmente es correcto con la operación que puedas hacer a mano de lo
que ves.
Para que comprendas mejor lo que te digo, haz lo siguiente: selecciona B41 y
B44 y dale formato de celda con 7 decimales (o más) y verás que los
decimales no son 81 y 52.

Saludos desde Tenerife (España).
******************************
"JaimeJaime" escribió en el mensaje
news:
Hola.
He puesto en una celda de la hoja: '6,33*3', y el resultado que me da
es 558,99, correcto.
Pero si pongo "B47*E47", donde B47=SUMA(B41+B44) , siendo B41 un
porcentaje que da 108,81 y B44 otro que da 77,52, y E47=3, el resultado ya
no es el correcto y me da 559,0032
La única manera de que esta formula me de 558,99 es aplicandole a la hoja
la "Precicisón de pantalla" de Herramientas, advirtiendome que los datos
perderán precisión permanentemente, cuando precisamente es al reves, si no
pongo 'Precisión de pantalla' no da los datos correctos.
Me podría alguien decir porque, siendo operaciones sencillisimas, no me da
el resultado correcto ?
Gracias y saludos.



Respuesta Responder a este mensaje
#2 julian-vlc-sp
26/04/2006 - 01:55 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.

Si muestras 4 decimales en B41, B44, E47, veras que los números que tienes
almacenados no son los que ves y has indicado.

Suponiendo que el 3 si sea 3,0000, en la suma has de tener 44 diezmilésimas
mas y de ahí el resultado de 559,0032.

A ver si soy capaz de explicarme con claridad.

En primer lugar hay que tener claro que una cosa es lo que se ve en pantalla
y otra el valor que realmente tenemos en una celda.

Creo que esta claro que si en una celda ponemos 0,9 y en otra 1,0, y después
ambas celdas las mostramos sin decimales, en ambas veremos 1 pero si
restamos ambas celdas y el resultado lo mostramos con decimales, veremos que
la diferencia es 0,1000000, y silo mostramos sin decimales será 0.

Olvidémonos por un momento de Excel y pensemos con papel y lápiz y una
calculadora.

Para realizar las misma que tu indicas, podemos hacerlo de dos formas.

PRIMERA (sin despreciar decimales):
- Calculamos B41 y guardamos el resultado en la memoria.
- Calculamos B47, y el resultado lo guardamos en memoria sumando al que ya
teníamos en memoria.
- Recuperamos el valor de la memoria y lo multiplicamos por 3
- Apostaría que el resultado sería 559,0032

SEGUNDA (trabajando solo con dos decimales)
- Calculamos B41, nos quedamos solo con dos decimales y anotamos en papel
108,81.
- Calculamos B47, nos quedamos solo con dos decimales y anotamos en papel
77,52
- Sumamos los dos números anteriores y el resultado lo multiplicamos por 3 y
apostaría que el resultado sería 558,99

Cuando le dices a Excel que quieres precisión de pantalla, Excel trabaja
según he indicado en la SEGUNDA forma de realizar los cálculos.

¿Cual de las dos formas de calculo usar?

Pues depende de los cálculos que estés haciendo, me explico.

Si estamos haciendo cálculos que necesitan ser muy precisos, por ejemplo el
calculo de orbitas de satélites de comunicación y sus posiciones espaciales,
seguramente tendríamos que trabajar sin despreciar decimales en ninguna
operación, y limitando los decimales solo en el resultado y en función de la
precisión con que seamos capaces de medir la magnitud calculada.

Si nuestras operaciones son para calcular el precio unitario de un articulo,
yo en cada precio redondearía al céntimo, ya que es la menor moneda que
podemos manejar (creo que no tiene sentido poner un precio con 3 decimales
como hacen en las gasolineras de España, ¿que ocurriría si un día quiero
comprar un solo litro de gasolina?)

SALUDOS.
Julián-Valencia-España

"JaimeJaime" escribió en el mensaje
news:
Hola.
He puesto en una celda de la hoja: '6,33*3', y el resultado que me da
es 558,99, correcto.
Pero si pongo "B47*E47", donde B47=SUMA(B41+B44) , siendo B41 un
porcentaje que da 108,81 y B44 otro que da 77,52, y E47=3, el resultado ya
no es el correcto y me da 559,0032
La única manera de que esta formula me de 558,99 es aplicandole a la hoja
la "Precicisón de pantalla" de Herramientas, advirtiendome que los datos
perderán precisión permanentemente, cuando precisamente es al reves, si no
pongo 'Precisión de pantalla' no da los datos correctos.
Me podría alguien decir porque, siendo operaciones sencillisimas, no me da
el resultado correcto ?
Gracias y saludos.



Respuesta Responder a este mensaje
#3 julian-vlc-sp
26/04/2006 - 01:58 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.

Claro, como te has 'enrrollao' menos, has contestado antes, jejejeje.

A ver si coincidimos.

SALUDOS.
Julián-Valencia-España

"AnSanVal" escribió en el mensaje
news:
Precisamente el que consideras "resultado correcto" es el que NO lo es.
Con precisión de pantalla te da el resultado de los datos QUE VES en
pantalla, que naturalmente es correcto con la operación que puedas hacer a
mano de lo que ves.
Para que comprendas mejor lo que te digo, haz lo siguiente: selecciona B41
y B44 y dale formato de celda con 7 decimales (o más) y verás que los
decimales no son 81 y 52.

Saludos desde Tenerife (España).
******************************
"JaimeJaime" escribió en el mensaje
news:
Hola.
He puesto en una celda de la hoja: '6,33*3', y el resultado que me da
es 558,99, correcto.
Pero si pongo "B47*E47", donde B47=SUMA(B41+B44) , siendo B41 un
porcentaje que da 108,81 y B44 otro que da 77,52, y E47=3, el resultado
ya no es el correcto y me da 559,0032
La única manera de que esta formula me de 558,99 es aplicandole a la hoja
la "Precicisón de pantalla" de Herramientas, advirtiendome que los datos
perderán precisión permanentemente, cuando precisamente es al reves, si
no pongo 'Precisión de pantalla' no da los datos correctos.
Me podría alguien decir porque, siendo operaciones sencillisimas, no me
da el resultado correcto ?
Gracias y saludos.







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