Skip to content

Función AND

Esta función devuelve el valor booleano "true" si ambas condiciones son verdaderas. Normalmente se usa junto con Función IF.

Formato

  • AND(condition1;condition2)

donde:

  • condition1 / condition2 - expresiones lógicas que usan >, <, =, >=, <=, !=, otras funciones, valores de columnas de informe o campos

Ejemplos № 1

IF(AND(D="Text in column";С>100500);"Good";"Bad")

Importante

  • La condición puede ser una expresión aritmética. Si el resultado de esta expresión es un número distinto de cero, la condición se considera cumplida. Si el resultado de la expresión es cero, la condición no se cumple.
  • Al comprobar valores en campos de casilla de verificación personalizados, debes usar 1 y 0 en informes y Sí / No en campos calculados de etiqueta de datos
  • La función funciona solo con dos argumentos.

Uso alternativo

En las fórmulas, está representada por dos símbolos ampersand consecutivos — &&'

Ejemplo № 2

%%$IF(
{{Task.Notification}}=0
&& {{Task.Application through the form}}=1
&& {{Task.Who are you?}}="Physical person"
&& {{Task.Select a predefined answer}}="Calculation.Legal Entity ."
)$%%
Invalid field value "Select a predefined answer" for the customer type "Physical person" %%$ENDBLOCK$%%

La construcción debe añadirse en una sola línea sin espacios ni saltos de línea:

%%$IF({{Task."Disable field 07. Notification"}}=0&&{{Task.Application through the form}}=1&&{{Task.Who are you?}}="Physical person"&&{{Task.Select a predefined answer}}="Calculation.Legal Entity")$%%Invalid field value "Select a predefined answer" for the customer type "Physical person" %%$ENDBLOCK$%%

Importante

  • Si no se usan paréntesis en las fórmulas, el operador AND (&&) tiene mayor precedencia que el operador OR (||).


Ir a