Lista de operadores y funciones
Este artículo describe los operadores y funciones que puede utilizar al crear fórmulas.
Los operadores y funciones Disponible varían dependiendo de si está realizando cálculos sobre valores numéricos o valores de cadena.
Descripción de los operadores
La siguiente es la lista de operadores disponibles.
Operador | Descripción |
---|---|
+ | Este operador realiza sumas de valores numéricos. |
- | Este operador realiza restas de valores numéricos. También se puede utilizar como operador unario para convertir el signo de un valor de campo de positivo a negativo y viceversa. |
* | Este operador realiza la multiplicación de valores numéricos. |
/ | Este operador realiza división de valores numéricos. |
^ | Este operador realiza exponenciación de valores numéricos. Puede elevar un valor numérico a cualquier potencia entre menos 100 y más 100. Si se establece un decimal como exponente, el decimal se redondea hacia abajo a un número entero cuando se realiza el cálculo. Ejemplo: 3^2,5 se convierte en 3^2 y el resultado del cálculo es 9. |
& | Este operador concatena valores numéricos y/o de cadena. Si un campo de tipo numérico o de cadena al que hace referencia la fórmula está vacío, el valor del campo se trata como una cadena vacía cuando se realiza la concatenación. |
= | Este operador devuelve VERDADERO si los valores numéricos o los valores de cadena son iguales y FALSO en caso contrario. Si se comparan valores de diferentes tipos, este operador devuelve FALSO. |
!= | Este operador devuelve el resultado de la comparación opuesto al resultado que devolvería el operador '=". Si se comparan valores de diferentes tipos, este operador devuelve VERDADERO. |
<> | Este operador devuelve el mismo resultado que el operador "!=". |
< | Este operador devuelve VERDADERO si el valor de la izquierda es menor que el valor de la derecha y FALSO en caso contrario. |
<= | Este operador devuelve VERDADERO si el valor de la izquierda es menor o igual que el valor de la derecha y FALSO en caso contrario. |
> | Este operador devuelve VERDADERO si el valor de la izquierda es mayor que el valor de la derecha y FALSO en caso contrario. |
>= | Este operador devuelve VERDADERO si el valor de la izquierda es mayor o igual que el valor de la derecha, y FALSO en caso contrario. |
Precedencia del operador
A continuación se enumeran los operadores en orden de prioridad, con el operador de mayor prioridad en la parte superior.
- + , - (Operadores unarios positivos y negativos [Ej., +1, -2])
- ^ (Operador de exponenciación)
- * , / (Operadores de multiplicación y división)
- + , - (Operadores de suma y resta)
- & (operador de cadena)
- =, !=, <>, <, >, <=, >= (Operadores de comparación)
Descripción de funciones
Se pueden utilizar caracteres tanto en mayúsculas como en minúsculas para ingresar funciones.
La siguiente es la lista de funciones disponibles.
Función | Descripción |
---|---|
SUMA |
Esta función suma valores de campo "Número", valores numéricos o fórmulas que producen valores numéricos. |
YEN |
Esta función redondea los resultados del cálculo a un lugar decimal específico y los muestra con comas separadoras de miles y el símbolo de moneda del yen japonés (¥). |
DATE_FORMAT | Esta función cambia el formato de fecha y hora y la zona horaria. |
SI | Esta función devuelve diferentes valores dependiendo de si se cumple una condición especificada. |
Y | Esta función devuelve VERDADERO si se cumplen todas las condiciones especificadas en la fórmula y FALSO en caso contrario. Se pueden especificar hasta 32 argumentos. |
O | Esta función devuelve VERDADERO si se cumple alguna de las condiciones especificadas en la fórmula y FALSO en caso contrario. Se pueden especificar hasta 32 argumentos. |
NO | Esta función invierte una condición especificada. |
ROUND | Esta función redondea un valor numérico. |
ROUNDDOWN | Esta función redondea hacia abajo un valor numérico. |
ROUNDUP | Esta función redondea un valor numérico. |
CONTAINS | Esta función evalúa si un campo específico cumple con una condición determinada (si se selecciona una opción específica para el campo) o si una tabla especificada contiene datos de fila que cumplen una condición determinada (si la tabla contiene una cadena de búsqueda específica). |