Ejemplos de uso de operadores y funciones

記事番号:040503

Este tema explica algunos ejemplos de uso de operadores y funciones.
Para obtener detalles sobre los operadores y funciones disponibles para usar en fórmulas, consulte la siguiente página:
Lista de operadores y funciones

Uso de operadores y funciones

Operador/Función計算式の例Ejemplo de resultado de cálculo
+3+25
-3-21
*3*26
/3/21.5
^3^29
&John y JonesJohn Jones
=IF(A=100,B,C)Si sustituyes 100 por A, 10 por B y 5 por C: 10
!=IF(A!=100,B,C)Si sustituyes 100 por A, 10 por B y 5 por C: 5
<>IF(A<>100,B,C)Si sustituyes 100 por A, 10 por B y 5 por C: 5
<IF(A<100,B,C)Si sustituyes 100 por A, 10 por B y 5 por C: 5
<=IF(A<=100,B,C)Si sustituyes 100 por A, 10 por B y 5 por C: 10
>IF(A>100,B,C)Si sustituyes 100 por A, 10 por B y 5 por C: 5
>=IF(A>=100,B,C)Si sustituyes 100 por A, 10 por B y 5 por C: 10
SUMSUM(1, 2, 3)6
YENYEN(1100.5, 0)¥1,101
DATE_FORMATFORMATO_FECHA(1522972800, "AAAA MMM d", "sistema")6 de abril de 2018
IFIF(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.
ANDIF(AND(A>10,B>=10),"1","0")Si los valores de A y B son 10:0
ORIF(OR(A>10,B>=10),"1","0")Si los valores de A y B son 10: 1
NOTIF(NOT(A>10),"1","0")Si el valor de A es 10:1
CONTAINSIF(CONTAINS(Días laborables, "Domingo"), "Trabajando los domingos", "No trabajando los domingos")Si se selecciona el domingo, se muestra "Trabajando el domingo". Si no se selecciona el domingo, se muestra "No trabajando el domingo".
ROUNDROUND(A * 1.1)Si el valor de A es 8,875: 9,763
ROUNDDOWNROUNDDOWN(A * 1.1)Si el valor de A es 8,875: 9,762
ROUNDUPROUNDUP(A * 1.1)Si el valor de A es 8,875: 9,763

Calcular 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 es "Campo A". "Campo B" es el valor del campo cuyo código es "Campo B".

Valores de la suma: Campo A + Campo B

Si el campo A es 1 y el campo B es 2, el resultado es 3.

Calcular usando "()": (Campo A - 1000) * 2

Si el campo A es 1.500, el resultado es 1.000.

Calcular 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ículoPrecio unitarioCantidadTotal parcial
memoria USB1,50011,500
Bolígrafo705350
Cable LAN3502700
Regleta de enchufes1501150
Cuaderno A55010500
   (Sumar 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 más detalles consulte la siguiente página:
Calcular campos en tablas

Calcular fecha y hora

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

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

En las fórmulas, introduzca 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 configura "Fecha y hora (Ejemplo: 2012-08-06 2:03)" para el formato de visualización del campo.

Utilice el formato de visualización Hora: 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 minutos".
Este es el resultado del cálculo cuando se configura "Tiempo (Ejemplo: 26 horas 3 minutos)" para el formato de visualización del campo.

Para obtener más detalles, consulte la siguiente página:
Cálculo de fecha, hora y fecha y hora

Trabajar con el 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 "Juan", el resultado es "Juan".

Concatenar cadenas: Campo A y " " y Campo B

Si el campo A es "John" y el campo B es "Jones", el resultado es "John Jones".

Ejemplo de la 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 detalles, consulte la siguiente página:
Operador &: Concatenación de cadenas y números

Información relacionada: Cálculo de campos vacíos

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

  • Los campos de tipo numérico vacíos se consideran "0". Sin embargo, al usar el operador "&", se consideran una cadena vacía ("").
  • Un campo de tipo cadena sin entrada se trata como una cadena vacía ("").
  • 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 "Campo calculado = "", se usará la condición para determinar si el campo está vacío. Devuelve FALSO si se ingresa '0' y VERDADERO si el campo está vacío.
  • A continuación se describe la forma de hacer que el campo quede vacío en lugar de mostrar '0'.
    Especifique "" como resultado.
    • Ejemplo: SI(Cantidad=0, "", Precio_Unitario*Cantidad)
      Si la cantidad es 0, el resultado estará vacío. Si la cantidad no es 0, se mostrará el resultado de la multiplicación.

Información relacionada: Valores de los campos "Número" y "Calculado"

Los valores de los campos Número y Calculado pueden redondearse según el número de dígitos. Puede cambiar el número de dígitos y el método de redondeo.
Para obtener más detalles, consulte las siguientes páginas: