Introducción a los cálculos de datos

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Puede usar fórmulas y funciones en listas o bibliotecas para calcular datos en una gran variedad de formas. Al agregar una columna calculada a una lista o biblioteca, puede crear una fórmula que incluya datos de otras columnas y realiza funciones para calcular las fechas y horas, realizar ecuaciones matemáticas o manipular texto. Por ejemplo, en una lista de tareas, puede usar una columna para calcular el número de días que se tarda en completar cada tarea, en función de las columnas de fecha de inicio y fecha de finalización.

Nota: En este artículo se describen conceptos básicos relacionados con el uso de fórmulas y funciones. Para obtener información específica acerca de una función en particular, vea el artículo que trata sobre dicha función.

En este artículo

Información general de las fórmulas

Información general de las funciones

Usar referencias de columna en una fórmula

Usar constantes en una fórmula

Usar operadores de cálculo en una fórmula

Información general de las fórmulas

Las fórmulas son ecuaciones que realizan cálculos con los valores de una lista o una biblioteca. Una fórmula comienza con un signo igual (=). Por ejemplo, la fórmula siguiente multiplica 2 por 3 y después suma 5 al resultado.

=5+2*3

Puede usar una fórmula en una columna calculada y calcular valores predeterminados de una columna. Una fórmula puede contener funciones, referencias a columnas, operadores y constantes, como en el ejemplo siguiente.

=PI()*[Result]^2

Elemento

Descripción

Función

La función PI() devuelve el valor de pi: 3,141592654.

Referencia (o nombre de columna)

[Resultado] representa el valor de la columna Resultado de la fila actual.

Constante

Números o valores de texto especificados directamente en una fórmula, como 2.

Operador

El operador * (asterisco) multiplica y el operador ^ (intercalación) eleva un número a una potencia.

Una fórmula podría usar uno o varios de los elementos de la tabla anterior. A continuación se muestran ejemplos de fórmulas (en orden de complejidad).

Fórmulas sencillas (como =128+345)

Las siguientes fórmulas contienen constantes y operadores.

Ejemplo

Descripción

=128+345

Suma 128 y 345

=5^2

Halla el cuadrado de 5

Fórmulas que contienen referencias a columnas (como =[Ingresos] >[Costos])

Las siguientes fórmulas hacen referencia a otras columnas de la misma lista o biblioteca.

Ejemplo

Descripción

=[Ingresos]

Usa el valor de la columna Ingresos.

=[Ingresos]*10/100

10% del valor de la columna Ingresos.

=[Ingresos] > [Costos]

Devuelve Sí si el valor de la columna Ingresos es mayor que el valor de la columna Costos.

Fórmulas que requieren funciones (como =PROMEDIO(1, 2, 3, 4, 5))

Las siguientes fórmulas requieren funciones integradas.

Ejemplo

Descripción

=PROMEDIO(1, 2, 3, 4, 5)

Devuelve el promedio de un conjunto de valores.

=MAX([Q1], [Q2], [Q3], [Q4])

Devuelve el valor mayor de un conjunto de valores.

=SI([Costo]>[Beneficio], "Incorrecto", "Correcto")

Devuelve Incorrecto si los costos son mayores que los ingresos. En caso contrario, devuelve Correcto.

=DIA("15-Abr-2008")

Devuelve la parte del día de una fecha. Esta fórmula devuelve el número 15.

Fórmulas con funciones anidadas (por ejemplo, =SUMA(SI([A]>[B], [A]-[B], 10), [C]))

Las siguientes fórmulas especifican una o varias funciones como argumentos de una función.

Ejemplo

Descripción

=SUMA(SI([A]>[B], [A]-[B], 10), [C])

La función SI devuelve la diferencia entre los valores de las columnas A y B, ó 10.

La función SUMA suma el valor que devuelve la función SI y el valor de la columna C.

=GRADOS(PI())

La función PI devuelve el número 3,141592654.

La función GRADOS convierte en grados un valor especificado en radianes. Esta fórmula devuelve el número 180.

=ESNUMERO(ENCONTRAR("BD",[Columna1]))

La función ENCONTRAR busca la cadena BD en Columna1 y devuelve su posición inicial. Devuelve un valor de error si la cadena no se encuentra.

La función ESNUMERO devuelve Sí si la función ENCONTRAR devolvió un valor numérico. Si no, devuelve No.

Volver al principio

Información general de las funciones

Las funciones son fórmulas predefinidas que realizan cálculos con valores específicos, denominados argumentos, en un orden concreto o estructura. Las funciones se pueden usar para realizar cálculos simples o complejos. Por ejemplo, el caso siguiente de la función REDONDEAR redondea un número de la columna Costo a dos decimales.

=ROUND([Cost], 2)

El siguiente vocabulario es útil cuando se aprenden las funciones y fórmulas:

Estructura     La estructura de una función empieza con un signo igual (=), seguido del nombre de la función, un paréntesis de apertura, los argumentos de la función separados por comas y un paréntesis de cierre.

Nombre de función     Este es el nombre de una función que es compatible con las listas o bibliotecas. Cada función adopta un número determinado de argumentos, procesa y devuelve un valor.

Argumentos     Argumentos pueden ser números, texto, valores lógicos, como verdadero o falso o referencias de columna. El argumento que designe debe generar un valor válido para ese argumento. Argumentos pueden ser también constantes, fórmulas u otras funciones.

En ciertos casos, puede que tenga que usar una función como argumento de otra. Por ejemplo, la fórmula siguiente usa la función PROMEDIO anidada y compara el resultado con la suma de los valores de dos columnas.

=AVERAGE([Cost1], SUM([Cost2]+[Discount]))

Devuelve válido     Cuando se usa una función como argumento, debe devolver el mismo tipo de valor que usa el argumento. Por ejemplo, si el argumento usa Sí o No, la función anidada debe devolver Sí o no. Si no es así, la lista o biblioteca muestra un #VALUE! valor de error.

Límites de los niveles de anidamiento     Una fórmula puede contener hasta ocho niveles de funciones anidadas. Cuando se usa la función B como argumento de la función A, la función B es una función de segundo nivel. En el ejemplo anterior, por ejemplo, la SUMA función es una función de segundo nivel, porque es un argumento de la función PROMEDIO. Una función anidada dentro de la función SUMA podría ser una función de tercer nivel y así sucesivamente.

Notas: 

  • Las listas y bibliotecas no son compatibles con las funciones ALEATORIO y AHORA.

  • Las funciones HOY y ME no son compatibles con las columnas calculadas, pero se pueden usar como valor predeterminado de una columna.

Volver al principio

Usar referencias de columna en una fórmula

Una referencia identifica una celda de la fila actual e indica una lista o una biblioteca donde buscar los valores o datos que desea usar en una fórmula. Por ejemplo, [Costo] hace referencia al valor de la columna Costo de la fila actual. Si la columna Costo tiene el valor 100 para la fila actual, =[Costo]*3 devuelve 300.

Con las referencias puede usar los datos contenidos en columnas diferentes de una lista o una biblioteca de una o varias fórmulas. En una fórmula se puede hacer referencia a columnas de los tipos de datos siguientes: una línea de texto, número, moneda, fecha y hora, opción, sí/no y valor calculado.

El nombre para mostrar de la columna se usa para hacer referencia a la misma en una fórmula. Si el nombre incluye un espacio o un carácter especial, debe incluirlo entre corchetes ([ ]). En las referencias no se distinguen mayúsculas y minúsculas. Por ejemplo, en una fórmula puede hacer referencia a la columna Precio por unidad como [Precio por unidad] o como [precio por unidad].

Notas: 

  • No puede hacer referencia a un valor de una fila que no sea la actual.

  • No puede hacer referencia a un valor de otra lista o biblioteca.

  • No se puede hacer referencia al identificador de una fila recién insertada. El identificador aún no existe al realizar el cálculo.

  • No se puede hacer referencia a otra columna en una fórmula que crea un valor predeterminado para una columna.

Volver al principio

Usar constantes en una fórmula

Una constante es un valor que no se calcula. Por ejemplo, la fecha 10/9/2008, el número 210 y el texto "Beneficios trimestrales" son todos constantes. Las constantes pueden ser de los tipos de datos siguientes:

  • Cadena (ejemplo: =[Apellidos] = "Ortiz")

    Las constantes de cadena se incluyen entre comillas y pueden contener hasta 255 caracteres.

  • Número (ejemplo: =[Costo] >= 29,99)

    Las constantes numéricas pueden incluir lugares decimales y pueden ser positivas o negativas.

  • Fecha (ejemplo: =[Fecha] > FECHA(2007,7,1))

    Las constantes de fecha requieren el uso de una función FECHA(año,mes,día).

  • Booleano (ejemplo: =SI([Costo]>[Beneficio], "Pérdida", "Ganancia")

    Sí y No son constantes booleanas. Se pueden usar en expresiones condicionales. En el ejemplo anterior, si el costo es mayor que los ingresos, la función SI devuelve Sí y la fórmula devuelve la cadena "Pérdidas". Si el costo es igual o menor que los ingresos, la función devuelve No y la fórmula devuelve la cadena "No hay pérdidas".

Volver al principio

Usar operadores de cálculo en una fórmula

Los operadores especifican el tipo de cálculo que se desea realizar en los elementos de una fórmula. Las listas y bibliotecas admiten tres tipos de operadores de cálculo diferentes: aritméticos, de comparación y de texto.

Operadores aritméticos

Use los siguientes operadores aritméticos para realizar operaciones matemáticas básicas como suma, resta o multiplicación; para combinar números; o para producir resultados numéricos.

Operador aritmético

Significado (ejemplo)

+ (signo más)

Suma (3+3)

– (signo menos)

Resta (3–1)
Negación (–1)

* (asterisco)

Multiplicación (3*3)

/ (barra diagonal)

División (3/3)

% (signo de porcentaje)

Porcentaje (20%)

^ (símbolo de intercalación)

Exponenciación (3^2)

Operadores de comparación

Puede comparar dos valores con los operadores siguientes. Cuando dos valores se comparan con estos operadores, el resultado es un valor lógico de Sí o No.

operador de comparación

Significado (ejemplo)

= (signo igual)

Igual a (A=B)

> (signo mayor que)

Mayor que (A>B)

< (signo menor que)

Menor que (A<B)

>= (signo mayor o igual que)

Mayor o igual a (A>=B)

<= (signo menor o igual que)

Menor o igual a (A<=B)

<> (signo distinto de)

No igual a (A<>B)

Operador de texto

Utilice el signo (&) para unir o concatenar una o varias cadenas de texto con el fin de generar un solo elemento de texto.

Operador de texto

Significado (ejemplo)

& ("Y" comercial)

Conecta, o concatena, dos valores para dar como resultado un valor de texto continuo ("Nep"&"tuno")

Orden en el que se realizan las operaciones de las fórmulas en listas o bibliotecas

Las fórmulas calculan los valores en un orden específico. Una fórmula comienza con un signo igual (=). Después están los elementos que se van a calcular (los operandos), que se separan mediante operadores de cálculo. Las listas y bibliotecas calculan la fórmula de izquierda a derecha, de acuerdo con un orden específico para cada operador de la fórmula.

Prioridad de los operadores

Si se combinan varios operadores en una sola fórmula, listas y bibliotecas realizan las operaciones en el orden indicado en la tabla siguiente. Si una fórmula contiene operadores con la misma prioridad, por ejemplo, si una fórmula contiene un operador de multiplicación y división, listas y bibliotecas evalúan los operadores de izquierda a derecha.

Operador

Descripción

Negación (como en –1)

%

Porcentaje

^

Exponenciación

* y /

Multiplicación y división

+ y -

Suma y resta

&

Concatenación (conecta dos cadenas de texto)

= < > <= >= <>

Comparación

Uso de paréntesis

Para cambiar el orden de evaluación, incluya entre paréntesis la parte de la fórmula que se vaya a calcular primero. Por ejemplo, la fórmula siguiente da como resultado 11 porque una lista o una biblioteca calcula la multiplicación antes que la suma. Por ejemplo, la fórmula siguiente multiplica 2 por 3 y después suma 5 al resultado.

=5+2*3

Por el contrario, si usa paréntesis para cambiar la sintaxis, la lista o biblioteca suma 5 y 2, y después multiplica el resultado por 3, lo que da como resultado 21.

=(5+2)*3

En el ejemplo anterior, los paréntesis alrededor de la primera parte de la fórmula hacen que la lista o la biblioteca calcule [Costo]+25 primero y después divida el resultado por la suma de las columnas EC1 y EC2.

=([Cost]+25)/SUM([EC1]+[EC2])

Volver al principio

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×