Cómo usar la IA para crear fórmulas en Excel y Google Sheets
Cómo describir tus datos para que la IA te dé fórmulas de Excel o Google Sheets que funcionen, y cómo comprobarlas. Incluye el problema del separador «;» en español.
En este artículo
Escribir una fórmula con varios SI anidados, un BUSCARV que no devuelve lo que esperas o un SUMAR.SI.CONJUNTO con tres condiciones puede llevar un buen rato. Los asistentes de IA son muy buenos traduciendo una descripción en lenguaje natural a una fórmula, siempre que les describas bien tus datos. Esta guía explica cómo pedirlas, cómo evitar los errores típicos de idioma y cómo comprobar que la fórmula hace lo que crees.
Dónde pedir la fórmula
- Un chatbot cualquiera (ChatGPT, Gemini, Claude, Copilot): le describes los datos y te devuelve la fórmula para copiar.
- La IA integrada en la hoja de cálculo: Microsoft ofrece Copilot en Excel y Google, Gemini en Hojas de cálculo, según el plan. Tienen la ventaja de ver tus columnas reales.
Cómo describir tus datos
El error más común es pedir «una fórmula para buscar el precio» sin decir dónde está cada cosa. Incluye:
- En qué columnas y filas están los datos, con los encabezados.
- Qué quieres obtener y en qué celda.
- Un ejemplo con el resultado esperado.
- Qué programa y en qué idioma: Excel en español, Google Sheets en inglés…
- Qué hacer con los casos raros: celdas vacías o valores no encontrados.
Ejemplo:
Uso Excel en español. En la hoja «Pedidos» tengo: columna A = código de producto, B = cantidad. En la hoja «Precios», columna A = código y columna C = precio unitario. En la columna C de «Pedidos» quiero el importe (cantidad × precio). Si el código no existe en «Precios», debe mostrar «Sin precio». Ejemplo: código P-102, cantidad 3, precio 4,50 → 13,5.
Respuesta esperada, del estilo de:
=SI.ERROR(B2*BUSCARX(A2;Precios!A:A;Precios!C:C);"Sin precio")
El problema del idioma y del separador
Este es el error que más frustra a los usuarios hispanohablantes:
- Los nombres de las funciones cambian según el idioma del programa:
IFesSI,VLOOKUPesBUSCARV,XLOOKUPesBUSCARX,SUMIFSesSUMAR.SI.CONJUNTO. - El separador de argumentos también cambia: con la configuración regional española, Excel usa punto y coma (
;) en lugar de coma (,), porque la coma es el separador decimal.
Si la IA te da una fórmula en inglés con comas y tu Excel está en español, dará error. Indícalo siempre en la petición o pide: «Dame la fórmula en Excel en español, con punto y coma como separador».
Cómo comprobar una fórmula
Una fórmula que no da error no es necesariamente correcta. Antes de aplicarla a miles de filas:
- Pruébala con casos conocidos. Elige 3 o 4 filas cuyo resultado puedas calcular a mano.
- Prueba los casos límite: celdas vacías, un código inexistente, valores negativos o texto donde debería haber números.
- Pide que te la explique parte por parte: «Explícame qué hace cada argumento de esta fórmula».
- Revisa las referencias: ¿deben ser absolutas (
$A$2) para que no se desplacen al arrastrar la fórmula? - Comprueba los rangos completos: si usas
A2:A100y tienes 150 filas, faltarán datos.
Peticiones útiles más allá de una fórmula
- Depurar: «Esta fórmula devuelve #N/D en algunas filas: [fórmula]. Estos son ejemplos de los datos: [...]. ¿Por qué?».
- Simplificar: «Esta fórmula tiene cinco SI anidados. ¿Hay una forma más legible?». Funciones como
SI.CONJUNTOoBUSCARXsuelen simplificar mucho. - Formato condicional: «Quiero que se coloreen en rojo las filas cuya fecha de vencimiento ya pasó».
- Tablas dinámicas: pide los pasos para resumir las ventas por mes y vendedor.
- Limpieza de datos: separar nombre y apellidos, quitar espacios o unificar formatos de fecha.
Privacidad
Si tus hojas contienen datos de clientes, salarios u otra información sensible, no pegues las filas reales en un chatbot no autorizado. Describe la estructura con datos inventados. La fórmula funcionará igual con tus datos reales.
Errores frecuentes
| Error | Solución |
|---|---|
| Fórmula en inglés en un Excel en español | Indicar idioma y separador |
| No decir en qué hoja están los datos | Incluir nombres de hoja y columnas |
| Aplicarla sin probar | Validar con filas cuyo resultado conoces |
| Rangos que no cubren todos los datos | Usar columnas completas o tablas |
| Pegar datos sensibles | Usar datos de ejemplo |
Conclusión
La IA convierte «quiero sumar las ventas de marzo del vendedor López» en una fórmula funcional en segundos, si le describes las columnas, das un ejemplo y le dices el idioma del programa. Después, prueba con casos conocidos antes de fiarte. Si las hojas de cálculo forman parte de tareas repetitivas, el siguiente paso es automatizarlas con IA.
Fuentes y documentación
- Función BUSCARX (XLOOKUP) — Soporte de Microsoft
- Lista de funciones de Hojas de cálculo de Google — Ayuda de Editores de Documentos de Google
Información revisada el
- hojas de cálculo
- excel
- productividad