Ejemplos de uso de operadores y funciones
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.
- Ejemplo: SI(Cantidad=0, "", Precio_Unitario*Cantidad)
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