finanzas

Controller financiero en Excel: qué funciones necesita

octubre 27, 2026 Tuto Excel 11 min read
Controller financiero en Excel: qué funciones necesita

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.

Nota: las fórmulas de este artículo usan punto y coma. Si tu Excel está configurado con punto decimal, sustituye cada ; 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.

Consejo: conserva siempre una columna de partida y un período. Si mezclas meses, no podrás saber si una desviación viene del precio, del volumen o de una entrada duplicada.

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:

D2fx=C2–B2
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
D2 La desviación compara el importe real con el presupuesto
Control mensual

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.

Comprueba: la celda D4 debe mostrar -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í:

A1fx**Partida**
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
Control mensual

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.

Comprueba: las ventas muestran 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.

F2fx=BUSCARV(E2;A2:C3;3;FALSO)
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
E2 Escribe aquí el nombre de la partida que quieres consultar
Control mensual

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.

Comprueba: con “Costes” en E2, F2 muestra 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.

  1. Selecciona A1:D4.
  2. Abre la pestaña Insertar.
  3. En el grupo Tablas, selecciona Tabla.
InsertarTablasTabla

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.

Comprueba: añade una fila con “Marketing” y un presupuesto de 10.000 y un real de 9.000. La desviación debe calcularse automáticamente como -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!.

E2fx=SI(B2<>0;(C2–B2)/B2;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 %
Control mensual

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.

Comprueba: D2 debe mostrar 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)
Comprueba: cambia temporalmente B4 a 0. E4 debe mostrar 0 y no #¡DIV/0!. Después recupera el presupuesto de 40.000 y comprueba que E4 vuelve a -5,00 %.
Cuidado: ocultar errores con SI.ERROR no arregla una tabla incompleta. Sirve para mostrar un mensaje controlado, pero la revisión debe localizar la partida ausente.

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.

Nota: Excel calcula lo que está en sus celdas. La conexión con ERP, Business Intelligence, banca o procesos externos requiere otra herramienta, una importación controlada y una revisión de la calidad de los datos.

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

  1. MicrosoftHISTORIALCOTIZACIONES — documentación oficialconsultado el 22/10/2026