Fórmula que arroja error en la expresión

Tengo una fórmula en excel y quiero pasarla a access

B12= Dias_Trabajados = 30, 29 o 27  etc... Asía abajo

B28= Plan_Isapre = 4.5350

E1= UF = 24.627,10         (Unidad de Fomento)

Resultado es campo cálculado = Isapre

Para entender lo que quiero hacer: Si un trabajador labora entre 25 y 30 días se debe pagar el plan completo de salud y si trabaja menos de 25 días se paga proporcional a los días trabajados

Ejemplo: Juan Perez Trabajo 30 días paga ( Plan Isapre x la UF)

4.5350 x 24.627.10 = $111.684 a pagar

4.5350 x 24.627.10 = 111.684 dividido por 30 para sacar su valor diario y lo multiplico por los días trabajados Ejemplo si trabaja 24 = 89.347.-

Excel: =SI(B12<25;((B28*E1)/30)*B12;SI(B12>=25; B28*E1)) 

Access = SiInm([Días_T]<25;(([Plan_Isapre]*[UF])/30)*[Días_T]; SiInm([Días_T]>=25;[Plan_Isapre]*[UF]))

Error en la expresión y no deja guardar

Ayuda y saludos

1 Respuesta

Respuesta
2

En principio, la fórmula debiera ser:

= SiInm([Días_T]<25;(([Plan_Isapre]*[UF])/30)*[Días_T];[Plan_Isapre]*[UF])

Gracias, gracias

Lo resolví de esta manera

SiInm([Días T]<25;Redondear(([Plan Isapre]*[UF])/30)*[Días T];SiInm([Días T]>=25;Redondear([Plan Isapre]*[UF]);0))

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas