Generador de fórmulas de Excel que las prueba con tus datos
Sabes lo que quieres que haga la hoja de cálculo, pero no la fórmula, y las que encuentras en internet vienen en inglés o con comas en vez de punto y coma. Con este prompt, tu agente de todo.is escribe la fórmula para tu versión de Excel en español, te explica cada parte, la prueba con tus datos y te devuelve el archivo listo.
El prompt
- Escribe una fórmula de Excel que [QUÉ DEBE HACER LA FÓRMULA]. Mis datos: [DESCRIBE TUS COLUMNAS] (o usa el archivo adjunto). Pon el resultado en [CELDA O COLUMNA DE DESTINO]. Uso [VERSIÓN DE EXCEL] en español, así que usa los nombres de funciones en español y punto y coma como separador. Dame la fórmula lista para pegar, explica cada parte con palabras sencillas y controla vacíos y errores para que no salga #N/A ni #¡DIV/0!. Pruébala con mis datos y devuélveme el libro (.xlsx) con la fórmula copiada hacia abajo, más una alternativa más sencilla por si mi versión no la admite.
Qué cambiar
- [QUÉ DEBE HACER LA FÓRMULA]: Con tus palabras, por ejemplo «busque la zona de cada cliente en la hoja Clientes» o «sume las ventas de cada comercial del mes que pongo en B1».
- [DESCRIBE TUS COLUMNAS]: Hojas, columnas y su contenido, por ejemplo «Pedidos: A n.º de pedido, B id. de cliente, C importe, D fecha». O adjunta el .xlsx.
- [CELDA O COLUMNA DE DESTINO]: Por ejemplo «columna E de la hoja Pedidos» o «celda H2».
- [VERSIÓN DE EXCEL]: Por ejemplo «Microsoft 365», «Excel 2019» o «Excel 2016 para Mac». Las versiones antiguas no tienen BUSCARX ni FILTRAR.
Ejemplo de resultado
- Fórmula para Pedidos!E2
- Objetivo: mostrar la zona de cada cliente desde la hoja Clientes y sumar las ventas por zona.
- Pega en E2 y arrastra hacia abajo:
- =SI.ERROR(BUSCARX(B2; Clientes!A:A; Clientes!D:D); "Sin zona")
- Cómo funciona
- • BUSCARX(B2; ...) busca el id. de cliente de esta fila (B2)
- • Clientes!A:A es dónde busca: la columna de id. de la hoja Clientes
- • Clientes!D:D es lo que devuelve: la zona de esa misma fila
- • SI.ERROR(...; "Sin zona") muestra «Sin zona» en lugar de #N/A cuando no encuentra el id.
- Ventas por zona (tabla resumen)
- En la hoja Resumen, con los nombres de zona en A2:A6:
- =SUMAR.SI.CONJUNTO(Pedidos!C:C; Pedidos!E:E; A2; Pedidos!D:D; ">="&FECHA(2026;9;1); Pedidos!D:D; "<"&FECHA(2026;10;1))
- Suma el importe (columna C) de los pedidos de esa zona en septiembre de 2026.
- Para Excel 2016 o 2019 (sin BUSCARX)
- =SI.ERROR(INDICE(Clientes!D:D; COINCIDIR(B2; Clientes!A:A; 0)); "Sin zona")
- El 0 de COINCIDIR significa coincidencia exacta. Si lo quitas, saldrán zonas equivocadas.
- Resultado de la prueba
- • 1.240 pedidos revisados, 1.236 con cliente encontrado
- • 4 filas muestran «Sin zona»: los id. C-1088, C-1102, C-1140 y C-1201 no están en Clientes
- • Dos id. tenían un espacio al final; envolver B2 en ESPACIOS() lo ha solucionado
- En el archivo
- • pedidos_con_zona.xlsx: tus datos con la columna E rellena, una hoja Resumen con la tabla de SUMAR.SI.CONJUNTO y una nota en E1 con la fórmula explicada
- Si tu Excel está en inglés, las mismas fórmulas son IFERROR, XLOOKUP, SUMIFS, INDEX y MATCH, con coma como separador.
Cómo hacerlo con todo.is
- Copia el prompt y describe en los corchetes lo que necesitas y tus columnas.
- Adjunta la hoja de cálculo (o una copia con datos inventados) en la pantalla Hoy de todo.is, o envíasela a tu agente por WhatsApp o Telegram.
- Tu agente escribe la fórmula, la comprueba con tus filas y te la explica con palabras sencillas.
- Descarga el .xlsx con la fórmula ya puesta o cópiala en tu propio archivo.
- Responde con lo que aún no cuadra («excluye también los pedidos cancelados») y tu agente ajusta la fórmula.
Consejos para un mejor resultado
- Indica tu versión de Excel. BUSCARX, FILTRAR, UNICOS y LET necesitan Microsoft 365 o Excel 2021 en adelante.
- Da una fila de ejemplo con el resultado que esperas, por ejemplo «para C-1001 debería salir Norte». Así se detectan malentendidos enseguida.
- En Excel en español el separador es el punto y coma; si copias una fórmula de un tutorial en inglés y da error, casi siempre es por eso.
- Los fallos de búsqueda suelen deberse a espacios ocultos o números guardados como texto. Pide a tu agente que revise ambas cosas.
- Tu agente recuerda la estructura de tu hoja, así que la próxima fórmula se la puedes pedir en una frase.
generador de fórmulas de Excel: preguntas frecuentes
- ¿Cuál es la mejor fórmula de Excel para buscar un valor? En Microsoft 365 y Excel 2021, BUSCARX es la más sencilla y tiene su propio argumento para cuando no encuentra el valor. En versiones anteriores, INDICE con COINCIDIR(…; 0) hace lo mismo y es más flexible que BUSCARV.
- ¿Por qué mi fórmula de Excel devuelve #N/A? Una búsqueda devuelve #N/A cuando no encuentra el valor, normalmente por espacios de más, números guardados como texto o por no haber indicado coincidencia exacta. SI.ERROR lo oculta, pero la causa se arregla con ESPACIOS o VALOR.
- ¿Puede escribir fórmulas matriciales o matrices dinámicas? Sí. Puede usar FILTRAR, ORDENAR, UNICOS y SECUENCIA en Microsoft 365, o el estilo antiguo con Ctrl+Mayús+Intro en versiones anteriores si le dices cuál tienes.
- ¿Mi hoja de cálculo es privada? Los archivos que adjuntas se quedan en tu propio espacio de trabajo del agente y solo los usa tu agente. Si los datos son sensibles, puedes enviar una copia con valores inventados.
JavaScript is required to use the todo.is app.