5. Formulas y Funciones

Calcular con fórmulas

Todas las fórmulas empiezan por un signo de igualdad. Las fórmulas pueden contener números, texto, operadores aritméticos y lógicos, direcciones de celdas o también funciones.

Se pueden emplear los operadores aritméticos básicos (+, -, *, /) en las fórmulas según la norma «las multiplicaciones y las divisiones tienen prioridad sobre las sumas y las restas». 

Se pueden utilizar paréntesis. El resultado de la fórmula =(1+2)*3 es distinto del resultado de =1+2*3.

Aquí dispone de algunos ejemplos de fórmulas de LibreOffice Calc:

=A1+10

Muestra el contenido de A1 elevado a 10.

=A1*16%

Muestra un 16 % del contenido de A1.

=A1 * A2

Muestra el resultado de la multiplicación de A1 y A2.


El resultado de las operaciones se reflejará en la celda, si bien su contenido real será la propia fórmula, que siempre se mostrará en la Linea de entrada de la barra de fórmulas.

Definiremos fórmula del siguiente modo:

Una fórmula es una expresión que relaciona mediante operadores uno o más valores, que pueden ser valores constantes, celdas, rangos de celdas, o funciones, y devuelve un resultado que aparecerá directamente en la celda que la contiene.

Clasificaremos las fórmulas en los siguientes tipos:
- Fórmulas simples: Realizan operaciones simples con valores constantes, como si de una calculadora se tratase.


Ejemplo de fórmula simple con un cálculo aritmético

formula1

- Fórmulas con referencias: Realizan operaciones simples con referencias a otras celdas y opcionalmente con valores constantes, operando con el valor que éstas contienen. La referencia se indica introduciendo el nombre de la celda.


Ejemplo de fórmula con referencias

formula2


- Fórmulas con funciones: Realizar operaciones simples con referencias a otras celdas y opcionalmente con valores constantes, y además con otro tipo de expresiones llamados funciones.

formula3

Calcular con funciones


Podríamos definir una función como:
Una función es una expresión con nombre a la que se le pasan unos argumentos o parámetros y que permite realizar cálculos complejos que, de otra manera, requerirían fórmulas más complicadas

Calc incluye más de 500 funciones para ayudarlo a analizar y consultar datos. Muchas de estas funciones se utilizan con números, pero otras se utilizan con fechas y horas o incluso con texto.
Una función puede ser tan simple como sumar dos números o encontrar el promedio de una lista de números o puede ser tan compleja como calcular la desviación estándar de una muestra o la tangente hiperbólica de un número.
Normalmente, el nombre de una función es una descripción abreviada de lo que hace la función.

También podemos imaginar la función como una caja negra a la que entregamos unos datos, denominados argumentos o parámetros; no conocemos cómo los procesa en su interior, pero sí sabemos que devuelve un resultado y que siempre es correcto.

Funciones básicas
Además de la SUMA, hay algunas otras funciones, cuyo uso es tan común que deberías poderlas utilizar con toda facilidad:
  • La función PROMEDIO Devuelve un valor resultante de calcular la media aritmética de los valores indicados en los argumentos. Al igual que la función SUMA, admite hasta 30 argumentos.
  • Las funciones MAX y MIN Las funciones MAX y MIN devuelven respectivamente el mayor valor o el menor valor de una lista de valores formada por los argumentos facilitados. Al igual que la función PROMEDIO, permiten hasta 30 argumentos.
  • La función CONTAR Cuenta cuántos valores de la lista de argumentos son números. Por consiguiente, no se tendrán en cuenta las celdas vacías ni las que contengan texto.
  • CONTAR.SI cuenta las celdas que cumplen un determinado criterio en un rango dado.

El detalle de cómo usar estas funciones está cuando se ven las categorías de funciones.


Diferencias entre Fórmulas y funciones


En la imagensiguiente podemos ver la diferencia entre una fórmula y una función.

diferencia

Para calcular el resultado anterior:

  • Podemos utilizar la Fórmula: =B1+B2+B3.
  • Y también podemos utilizar la Función: =SUMA(B1:B3).