Un controller financiero revisa que las cifras sean fiables, compara lo previsto con lo ocurrido y convierte esas diferencias en decisiones. En este tutorial usarás un panel mensual de ventas y costes para aprender las funciones esenciales de Excel: SUMA, RESTA, BUSCARV, CONTAR.SI, SI y división segura.
El método funciona en las ediciones de escritorio de Excel disponibles, desde Excel 2007 hasta Excel 2024 y Microsoft 365, y también en Excel para la web y Mac, con pequeñas diferencias de interfaz. Los datos y funciones de esta guía están comprobados en octubre de 2026.
; por ,.Las funciones de Excel para analizar las finanzas
En el libro Panel financiero 2026 tendrás una hoja llamada Control mensual. Cada línea será una partida del presupuesto: ventas, costes, margen y resultado. Columns later, el controller necesita localizar una partida concreta, comprobar que exista, comparar importes y convertir porcentajes en decisiones.
Estas son las funciones que(Level):
- SUMA (SUM): suma varios importes, como los costes que forman el resultado.
- RESTA (SUBTRACT): calcula la diferencia entre el importe real y el presupuesto.
- BUSCARV (VLOOKUP): encuentra el importe real de una categoría escrita en otra celda.
- CONTAR.SI (COUNTIF): comprueba cuántas veces aparece una categoría.
- SI (IF): decide qué resultado debe aparecer según una condición.
- PROMEDIO (AVERAGE): resume una serie de importes cuando sea necesario.
La primera cifra que construiremos es una desviación absoluta:
=C2-B2
Si el resultado es positivo, lo real supera lo planificado. Si es negativo, la partida queda por debajo del presupuesto. Para costes, una desviación positiva merece una explicación; para ventas, normalmente indica una oportunidad.
No todas las funciones sirven para lo mismo. SUMA agrega; BUSCARV localiza; CONTAR.SI verifica; SI adapta el resultado; y RESTA solo descuenta. El controller financiero las combina para que el archivo no sea una colección de cálculos sueltos.
El libro que usaremos contiene una hoja pequeña y trazable. No hace falta una plantilla enorme para aprender la lógica: primero construiremos una base limpia y después la convertiremos en tabla para poder añadir meses.
Un panel financiero con presupuesto, real y desviación
La hoja Control mensual tendrá una fila por partida y cuatro columnas: categoría, presupuesto, importe real y desviación. La desviación será real menos presupuesto.
En este primer ejemplo, los importes están expresados en euros porque forman parte de un presupuesto comercial:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Partida | Presupuesto | Real | Desviación |
| 2 | Ventas | 120.000 | 126.000 | 6.000 |
| 3 | Costes | 80.000 | 88.000 | 8.000 |
| 4 | Resultado | 40.000 | 38.000 | -2.000 |
En D2 escribe:
=C2-B2
La fórmula devuelve 6.000: las ventas reales superan el presupuesto en 6.000 euros. En D3 obtiene 8.000; en D4 devuelve -2.000, porque el resultado real es inferior al previsto.
Para calcular el resultado, y no escribirlo a mano, puedes usar:
=C2-C3
Al colocarla en C4, el resultado es 38.000. Si cambias el presupuesto de ventas, you'll recalculate el resultado. Esta es la diferencia entre un informe estático y una revisión reutilizable.
-2.000 y no debe cambiar aunque selecciones otras celdas. El controlador de relleno de D2, en la esquina inferior derecha, permite copiar la fórmula hasta D4.El presupuesto de ventas que necesita el controller
Ahora compilamos el presupuesto en una sola hoja. Escribe los encabezados en A1:D1 y los datos de la tabla anterior. La hoja debe quedar así:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Partida | Presupuesto | Real | Desviación |
| 2 | Ventas | 120.000 | 126.000 | 6.000 |
| 3 | Costes | 80.000 | 88.000 | 8.000 |
| 4 | Resultado | 40.000 | 38.000 | -2.000 |
La lectura financiera no debe centrarse solo en una cifra. Las ventas suben 6.000 euros, pero los costes suben 8.000; por eso el resultado cae 2.000. Esa combinación es una desviación que el controller debe explicar.
Para saber qué partida tiene la mayor desviación, añade en E1 el texto Desviación absoluta y usa:
=ABS(D2)
ABS (ABSOLUTE VALUE) convierte la desviación en un número positivo. En E4 mostraría 2.000, aunque D4 sea negativo. Esto permite ordenar las partidas por magnitud.
6.000, los costes 8.000 y el resultado -2.000. Si los números aparecen con formato diferente, selecciona B2:D4 y aplica el formato monetario que tengas configurado.Una fórmula para localizar una partida del controller
Ahora añadimos una celda de consulta. En E2 escribe Costes y en F1 Importe real. BUSCARV、o recibe el valor de E2, busca esa categoría en la primera columna de A2:C3 y devuelve la tercera columna.
En F2 escribe:
=BUSCARV(E2;A2:C3;3;FALSO)
El resultado es 88.000, porque “Costes” está en A3 y su importe real está en C3.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Partida | Presupuesto | Real | Desviación | Partida buscada | Importe encontrado |
| 2 | Ventas | 120.000 | 126.000 | 6.000 | Costes | 88.000 |
| 3 | Costes | 80.000 | 88.000 | 8.000 | ||
| 4 | Resultado | 40.000 | 38.000 | -2.000 |
El último argumento, FALSO, obliga a BUSCARV a buscar una coincidencia exacta. Si escribes “Resultado mensual” en E2, que no existe en la columna A, Excel mostrará #N/A.
Para proteger la búsqueda, usa después SI.ERROR (IFERROR):
=SI.ERROR(BUSCARV(E2;A2:C3;3;FALSO);"Partida no encontrada")
Ahora el archivo puede mostrar un mensaje comprensible, pero conviene no ocultar el error sin revisar los datos. La hoja debe seguir permitiendo detectar qué categoría falta.
88.000. Si cambias E2 a “Gastos”, aparece #N/A con BUSCARV o Partida no encontrada con la versión protegida.Convertir la revisión mensual en un archivo reutilizable
El rango actual funciona, pero si añades una fila manualmente puedes romper el diseño. Conviértelo en tabla para que las fórmulas se mantenga al añadir nuevos registros.
- Selecciona A1:D4.
- Abre la pestaña Insertar.
- En el grupo Tablas, selecciona Tabla.
En el cuadro Crear tabla, comprueba que aparece el intervalo $A$1:$D$4. Activa La tabla tiene encabezados y pulsa Aceptar. Excel aplica el estilo de tabla y conserva la fórmula de desviación.
Para probar la reutilización, escribe una nueva partida en la fila siguiente. Al_final, la tabla incorpora los datos y la fórmula de la columna Desviación. Si el nombre de la tabla es tblControl, puedes usar referencias estructuradas como:
=[@Real]-[@Presupuesto]
Si tu Excel no admite referencias estructuradas o trabajas con un archivo antiguo, conserva la fórmula =C5-B5 y arrastra el controlador de relleno.
-1.000.Un cuadro de mando para vigilar los indicadores
El panel necesita más que importes. Añade columnas para margen, resultado y desviación porcentual. Para el margen sobre ventas usa:
=(C2-C3)/C2
En la fila de ventas, el margen calculado sería (126.000-88.000)/126.000, pero conviene aplicar esta fórmula a una fila de Resultado con datos coherentes. Para evitar una división por cero, utiliza:
=SI(B2<>0;(C2-B2)/B2;0)
Esta fórmula calcula la variación porcentual entre presupuesto y real. Si B2 es cero, devuelve cero en lugar de mostrar #¡DIV/0!.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Partida | Presupuesto | Real | Desviación | Desviación % |
| 2 | Ventas | 120.000 | 126.000 | 6.000 | 5,00 % |
| 3 | Costes | 80.000 | 88.000 | 8.000 | 10,00 % |
| 4 | Resultado | 40.000 | 38.000 | -2.000 | -5,00 % |
Para un cuadro de mando, añade también el margen del resultado:
=(C4-C3)/C4
El resultado del ejemplo es (38.000-88.000)/38.000, pero no es un margen interpretable porque los costes superan el resultado. En un caso normal, usa la misma fórmula sobre ventas y costes. Comprueba que las celdasfia están formateadas como porcentaje.
6.000; E2, 5,00 %; D3, 8.000; E3, 10,00 %; y E4, -5,00 %. La palabra clave SI debe impedir errores al cambiar un presupuesto por cero.Detectar el error detrás de una desviación financiera
Una desviación no siempre es un error de cálculo. Puede ser un dato que falta, una etiqueta distinta o una referencia movida.
BUSCARV devuelve #N/A aunque el dato está
Si en E2 escribes “coste” y en A3 figura “Costes”, BUSCARV con FALSO no encuentra coincidencia exacta porque distingue mayúsculas y minúsculas. La causa está en el texto de búsqueda, no en los importes.
Solución: escribe “Costes” exactamente como aparece en A3. Si las etiquetas provienen de otra sistema, conviene normalizar los datos antes de consultar o buscar una clave única.
Falta una categoría del controller
Si eliminas la fila de “Costes”, la consulta de E2 puede devolver #N/A. La tabla no tiene ya la partida que el informe necesita.
Solución: vuelve a introducirla o usa CONTAR.SI (COUNTIF) para comprobar antes de consultar:
=CONTAR.SI(A2:A4;E2)
Si devuelve 1, la categoría aparece una vez. Si devuelve 0, falta. Si devuelve más de uno, hay duplicados y BUSCARV puede encontrar el registro equivocado.
La fórmula cambia al copiar
Si escribes en E2:
=(C2-B2)/B2
y la arrastras, Exceladjustará las referencias. Para fijarlas, selecciona la celda y pulsa F4 en Windows; en Mac, utiliza Cmd+T. Las referencias parque absolute deben conservar $B$2 y $C$2.
Para convertir una fórmula de tabla en una fórmula reutilizable con referencias fijos:
=SI($B$2<>0;($C$2-$B$2)/$B$2;0)
La desviación porcentual muestra #¡DIV/0!
Este error aparece cuando B2 contiene cero o está vacía y la fórmula divide sin condición. La solución es la fórmula protegida que ya usa el panel:
=SI(B2<>0;(C2-B2)/B2;0)
-5,00 %.De qué necesita más información el controller financiero
Excel es un buen comienzo para el control mensual, pero no reemplaza todos los sistemas de información de una empresa. El archivo sirve para calcular y explicar el presupuesto; la fuente de verdad puede estar en otro sistema.
| Necesidad | Qué puede aportar Excel | Qué suele requerir otra fuente |
|---|---|---|
| Comparar presupuesto y real | SUMA, RESTA, BUSCARV, CONTAR.SI y SI | Extracción periódica del presupuesto o ERP |
| Analizar desviaciones | Porcentajes, absolutos, márgenes e indicadores | Datos por producto, cliente, centro de coste o campaña |
| Controlar tesorería | Calendario y cobros/pagos registrados | Banks, conciliaciones y movimientos de tesorería |
| Revisar rentabilidad idad por cliente | Tablas, filtros y fórmulas | Matriz de clientes, precios y costes |
| Crear un cuadro de mando | Fórmulas, tablas y gráfico | Power BI u otra herramienta de Business Intelligence |
| Automatizar conciliaciones | Macros o scripts | ERP, RPA y conectores corporativos |
| Probar escenarios | Valores Alternatives y tablas de datos | Modelo financiero integrado y datos calibrados |
En el libro actual hay tres partidas y una consulta. Si el controller añade miles de clientes, meses, productos y centros de coste, Excel puede seguir siendo útil, pero necesitará una estructura de datos ordenada, nombres coherentes y controles de entrada.
Si el inventario de operaciones creciera hasta superar el volumen práctico del archivo, conviene dividirlo en hojas por año o por área. Para conexiones y automatizaciones, revisa la documentación oficial de Excel y Power Query y la ayuda de Funciones de Excel.
La documentación de HISTORIALCOTIZACIONES (STOCKHISTORY) también permite cargar cotizaciones históricas como matriz. Su disponibilidad depende de la versión y de la fuente conectada; no sustituye el presupuesto operativo.
El siguiente paso después del control financiero
Ya tienes un libro para:
- ordenar la información por partida y período.
- localizar importes con BUSCARV.
- comprobar categorías con CONTAR.SI.
- comparar presupuesto, real y desviación con RESTA.
- calcular porcentajes y proteger divisiones con SI.
- convertir el rango en una tabla reutilizable.
- añadir margen y desviación porcentual al cuadro de mando.
El siguiente paso es revisar el archivo con la dirección: confirmar que cada partida tiene un responsable, que cada desviación tiene una explicación y que los indicadores sirven para decidir. Después, conecta los datos del ERP o prepara una versión para Power BI si el seguimiento necesita más autonomía.
Dudas al usar Excel como controller financiero
1. ¿Cuánto sueldo tiene un controller financiero?
La respuesta depende de la experiencia, el tamaño de la empresa y las responsabilidades asumidas. El material consultado sitúa el perfil junior o intermedio entre 40.000 y 57.500 euros brutos anuales, el sénior entre 55.000 y 75.000 euros y los perfiles consolidados a partir de 75.000 euros; estas cifras son orientativas y pueden cambiar.
2. ¿Qué curso necesito para trabajar como controller financiero?
Conviene empezar por Excel avanzado, presupuesto, análisis de desviaciones, márgenes, tesorería y creación de cuadros de mando. Después suma prácticas con un ERP, Power BI y reporting automatizado. Un curso es más útil si termina con un caso completo: cargar datos, comparar presupuesto y real, localizar errores y explicar qué decisión finances.
Fuentes
- MicrosoftHISTORIALCOTIZACIONES — documentación oficialconsultado el 22/10/2026