Ir al contenido principal
Todas las coleccionesANEXOS
ANEXO 5 - Comando IF
ANEXO 5 - Comando IF
Lía avatar
Escrito por Lía
Actualizado hace más de 7 meses

Pregunta (if):

(verdadero if pregunta else falso)

Si el resultado de la pregunta es verdadero, toma el valor ‘verdadero', si no, toma el valor ‘falso'

Las comparaciones pueden ser:

  • igual: ==

  • distinto: !=

  • menor: <

  • menor o igual: <=

  • mayor: >

  • mayor o igual: >=

  • También es posible usar or, and, not

  • IN equivale hacer varios if anidados. Ejemplo (1 if P$mmProc in (3,6.9,12) else 0) que se lee de la siguiente forma, si el mes de proceso es igual a 3 o 6 o 9 o 12 entonces 1 si no cero

If anidados:

Poner el siguiente if dentro del else, dentro de un paréntesis.

Por ejemplo

(verdadero if pregunta else (verdadero if pregunta else falso))

Ejemplo: buscar entre los Tramos (t1 a t4)

· resultado = ('t1' if a > 0 and a < 1000 else ('t2' if a > 1000 and a<2000 else ('t3' if a >2000 else 't4')))

¿Ha quedado contestada tu pregunta?