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
)
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
)
)
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)