Ejemplos de uso de operadores y funciones

Article Number:040503

Este tema explica algunos ejemplos del uso de operadores y funciones.
Para obtener detalles sobre los operadores y funciones disponibles para usar en fórmulas, consulte Lista de operadores y funciones.

Uso de operadores y funciones

Operador/ Función Ejemplo Fórmula Ejemplo de resultado de cálculo
+ 3+2 5
- 3-2 1
* 3*2 6
/ 3/2 1.5
^ 3^2 9
& Juan y Jones juanjones
= SI(A=100,B,C) Si sustituyes 100 por A, 10 por B y 5 por C: 10
!= SI(A!=100,B,C) Si sustituyes 100 por A, 10 por B y 5 por C: 5
<> SI(A<>100,B,C) Si sustituyes 100 por A, 10 por B y 5 por C: 5
< SI(A<100,B,C) Si sustituyes 100 por A, 10 por B y 5 por C: 5
<= SI(A<=100,B,C) Si sustituyes 100 por A, 10 por B y 5 por C: 10
> SI(A>100,B,C) Si sustituyes 100 por A, 10 por B y 5 por C: 5
>= SI(A>=100,B,C) Si sustituyes 100 por A, 10 por B y 5 por C: 10
SUMA SUMA(1, 2, 3) 6
YEN YEN(1100,5, 0) ¥1,101
DATE_FORMAT DATE_FORMAT (1522972800, "AAAA MMM d", "sistema") 6 de abril de 2018
SI SI(A<100,B,C) Si el valor de A es 90, el resultado es B. Si el valor de A es 110, el resultado es C.
Y SI(Y(A>10,B>=10),"1","0") Si los valores de A y B son 10: 0
O SI(O(A>10,B>=10),"1","0") Si los valores de A y B son 10:1
NO SI(NO(A>10),"1","0") Si el valor de A es 10:1
CONTIENE IF(CONTIENE(Día laborable, "Domingo"), "Trabajando el Domingo", "No trabajando el Domingo") Muestra "Trabajando en Domingo" si se selecciona Domingo. Muestra "No funciona el Domingo" si no se selecciona Domingo.
ROUND ROUND (A*1.1) Si el valor de A es 8.875: 9.763
ROUNDDOWN ROUNDDOWN (A * 1.1) Si el valor de A es 8.875: 9.762
ROUNDUP ROUNDUP (A * 1.1) Si el valor de A es 8.875: 9.763

Calcular el valor numérico

El cálculo numérico se realiza utilizando el campo "Calculado" o "Texto".
"Campo A" es el valor del campo cuyo código de campo es "Campo A". "Campo B" es el valor del campo cuyo código de campo es "Campo B".

Valores de suma: Campo A + Campo B

Si el campo A es 1 y el campo B es 2, el resultado es 3.
Calcule usando "( )": (Campo A - 1000) * 2

Si el campo A es 1500, el resultado es 1000.
Calcule usando * y +: Campo A*5 + Campo B*10

Si el campo A es 20 y el campo B es 10, el resultado es 200.

Calcular totales en la Tabla

Supongamos que la siguiente tabla está en un formulario.

Artículo Precio unitario Cantidad Total parcial
memoria USB 1,500 1 1,500
Bolígrafo 70 5 350
cable de LAN 350 2 700
regleta 150 1 150
cuaderno a5 50 10 500
      (Total los números)

Si el código de campo del campo "Subtotal" es "Campo_A", el subtotal se puede obtener mediante la siguiente fórmula: Puede realizar el cálculo incluso cuando el Precio unitario o la Cantidad están vacíos.

Fórmula: SUMA(Campo_A)

El resultado es 3.200.

Para obtener más información, consulte Cálculos en tablas.

Calcular fecha y hora

El campo "Calculado" se puede utilizar para los siguientes cálculos:

  • Cálculo de diferencia Fecha y hora
  • Suma y resta de fecha/hora y hora

En fórmulas, ingrese el tiempo en segundos. Por ejemplo, para especificar 1 hora, escriba "3600" o "60*60*1". Para especificar 1 día, escriba "24*60*60*1".

Calcular por segundos: Campo A + (60 * 60 * 1)

Si el campo A es "2014-01-01 09:00", el resultado es "2014-01-01 10:00".
Este es el resultado del cálculo cuando se establece "Fecha y hora (Ejemplo: 2012-08-06 2:03)" para el formato de visualización del campo.
Utilice la hora para el formato de visualización: Campo A - Campo B

Si el campo A es "2014-01-01 09:00" y el campo B es "2014-01-01 08:00", el resultado es "1 hora 0 minuto".
Este es el resultado del cálculo cuando se establece "Tiempo (Ejemplo: 26 horas 3 minutos)" para el formato de visualización del campo.

Para obtener más información, consulte Cálculo de fecha, hora y fecha y hora.

Trabajar con campo de texto

Utilice el campo Texto para concatenar cadenas o mostrar la función YEN.

Mostrar el valor de otro campo: Campo A

Si el campo A es "John", el resultado es "John".
Concatenar cadenas: Campo A & " " & Campo B

Si el campo A es "John" y el campo B es "Jones", el resultado es "John Jones".
Ejemplo de función YEN: YEN(Campo A * 1.1, 0)

Si el campo A es "8.875", el resultado es "¥9.763".
El valor de "8.875 × 1,1 = 9762,5" se redondea al número entero más cercano.

Para obtener más información, consulte Operador &: Concatenación de cadenas y números.

Información relacionada: Calcular Campos vacíos

Los campos vacíos se consideran '0' o una cadena nula.

  • Los campos de tipo numérico vacíos se consideran '0'. Sin embargo, en el caso de utilizar el operador '&', dichos campos se consideran "cadena nula ("")".

  • Los campos de tipo cadena vacíos se consideran "cadena nula ("")".

  • Si ingresa "Campo Calculado = 0" con la función SI, el resultado devuelve VERDADERO cuando el campo Calculado está vacío, así como cuando el valor del campo Calculado es '0'.

  • Si especifica ="" después de un campo "Número", determinará si el campo está vacío o no. El resultado devolverá VERDADERO si el campo "Número" está vacío y FALSO si se ingresa 0 como valor.

  • A continuación se describe la forma de dejar el campo vacío en lugar de mostrar '0'.
    Especifique "" como resultado.

    • Ejemplo: SI(Cantidad=0, "", Precio_Unitario*Cantidad)
      Cuando la cantidad es 0, el resultado estará vacío. Cuando la cantidad no es 0, se mostrará el valor resultante de la multiplicación.

Información relacionada: Valores de números y Campos Calculado

Los valores del campo Número y del campo Calculado pueden redondearse, dependiendo del número de dígitos. Puede cambiar el número de dígitos y el método de redondeo.
Para obtener más información, consulte las páginas siguientes.
Configuración del redondeo, redondeo hacia abajo o redondeo hacia arriba
Configuración de los dígitos significativos de los números y el método Redondeo