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 múltiples llamadas AND para comprobar si un conjunto de más de dos condiciones son verdaderas.
Uso
a && b
a && b && c
Argumento | Obligatorio | 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 es BLANCO.
Ejemplos
Si tiene un campo de selección múltiple con el código VAC
y las opciones:
- Cholera
- Rubella
- Typhoid
- Measles
- Mumps
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 |
---|---|
Cholera, Rubella, Typhoid | FALSE |
Cholera, Measles | FALSE |
FALSE | |
Measles, Rubella, Typhoid, Mumps | TRUE |
También podría utilizar 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 |
---|---|
Cholera, Rubella, Typhoid | 0 |
Cholera, Measles | 0 |
0 | |
Measles, Rubella, Typhoid, Mumps | 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 |
---|---|
Cholera, Rubella, Typhoid | 0 |
Cholera, Measles | 0 |
0 | |
Measles, Rubella, Typhoid, Mumps | 1 |
Rubella | 0 |
Measles, Mumps | 1 |