Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi everyone
I have a variable named vPerfil that contain a number, and i use in a calculate of other variable. This is the correct form?
=if(Right(OSUser(),6)='monica.munos',1,
if(Right(OSUser(),6)='nora.correa',2,
if(Right(OSUser(),6)='gilberto.quiros',3,
if(Right(OSUser(),6)='gladys.mendoza',4,
if(Right(OSUser(),6)='catalina.delosrios',5,
if(Right(OSUser(),6)='jaime.restrepo',7,
1))))))
=if($(vperfil)=1,'TEXTIL,'
,'*')
En español, por que no entiendo ingles, igual si te podría ayudar.
Hola Santiago, este parte de la community es en español
El uso de la variable vPerfil parece correcto (confirma que la 'P' es mayúscula/minúscula en las dos partes).
Sobre el If..."Right(OSUser(),6)" va a devolver siempre una cadena de máximo 6 caracteres, losvalores después del if tienen más de 6 caracteres, así que no va a encontrar ninguno y se va a ir al else, por lo que siempre será '1'.
Perdon por lo del Ingles, un descuido en seleccionar el foro.
Me gustaría saber si alguien a utilizado una variable dentro del calculo de una variables, Hice la confirmación de la "P" mayúscula y aún no funciona.
Gracias
Santiago Matiz
Hola Santiago, es bastante común usar variables dentro de otras variables, por eso parece que el problema estará más en la expresión o en la lógica aplicada. ¿Qué intentas hacer y qué te falla?
Efectivamente era un problema tonto en la expresiòn, faltaba una comilla sencilla,
muchas gracias
=if($(vperfil)=1,'TEXTIL,'
,'*')