Qué son las funciones de Excel

Para conocer qué son las funciones de Excel y cómo podemos aplicarlas, lo primero de todo sería conocer que son las fórmulas de Excel. En general, las funciones son más complejas que el cálculo básico de las fórmulas.

Las funciones nos permiten aplicando un lenguaje de programación concreto y simple regido por Excel, introducir un algoritmo de cálculo capaz de generar un resultado que se vaya modificando conforme alteramos los factores que intervienen.

Existe un gran abanico de funciones prediseñadas para que la mayoría de nosotros podamos resolver de forma rápida y eficaz cálculos cotidianos y profesionales de áreas tan dispares como la ingeniería, estadística o economía. Por ejemplo, existen las funciones “sin” o “prom” que devuelven el seno del valor de una celda y el promedio de una serie de valores, respectivamente. Para conocer las funciones prediseñadas pulsa sobre el icono “fx” en la barra de fórmulas de la parte superior de tu hoja Excel.

Aunque en Excel hay un amplio rango de fórmulas ya existentes clasificadas por su campo de aplicación, tú siempre puedes escribir tu propia fórmula ajustada a tus necesidades relacionando las celdas por su nombre, es decir “A7” en el caso de la celda que está en la primera columna y la séptima fila.

Pero no siempre se va a dar este caso. A veces podemos querer un cálculo tan concreto que no exista en nuestro catálogo de funciones. Por ejemplo, no podemos encontrar una función que directamente calcule el promedio de cinco celdas y calcule la raíz cuadrada del resultado, al que además sumaremos 7 unidades. Es decir, podemos calcular este resultado componiendo una función. Pero es bastante más complicado en cuanto a jerarquía de operaciones matemáticas y de lenguaje Excel. Además, generar una formula tan larga es incómodo de leer.

Para ello pulsaremos Alt+F11 y accederemos a VBA, es decir el Visual Basic Editor e implementaríamos el código necesario teniendo en cuenta que emplea más lenguaje de programación que una fórmula, sirva como ejemplo que en la línea final hemos de introducir “end function”.

Algunas premisas a tener en cuenta: la función debe llamarse como queremos que sea invocada y debe incluir en su primera línea tanto su nombre como la enumeración de las variables que va a emplear. Para el ejemplo descrito emplearíamos cinco.

Por claridad, dentro de la función escribiríamos la primera línea para realizar el promedio, la segunda en la que realizaríamos la raíz cuadrada y la línea final, donde le sumaríamos 7. Guardaríamos la función y ya estaría lista para ser usada, devolviéndonos el resultado al invocarla.