Funciones AND, OR y NOT: Combinan condiciones
Puede utilizar las funciones AND, OR y NOT para determinar si se cumplen varias condiciones.
La evaluación de estas funciones también se puede utilizar junto con la función SI.
Sintaxis de la función
La función AND devuelve VERDADERO si todas las condiciones especificadas son VERDADERAS. De lo contrario, devuelve FALSO.
AND(condición1,condición2, ...)
La función OR devuelve VERDADERO si alguna de las condiciones especificadas es VERDADERA. Si todas las condiciones son FALSAS, devuelve FALSO.
OR(condición1,condición2, ...)
La función NOT devuelve VERDADERO si la condición especificada es FALSA. Devuelve FALSO si la condición es VERDADERA.
NOT(condición1)
Operadores que se pueden utilizar en condiciones
Los siguientes operadores se pueden utilizar para especificar condiciones.
- =
- !=
- <>
- <
- <=
- >
- >=
Al comparar valores de campos de tipo numérico (como campos numéricos), puede utilizar todos los operadores anteriores.
Al comparar valores de campos de tipo cadena (como campos de texto), solo puede utilizar los siguientes operadores: = != <>
Para obtener más información sobre los tipos de datos de campo, consulte la siguiente página:
Tipos de datos de los campos
Ejemplos de fórmulas
Al especificar un campo en una fórmula, asegúrese de especificar el código de campo como argumento (y no el nombre del campo).
En los ejemplos siguientes, el código de campo se establece para cada campo como el nombre del campo con guiones bajos en lugar de espacios (por ejemplo, el código de campo para el campo "Habilidad práctica" es "Practical_Skill").
Fórmula para mostrar "Aprobado" si dos elementos tienen una puntuación de 80 o más
La siguiente fórmula muestra "Aprobado" si los campos "Escrito" y "Habilidad práctica" contienen puntajes de 80 o más, y "Repetir examen" si no.
IF(AND(Escrito>=80,Habilidad_Práctica>=80),"Aprobar","Reevaluar")

La fórmula de este ejemplo debe configurarse para un campo de texto. Coloque un campo de texto en el formulario de la aplicación, seleccione Calcular automáticamente en la configuración del campo e introduzca la fórmula.
Fórmula para mostrar "Aprobado" si al menos uno de los dos elementos tiene una puntuación de 80 o más
La siguiente fórmula muestra "Aprobado" si el campo "Escrito" o "Habilidad práctica" contiene una puntuación de 80 o más, y "Volver a probar" si no.
IF(OR(Escrito>=80,Habilidad_Práctica>=80),"Aprobar","Reevaluar")

La fórmula de este ejemplo debe configurarse para un campo de texto. Coloque un campo de texto en el formulario de la aplicación, seleccione Calcular automáticamente en la configuración del campo e introduzca la fórmula.
Fórmula para mostrar "Reevaluar" si la suma de las puntuaciones de dos elementos no es 160 o superior
La siguiente fórmula muestra "Reevaluar" si la puntuación total de los campos "Escrito" y "Habilidad práctica" no es 160 o superior, y "Aprobar" si lo es.
IF(NOT(Habilidad_Escrita+Práctica>=160),"Reevaluar","Aprobar")

La fórmula de este ejemplo debe configurarse para un campo de texto. Coloque un campo de texto en el formulario de la aplicación, seleccione Calcular automáticamente en la configuración del campo e introduzca la fórmula.
Fórmula para mostrar "1" en el campo "Estado laboral" para los empleados actuales
La siguiente fórmula verifica si una persona está actualmente empleada en una empresa haciendo referencia a la "Fecha de contratación" y la "Fecha de finalización", y muestra "1" en el campo "Estado del empleo" para los empleados actuales.
Esta fórmula está configurada de tal manera que devuelve "1" si el campo "Fecha de contratación" está completo y el campo "Fecha de finalización" está en blanco, y "0" en caso contrario.
Como queremos utilizar un valor vacío como condición, se especifica lo siguiente como condición: field_code=""
IF(AND(Fecha_de_contratación!="",Fecha_de_despido=""),1,0)

Si desea que el resultado del cálculo sea un valor numérico, configure la fórmula en un campo Calculado. Si desea que el resultado del cálculo sea una cadena, configure la fórmula en un campo de Texto.
Para obtener información sobre los tipos de datos de campo, consulte la siguiente página:
Tipos de datos de los campos