Lista de operadores y funciones

Article Number:040499

Este artículo describe los operadores y funciones que puede utilizar al crear fórmulas.
Los operadores y funciones disponibles varían dependiendo de si está realizando un cálculo sobre valores numéricos o valores de cadena.

Descripciones de operadores

Se pueden utilizar los siguientes operadores.

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 una exponenciación de valores numéricos. Puede elevar un valor numérico a cualquier potencia entre -100 y 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 de operadores

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)

Descripciones de funciones

Se pueden utilizar caracteres tanto mayúsculas como minúsculas para ingresar funciones.
Se pueden utilizar las siguientes funciones:

Función Descripción
SUMA

Esta función suma valores de campos 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).