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 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).