Función AND

Ya hemos visto esta función: Compara dos condiciones y devuelve el valor lógico True si ambas condiciones se cumplen (si ambas devuelven True) o el valor lógico False en caso contrario. Por ejemplo:

Result = 
AND(
    [Sales] > 100000,
    [Sales PY] < 5000000
)

Esta función solo puede utilizarse con dos argumentos, lo que supone una cierta complicación. Trabajando con más de dos siempre podríamos anidar funciones AND:

Result = 
AND(
    [Sales] > 100000,
    AND(
        [Sales] < 2000000,
        [Sales PY] < 5000000
    )
)

pero la interpretación de la expresión resulta más compleja. Es por esto por lo que, en casos así, es más sencillo utilizar el operador &&, que sí permite ser aplicado en expresiones que incluyan más de dos argumentos:

Result = ([Sales] > 100000) && ([Sales] < 2000000) && ([Sales PY] < 5000000)