Formulas Crystal Reports

09/03/2013 - 15:59 por vidied | Informe spam
¡ Hola¡
Necesito una función en C.R. que haga algo similar a la funcion "SI" en excel. ¡¡Algo asi SI el valor en A es >=1 y <=40 entonces B 0.75, SI el valor en A es >=41 y <=100 entonces B 1.50 y SI el valor en A es >=101 y <=170 entonces B 175!! ESPERO ME PUEDAN AYUDAR!!
Ej.
EMPLEADO A B
JUAN MENDEZ 10 0.75
PEDRO PEREZ 50 1.50
KEVIN MELGAR 170 1.75

Preguntas similare

Leer las respuestas

#1 pitxikuri
14/03/2013 - 12:57 | Informe spam
Tienes que crearte un campo de formula que contenga lo siguiente:
if {a} >= 1 and {a} <= 40 then {a} * 0.75
else if {a} >A and {a} <0 then {a} * 1.5

etc


espero te sirva
Respuesta Responder a este mensaje
#2 vidied
14/03/2013 - 17:09 | Informe spam
vidied escribió el 09/03/2013 15:59 :
¡ Hola¡
Necesito una función en C.R. que haga algo similar a la funcion
"SI" en excel. ¡¡Algo asi SI el valor en A es >=1 y
<=40 entonces B 0.75, SI el valor en A es >=41 y <=100 entonces B 1.50
y SI el valor en A es >=101 y <=170 entonces B 175!! ESPERO ME PUEDAN
AYUDAR!!
Ej.
EMPLEADO A B
JUAN MENDEZ 10 0.75
PEDRO PEREZ 50 1.50
KEVIN MELGAR 170 1.75


gracias lo hice de la siguiente manera, aunque probare la tu dices para ver la diferencia:

IF Sum ({Comando.PrsNormal}, {Comando.SlpName})>=1 THEN IF Sum ({Comando.PrsNormal}, {Comando.SlpName})<=40 THEN 0.75*Sum ({Comando.PrsNormal}, {Comando.SlpName}) ELSE
IF Sum ({Comando.PrsNormal}, {Comando.SlpName})>=41 THEN IF Sum ({Comando.PrsNormal}, {Comando.SlpName})<=100 THEN 1.50*Sum ({Comando.PrsNormal}, {Comando.SlpName}) ELSE
.........................etc
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida