COLUMNA I : HONORARIOS : I7
COLUMNA J : DIAS TRABAJADOS : J7
COLUMNA K : IMPORTE GIRADO : =VALOR(DECIMAL((I7/30)*J7;2;VERDADERO))
COLUMNA L : IMP. RENTA : <cualquier valor>
COLUMNA M : DESC. JUDICIALES : <cualquier valor>
COLUMNA N : DESC. PENSIONES : =SI(Y7="02";(Q7*13)/100;VALOR(DECIMAL
(AB7;2;VERDADERO))+VALOR(DECIMAL(AC7;2;VERDADERO))+VALOR(DECIMAL
(AD7;2;VERDADERO)))
COLUMNA O : OTROS DESCUENTOS : <cualquier valor>
COLUMNA P : NETO A PERCIBIR : =VALOR(DECIMAL(K7-(L7+M7+N7+O7);
2;VERDADERO))
COLUMNA AB : =SI(Y7="21";(Q7*10)/100;SI(Y7="22";(Q7*10)/100;SI(Y7="23";
(Q7*10)/100;SI(Y7="24";(Q7*10)/100;0))))
COLUMNA AC : =SI((HOY()-G7)/365.2425<65;SI(Y7="21";(Q7*0.95)/100;SI
(Y7="22";(Q7*0.95)/100;SI(Y7="23";(Q7*1.05)/100;SI(Y7="24";(Q7*0.87)/
100;0))));0)
COLUMNA AD : =SI(Y7="21";(Q7*1.8)/100;SI(Y7="22";(Q7*1.95)/100;SI
(Y7="23";(Q7*1.98)/100;SI(Y7="24";(Q7*1.75)/100;0))))
Por ejemplo a veces me resultan estas cantidades : N70:173.3342 -
N76:189.0031
Al sumar esta columna resulta : 5071.2773
pero como la celda esta con formato de numero con 2 posiciones
decimales muestra : 5071.28
lo que me ocasiona problemas con el area contable.
Disculpen si no me explico bien, agradezco su ayuda anticipadamente
(al parecer) lo unico que necesitas es la funcion =redondear(... a partir de calculos que no deban extender decimales "de mas"
(hasta donde se) esos "problemas" de precision son en realidad originados por lo siguiente:
-> excel, al igual que (casi ?) todos los programas de precision, asi como los CPU, etc., etc., etc.
utilizan el "punto flotante de precision doble" (Double), siguiendo los estandares de la organizacion:
IEEE (Institute of Electrical and Electronic Engineers)
-> los numeros son guardados de manera diferente de como se ven (segun el formato en la hoja)
en variables de 8 bits, que guarda numeros con una precision aproximada de 15 posiciones decimales
-> ademas, un procesador NO "puede" guardar numeros fraccionarios mas grandes con absoluta precision.
-> (creo que) te servira revisar informacion adicional en:
XL Como Corregir Errores al Redondear en Aritmetica de Punto Flotante
http://support.microsoft.com/default.aspx?scid=kb%3bes%3b214118
XL Aritmetica de Punto Flotante Puede Proporcionar Resultados Inexactos
http://support.microsoft.com/default.aspx?scid=kb;ES;78113
La pagina del IEEE (Institute of Electric and Electronic Engineers)
http://www.ieee.org/
y la Wikipedia
http://en.wikipedia.org/wiki/Floating_point
saludos,
hector.
__ OP __
> Buenas a todos y gracias anticipadamente por la respuesta. Mi problema
> a parte de la caida del cabello es la siguiente, tengo una hoja de
> calculo en la que mensualmente me reportan una "planilla" de
> trabajadores. Bueno el caso es que quisiera saber si hay una formula o
> manera de poder hacer calculos y redondear a 2 digitos sin problemas
> por que cuando obtengo un resultado con varias posiciones decimales
> tengo diferencias a la hora de totalizar cantidades. Esta es parte de
> mi hoja de calculo:
>
> COLUMNA I : HONORARIOS : I7
> COLUMNA J : DIAS TRABAJADOS : J7
> COLUMNA K : IMPORTE GIRADO : =VALOR(DECIMAL((I7/30)*J7;2;VERDADERO))
> COLUMNA L : IMP. RENTA : <cualquier valor>
> COLUMNA M : DESC. JUDICIALES : <cualquier valor>
> COLUMNA N : DESC. PENSIONES : =SI(Y7="02";(Q7*13)/100;VALOR(DECIMAL(AB7;2;VERDADERO))+VALOR(DECIMAL(AC7;2;VERDADERO))+VALOR(DECIMAL(AD7;2;VERDADERO)))
Hola Héctor Miguel, me llamo Sandro (el otro es mi alias). Bueno
muchas gracias por tu respuesta y por los links que pusiste. Probé la
formula de redondear y funcionó por lo menos de momento con los datos
que tengo. Muchas gracias nuevamente por la respuesta y la prontitud.
Saludos
> ... gracias por... los links... redondear... funciono por lo menos de momento con ...
gracias a ti por el "feed-back" (y por el "atrevimiento de exponer" tu nombre) :))
saludos,
hector.