💬 𝕏 in 📌
ChatGPT para Excel: fórmulas y macros 2025
Productividad · 7 min lectura

ChatGPT para Excel: 25 Fórmulas y Trucos que te Cambian la Vida (2025)

Junio 2025 Berespa 7 min lectura

Estudios sobre uso de software de productividad sugieren que la mayoría de usuarios de Excel utiliza menos del 20% de sus funciones. Conocen SUM, AVERAGE y poco más. El resto —XLOOKUP, fórmulas de array dinámicas, macros VBA, tablas dinámicas avanzadas— existe, pero nadie les enseñó a usarlo.

Ahí entra ChatGPT. No como sustituto de Excel, sino como el experto que siempre quisiste tener al lado: alguien que entiende lo que quieres hacer y te escribe la fórmula exacta, explica qué hace cada parte, y te ayuda cuando algo falla.

En este artículo encontrarás 25 ejemplos reales — fórmulas, macros VBA y prompts para análisis — con los prompts exactos que debes usar para obtener resultados de verdad. Todo listo para copiar y pegar.

1. Cómo usar ChatGPT para Excel: el método correcto

El error más común es escribir algo como "dame una fórmula para Excel". ChatGPT necesita contexto. Sin saber qué columnas tienes, qué datos manejas y qué quieres conseguir, las respuestas serán genéricas e inútiles.

El método que funciona: describe tu hoja como si se lo explicaras a un compañero nuevo. Cuantos más detalles aportes, más precisa será la fórmula resultante.

Lo que siempre debes incluir en tu prompt

El prompt base universal

Prompt base — Excel Tengo una hoja de Excel con estas columnas:
[A=fecha, B=cliente, C=producto, D=importe, E=estado]

Necesito una fórmula que [describe exactamente qué quieres hacer].

Por favor, escribe la fórmula completa y explica qué hace cada parte.
Si hay varias formas de resolverlo, muéstrame la más sencilla y la más robusta.
Consejo pro: Pega siempre dos o tres filas de ejemplo de tus datos reales (sin información sensible). ChatGPT ajustará la fórmula a la estructura exacta de tu hoja y cometerá muchos menos errores.

2. Fórmulas básicas que ChatGPT explica perfectamente

Empezamos con las fórmulas más usadas en el día a día. La clave no es solo obtener la fórmula — es entender qué hace para poder adaptarla tú mismo la próxima vez.

1. BUSCARV / VLOOKUP — Buscar un valor en otra tabla

Prompt Tengo dos hojas en Excel. En la Hoja1, columna A tengo códigos de producto y en la columna B quiero mostrar el precio. Los precios están en la Hoja2, columna A (códigos) y columna B (precios). Escríbeme la fórmula BUSCARV para la celda B2 de la Hoja1 y explícame qué significa cada argumento.
Fórmula resultante =BUSCARV(A2, Hoja2!$A:$B, 2, 0)

2. SUMAR.SI.CONJUNTO — Suma con múltiples condiciones

Prompt Tengo columnas: A=fecha, B=vendedor, C=región, D=ventas. Necesito sumar todas las ventas del vendedor "Ana" en la región "Norte" durante el mes de enero 2025. Escríbeme la fórmula SUMAR.SI.CONJUNTO.
Fórmula resultante =SUMAR.SI.CONJUNTO(D:D, B:B, "Ana", C:C, "Norte", A:A, ">="&FECHA(2025,1,1), A:A, "<="&FECHA(2025,1,31))

3. SI con múltiples condiciones — Lógica anidada simplificada

Prompt En la columna D tengo puntuaciones del 0 al 100. Necesito una fórmula en la columna E que devuelva "Excelente" si la nota es ≥90, "Aprobado" si es ≥60, "Suspenso" si es menor a 60. Usa SI o IFS, lo que sea más claro.
Fórmula resultante =IFS(D2>=90,"Excelente", D2>=60,"Aprobado", D2<60,"Suspenso")

4. CONTAR.SI — Contar registros con un criterio

Prompt Columna B tiene el estado de pedidos: "Completado", "Pendiente" o "Cancelado". Quiero contar cuántos pedidos están en estado "Pendiente" en el rango B2:B500.
Fórmula resultante =CONTAR.SI(B2:B500,"Pendiente")

5. TEXTO — Formatear fechas en español

Prompt La celda A2 contiene una fecha (por ejemplo 15/06/2025). Necesito mostrar esa fecha como texto con el formato "15 de junio de 2025" en la columna B. Dame la fórmula TEXTO o la combinación de funciones que lo logre.
Fórmula resultante =TEXTO(A2,"DD")&" de "&TEXTO(A2,"MMMM")&" de "&TEXTO(A2,"YYYY")

3. Fórmulas avanzadas con ChatGPT

Las fórmulas avanzadas son donde la mayoría desiste. Con ChatGPT, solo necesitas describir el problema — él se encarga de la sintaxis compleja.

6. FILTER — Extraer filas que cumplen una condición

Prompt Tengo un rango de datos A1:E200 donde la columna D es "región" y la E es "ventas". Necesito extraer en otra hoja solo las filas donde la región es "Sur" y las ventas son mayores a 5000. Usa fórmulas dinámicas modernas de Excel 365.
Fórmula resultante =FILTER(A1:E200, (D1:D200="Sur")*(E1:E200>5000), "Sin resultados")

7. XLOOKUP — El sustituto moderno de BUSCARV

Prompt Quiero reemplazar mis BUSCARV con XLOOKUP. Tengo en A2 el ID de cliente y necesito buscar ese ID en la columna A de la hoja "Clientes" para devolver el nombre (columna B) y el email (columna C). Hazlo en una sola fórmula si es posible.
Fórmula resultante =XLOOKUP(A2, Clientes!A:A, Clientes!B:C, "No encontrado")

8. Calcular días hábiles entre dos fechas

Prompt A2 tiene la fecha de inicio y B2 la fecha de entrega. Necesito calcular cuántos días hábiles quedan entre hoy y la fecha de entrega, excluyendo fines de semana y festivos. Los festivos están en el rango Festivos!A1:A20.
Fórmula resultante =DIAS.LAB(HOY(), B2, Festivos!$A$1:$A$20)

9. Consolidar datos de múltiples hojas

Prompt Tengo 12 hojas en Excel, una por mes (Enero, Febrero... Diciembre). Cada hoja tiene la columna D con ventas. Necesito sumar todas las ventas del año en una hoja resumen. Dame la fórmula y también explícame si hay una forma de hacerlo automáticamente cuando añada nuevas hojas.
Fórmula resultante =SUMA(Enero:Diciembre!D:D)

10. UNIQUE + SORT — Lista de valores únicos ordenada

Prompt La columna B tiene nombres de clientes con repeticiones. Necesito obtener en otra celda una lista única de todos los clientes, ordenada alfabéticamente, sin duplicados, usando fórmulas dinámicas.
Fórmula resultante =SORT(UNIQUE(B2:B500))

4. ChatGPT para crear macros VBA sin saber programar

Las macros VBA asustan porque "parecen código". Pero con ChatGPT, no necesitas saber programar. Solo necesitas describir con precisión qué quieres automatizar. ChatGPT genera el código, tú lo pegas en el editor VBA (Alt+F11) y listo.

Cómo usar el código VBA: Pulsa Alt+F11 para abrir el editor de VBA → Inserta un nuevo módulo (Insertar → Módulo) → Pega el código → Cierra el editor → Ejecuta la macro desde Vista → Macros.

11. Cómo pedir una macro correctamente

Prompt base para macros VBA Necesito una macro VBA para Excel que haga lo siguiente:
[describe paso a paso exactamente qué debe ocurrir]

La hoja donde están los datos se llama "[nombre de la hoja]".
Los datos empiezan en la fila 2 (la fila 1 es encabezado).
Escribe el código completo con comentarios que expliquen cada parte.
Hazlo lo más sencillo posible para que pueda modificarlo yo mismo.

12. Macro para limpiar datos automáticamente

Prompt Crea una macro VBA que limpie mis datos en la hoja "Ventas": 1) Eliminar filas donde la columna C (importe) esté vacía, 2) Eliminar espacios extra al inicio y final de los textos en la columna B (nombres), 3) Convertir todos los textos de la columna D (estado) a mayúsculas. Los datos van de la fila 2 hasta el último registro.

13. Macro para enviar emails desde Excel

Prompt Crea una macro VBA para Excel que use Outlook para enviar un email a cada cliente de mi lista. En la hoja "Clientes": columna A = nombre, columna B = email, columna C = importe pendiente. El email debe decir: "Hola [nombre], te recordamos que tienes un saldo pendiente de [importe] euros." Firma: "El equipo de Berespa". Solo enviar a los clientes donde el importe en C sea mayor que 0.

14. Macro para generar informes PDF

Prompt Necesito una macro VBA que exporte la hoja "Informe_Mensual" como PDF, guardándola en la carpeta "C:\Informes\" con el nombre "Informe_" seguido de la fecha de hoy en formato AAAA-MM-DD. Que abra automáticamente el PDF al terminar. Si la carpeta no existe, que la cree.

15. Cómo modificar una macro existente

Prompt para modificar código existente Tengo esta macro VBA en Excel y necesito modificarla:

[pega aquí el código actual]

Necesito que además de lo que ya hace, también:
1) [primera modificación]
2) [segunda modificación]

Muéstrame el código completo modificado con los cambios marcados con un comentario.

5. ChatGPT para analizar datos y crear dashboards

Uno de los usos más potentes de ChatGPT con Excel no es solo generar fórmulas — es usarlo como consultor de datos. ChatGPT puede ayudarte a decidir qué KPIs medir, qué gráficos usar, cómo estructurar una tabla dinámica o cómo diseñar un dashboard desde cero.

16. Pedir fórmulas para KPIs de negocio

Prompt Tengo datos de ventas mensuales en Excel: columna A = fecha, B = vendedor, C = producto, D = unidades vendidas, E = precio unitario, F = coste unitario. Dame las fórmulas para calcular estos KPIs: 1) Total facturación del mes, 2) Margen bruto en porcentaje, 3) Producto más vendido por unidades, 4) Vendedor con mayor margen. Explica cada fórmula.

17. Crear tablas dinámicas con instrucciones de ChatGPT

Prompt Tengo una tabla de datos de ventas con estas columnas: fecha, región, producto, vendedor, importe. Quiero crear una tabla dinámica que muestre las ventas por región y por mes, con la posibilidad de filtrar por producto. Explícame paso a paso cómo configurar la tabla dinámica: qué poner en filas, columnas, valores y filtros.

18. Elegir el gráfico correcto según tus datos

Prompt Tengo datos de ventas mensuales de los últimos 12 meses, desglosados por 4 regiones geográficas. Quiero mostrar la evolución en el tiempo de cada región y también comparar su peso relativo sobre el total. ¿Qué tipo de gráfico o gráficos recomiendas en Excel? ¿Cómo los configuro?

19. Análisis de tendencias con fórmulas

Prompt Columna A = mes (de enero a diciembre), columna B = ventas. Necesito: 1) Una fórmula que calcule la variación porcentual mes a mes, 2) Una fórmula que calcule la media móvil de los últimos 3 meses, 3) Una fórmula TENDENCIA o PRONOSTICO.ETS para estimar las ventas de los próximos 3 meses.

20. Diseñar un dashboard desde cero

Prompt Quiero crear un dashboard de ventas en Excel para mi equipo comercial. Tenemos datos de: ventas diarias por vendedor, productos vendidos, clientes nuevos vs recurrentes, y objetivos mensuales. Dame un plan de estructura para el dashboard: qué hojas crear, qué KPIs mostrar en qué lugar, qué gráficos usar y cómo conectar todo con fórmulas dinámicas o tablas dinámicas.

6. ChatGPT para solucionar errores de Excel

Los errores de Excel son frustrantes. Cuando una fórmula que debería funcionar devuelve #N/A o #VALOR!, la mayoría de usuarios pierde 30 minutos buscando la causa. Con ChatGPT, puedes diagnosticar y corregir errores en segundos.

21. Resolver errores #N/A, #VALOR! y #REF!

Prompt para diagnosticar errores Mi fórmula de Excel devuelve el error [#N/A / #VALOR! / #REF!]. La fórmula es:

[pega tu fórmula aquí]

La celda de búsqueda es [describe qué contiene]. El rango de búsqueda es [describe el rango].
¿Por qué puede estar fallando? Dame las causas más comunes de este error y cómo corregirlo. También muéstrame cómo envolver la fórmula en SIERROR para que muestre un valor por defecto en vez del error.

22. Depurar fórmulas complejas paso a paso

Prompt Tengo esta fórmula de Excel que no devuelve el resultado que espero:

[pega la fórmula]

Esperaba obtener [describe el resultado esperado] pero obtengo [describe qué obtienes].
Por favor, desglosa la fórmula parte por parte, explica qué debería hacer cada sección y señala dónde puede estar el error lógico.

23. Solucionar problemas de importación de datos

Prompt Importé datos de un CSV a Excel y tengo estos problemas: 1) Las fechas se importaron como texto (formato DD/MM/AAAA), 2) Los números tienen punto como separador de miles y coma como decimal, al revés que Excel en España, 3) Hay celdas con espacios al inicio. Dame las fórmulas o pasos para corregir cada problema sin perder los datos originales.

24. Detectar y corregir referencias circulares

Prompt Excel me avisa de que tengo una referencia circular en mi libro pero no sé cuál es. ¿Cómo encuentro exactamente qué celda la está causando? Una vez la encuentre, ¿cómo la corrijo si la referencia circular es accidental? ¿Y si necesito una referencia circular intencionada para un cálculo iterativo, cómo la activo de forma segura?

25. Solucionar problemas de formato numérico

Prompt En mi hoja de Excel tengo números que parecen números pero Excel los trata como texto (no se suman correctamente, están alineados a la izquierda). Dame las tres formas más rápidas de convertir estos "números-texto" a números reales, incluyendo el truco de multiplicar por 1, la opción de pegar especial y la función VALOR().

7. Los 10 mejores prompts para Excel

Estos son los prompts más versátiles que puedes reutilizar para casi cualquier tarea en Excel. Guárdalos y adáptalos según tu situación.

1 — Crear cualquier fórmula desde cero Soy usuario de nivel [básico/intermedio/avanzado] de Excel. Tengo una hoja con columnas [A=X, B=Y, C=Z...]. Necesito una fórmula que [objetivo concreto]. Dame la fórmula con explicación de cada argumento y un ejemplo de cómo usarla.
2 — Traducir fórmulas inglés/español Tengo esta fórmula en inglés y necesito la versión en español (Excel en castellano): [fórmula]. Además, explícame brevemente qué hace.
3 — Optimizar una fórmula lenta Esta fórmula hace que mi Excel vaya muy lento porque la uso en miles de filas: [fórmula]. ¿Hay una forma más eficiente de conseguir el mismo resultado? Necesito que el archivo no tarde en calcular.
4 — Automatizar una tarea repetitiva con VBA Cada semana hago manualmente estos pasos en Excel: [describe los pasos con detalle]. Crea una macro VBA que los automatice con un solo clic.
5 — Crear validación de datos Quiero que la columna B de mi Excel solo acepte valores de una lista predefinida: [lista de valores]. Y que si alguien escribe algo diferente, aparezca un mensaje de error personalizado que diga "[mensaje]". Dame los pasos para configurar la validación de datos y también una forma de hacerlo mediante VBA.
6 — Aplicar formato condicional Necesito resaltar automáticamente en rojo las filas donde el importe en la columna D sea negativo, y en verde las filas donde supere el objetivo de la columna E. Dame los pasos para configurar el formato condicional y también la fórmula que debo usar en la regla personalizada.
7 — Estructurar datos desordenados Tengo datos en un formato desordenado: [describe cómo están los datos]. Necesito transformarlos al formato [describe cómo los quieres]. ¿Cómo lo hago con fórmulas de Excel o con Power Query? Dame los pasos detallados.
8 — Crear un gráfico avanzado Quiero crear un gráfico en Excel que muestre [describe qué quieres mostrar]. Los datos están organizados así: [describe la estructura]. ¿Qué tipo de gráfico recomiendas y cómo lo configuro para que quede profesional? Incluye qué personalizar: ejes, títulos, colores, leyenda.
9 — Hacer una fórmula compatible con versiones anteriores Esta fórmula usa funciones de Excel 365 que no están disponibles en Excel 2019: [fórmula]. Necesito una versión equivalente que funcione en Excel 2019 o versiones anteriores, aunque sea más larga.
10 — Explicar una fórmula heredada Heredé este archivo de Excel y hay una fórmula que no entiendo. Por favor, explícame paso a paso qué hace cada parte, por qué está construida así y si hay una forma más moderna y legible de conseguir el mismo resultado: [fórmula].

8. Limitaciones de ChatGPT con Excel

ChatGPT es muy potente para tareas de Excel, pero tiene límites claros que conviene conocer para no frustrarse ni perder tiempo.

Cuándo usarlo: Generar fórmulas y adaptarlas, crear macros VBA, diagnosticar errores, aprender funciones nuevas, estructurar un análisis o dashboard. Cuándo no fiarse al 100%: Fórmulas con datos críticos de negocio sin verificar, macros que borran o modifican datos irreversiblemente (ejecuta primero en una copia), análisis estadístico avanzado.

9. Preguntas frecuentes sobre ChatGPT y Excel

¿ChatGPT puede escribir fórmulas de Excel?
Sí, ChatGPT puede generar fórmulas de Excel con gran precisión. Solo tienes que describirle qué columnas tienes y qué resultado quieres obtener. ChatGPT construirá la fórmula y te explicará cada parte. Funciona con BUSCARV, SUMAR.SI, fórmulas de array dinámicas (FILTER, SORT, UNIQUE), XLOOKUP y muchas más funciones.
¿Cómo usar ChatGPT para analizar datos en Excel?
Para analizar datos en Excel con ChatGPT, describe tu hoja de cálculo (número de columnas, tipo de datos, objetivo del análisis) y pídele que te sugiera fórmulas para KPIs, instrucciones para crear tablas dinámicas, o que te recomiende qué tipo de gráfico usar según tus datos. ChatGPT también puede guiarte paso a paso para montar un dashboard completo desde cero.
¿ChatGPT puede crear macros VBA?
Sí, ChatGPT es especialmente útil para crear macros VBA sin necesidad de saber programar. Puedes pedirle una macro para automatizar tareas repetitivas, enviar correos desde Excel, generar informes PDF, limpiar datos o modificar macros existentes. Solo debes describir con detalle qué quieres que haga la macro y ChatGPT generará el código listo para pegar en el editor VBA (Alt+F11).
¿Es gratis usar ChatGPT para Excel?
La versión gratuita de ChatGPT es suficiente para la mayoría de tareas con Excel: crear fórmulas, generar macros VBA básicas, solucionar errores y obtener instrucciones para tablas dinámicas. ChatGPT Plus (20$/mes) ofrece acceso prioritario a GPT-4o, que entiende mejor el contexto complejo y genera código más preciso para tareas avanzadas como dashboards completos o macros con lógica elaborada.