Este artículo se ha traducido del inglés mediante IA y puede contener errores. Sus comentarios nos ayudarán a mejorar.
Descripción
El operador AND (&&
) determina si dos condiciones son ambas verdaderas.
Se pueden encadenar varias llamadas a AND para comprobar si un conjunto de más de dos condiciones son verdaderas.
Uso
a && b
a && b && c
Argumento | Requerido | Tipo esperado | Descripción |
---|---|---|---|
a | Sí | Booleano | La primera condición |
b | Sí | Booleano | La segunda condición |
Resultado
- TRUE si ambas condiciones se evalúan como TRUE.
- FALSE si una o ambas condiciones se evalúan como FALSE.
- BLANCO si alguna de las condiciones está en BLANCO.
Ejemplos
Si tiene un campo de selección múltiple con el código VAC
y las opciones:
- Cólera
- Rubéola
- Tifoidea
- Sarampión
- Paperas
Entonces podría escribir la siguiente fórmula para contar el número de niños que han recibido tanto la vacuna contra el sarampión como la de las paperas:
VAC.Measles && VAC.Mumps
Lo que da los siguientes resultados:
VAC | Resultado |
---|---|
Cólera, Rubéola, Tifoidea | FALSE |
Cólera, Sarampión | FALSE |
FALSE | |
Sarampión, Rubéola, Tifoidea, Paperas | TRUE |
También podría usar la función IF para convertir el valor booleano ("TRUE" o "FALSE") en un número:
IF(VAC.Measles && VAC.Mumps, 1, 0)
VAC | Resultado |
---|---|
Cólera, Rubéola, Tifoidea | 0 |
Cólera, Sarampión | 0 |
0 | |
Sarampión, Rubéola, Tifoidea, Paperas | 1 |
Finalmente, puede repetir el operador &&
para comprobar que más de dos condiciones son verdaderas. La siguiente fórmula, por ejemplo, cuenta los niños que han recibido Sarampión, Paperas y Rubéola:
IF(VAC.Measles && VAC.Mumps && VAC.Rubella,1,0)
VAC | Resultado |
---|---|
Cólera, Rubéola, Tifoidea | 0 |
Cólera, Sarampión | 0 |
0 | |
Sarampión, Rubéola, Tifoidea, Paperas | 1 |
Rubéola | 0 |
Sarampión, Paperas | 1 |