La función AND evalúa dos condiciones y devuelve el valor lógico True si ambas son ciertas, y el valor lógico False en caso contrario.
AND(
<condition1>,
<condition2>
)
- condition1: Primera condición a evaluar.
- condition2: Segunda condición a evaluar.
La función AND devuelve un booleano (True o False).
Esta función solo acepta dos argumentos (dos condiciones a evaluar). Si se desea evaluar más de dos condiciones puede recurrirse a anidar unas funciones AND dentro de otras o, preferiblemente, usar el operador AND (&&) -véase ejemplo más adelante-.
En este ejemplo se desea comprobar si el producto vendido es el "A" y su precio mayor de 1000€:
En este segundo ejemplo se quieren evaluar tres condiciones: que el producto vendido sea el "A", que el precio sea mayor de 1000€ y que el mes en el que se produjo la venta haya sido noviembre, para lo que se recurre a anidar dos funciones AND:
La alternativa es usar el operando AND, que hace la expresión más sencilla: