AND (&&)

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 Booleano La primera condición
b 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
Siguiente elemento
IGUAL (==)