PRECISION ???

22/01/2009 - 06:01 por Orfao | Informe spam
Hola Grupo!
Me pregunto si existe forma o manera de : Usando precision en pantalla
realizar calculos con 3 decimales pero qiue solo se vean en pantalla dos ???
(tal vez con formato personalizado ???

ejemplo precio en bolivares viejos3456,00
en Bolivares Fuertes3456/1000 +123,456
necesito que en mis calculos aparezca en pantalla solo dos decimales pero
cuando efectue alguna operacion con ese numero me utilize los tres decimales
(se entiende??)
... y otra cosita :
En otro post pegunte algo similar y Hector Miguel de respondio que cuando
efectuaba sumas o productos o cualquier operacion en forma matricial el
calculo se haria con todos los decimales.
La pregunta es : en un calculo matricial, si incluimos la funcion truncar
aunque aparezcan tres decimales el calculo lo realiza con 2 ??? algo asi como
{=suma(truncar(A1:A10,2)*B1:B10)}
en caso de que A1:A10 este formateado con tres decimales y B1:B10 solo con 2.

me dan alguna idea /sugerencia /observacion ???
Gracias...



Me alimento del conocimiento de todos
 

Leer las respuestas

#1 Héctor Miguel
22/01/2009 - 06:49 | Informe spam
hola, moises !

__ 1 __
Me pregunto si existe forma o manera de: Usando precision en pantalla
realizar calculos con 3 decimales pero qiue solo se vean en pantalla dos ???
(tal vez con formato personalizado ???
ejemplo precio en bolivares viejos3456,00
en Bolivares Fuertes3456/1000 +123,456
necesito que en mis calculos aparezca en pantalla solo dos decimales
pero cuando efectue alguna operacion con ese numero me utilize los tres decimales (se entiende??)



1) cuando estableces que se utilice "precision de pantalla"...
a) una advertencia te indica que "los datos perderan precision PERMANENTEMENTE"
b) esto significa que si "tenias" un numero con 4 decimales> (p.e. 1.2345)
y "en pantalla" (formato aplicado) mostraba 3 decimales-> (p.e. 1.235)
"el dato" (real en la celda) tomara el valor "mostrado por la precision de pantalla" -> 1.235

__ 2 __
... y otra cosita: En otro post pegunte algo similar y Hector Miguel de respondio que
cuando efectuaba sumas o productos o cualquier operacion en forma matricial el calculo se haria con todos los decimales.



2) OJO: lo anterior... NO ES (exactamente) lo que dije, y "el contexto" de tu consulta (aquella) era (ligeramente) distinto
"con todos los decimales" es una expresion que se refiere a "los mostrados (precisamente) por la precision de pantalla"
reproduzco la respuesta (solo para un re/analisis del porque fue que "dije lo que dije") :))
=como bien apuntas... la precision de pantalla aplica solo al resultado final de las formulas
=> NO a los calculos internos de la aplicacion (por lo tanto...)
=> NO deberas "comprobar totales" usando sumaproducto (ni cualquier suma matricial)
=> cuando tengas "mezclas" en el numero de decimales y aplicada la precision de pantalla -???-
=
__ 3 __
La pregunta es: en un calculo matricial
si incluimos la funcion truncar aunque aparezcan tres decimales el calculo lo realiza con 2 ???
algo asi como {=suma(truncar(A1:A10,2)*B1:B10)}
en caso de que A1:A10 este formateado con tres decimales y B1:B10 solo con 2.



3) si la intencion es "reducir" las decimales mostradas por la "precision en pantalla" ???
la combinacion de la funcion truncar(...,n) SI te va a funcionar
(aunque de seguro, obtendras valores diferentes segun utilices "formas de comprobar" diferentes) -?-
pero toma en cuenta que "este" ejemplo, es algo asi como "entre lo mismo pero lo contrario" del punto 2

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

Preguntas similares