Generador gratuito de fórmulas de Excel
Describe lo que necesitas en lenguaje natural y obtén la fórmula exacta de Excel (o Google Sheets), con una explicación.
Tu fórmula aparecerá aquí.
Describe lo que necesitas y haz clic en Generar.
¿Qué es un generador de fórmulas de Excel?
Un generador de fórmulas de Excel es una herramienta gratuita que convierte una descripción en lenguaje natural en la fórmula exacta de hoja de cálculo que necesitas - sin memorizar sintaxis ni rebuscar en la documentación de ayuda. Describe lo que quieres (suma, recuento, promedio, búsqueda, lógica IF, texto o fechas) y este generador gratuito de fórmulas de Excel devuelve una fórmula lista para pegar, además de una breve explicación de lo que hace.
Funciona como generador de fórmulas tanto para Excel como para Google Sheets, y cubre tareas habituales como SUMIF, COUNTIF, XLOOKUP, VLOOKUP, funciones IF y DATEDIF. Pega la fórmula, sustituye los rangos de celdas por los tuyos y listo - la explicación hace que realmente la entiendas, en lugar de limitarte a copiarla.
Cuando necesitas más de una fórmula - modelos completos, previsiones y el análisis que las respalda - el Skill de Analista Financiero (Nathan) de KissMySkills convierte Claude, ChatGPT o cualquier chat de AI en un analista sénior que crea toda la hoja de cálculo por ti.
Cómo describir la fórmula que quieres
El generador es tan preciso como tu descripción: indica las columnas y la condición, no el resultado.
“Sumar mis ventas” no es suficiente. “Suma la columna D donde la columna B diga Pagado y la fecha de la columna C sea el 1 de enero de 2026 o posterior” produce =SUMIFS(D:D, B:B, "Paid", C:C, ">="&DATE(2026,1,1)) - con la fecha creada mediante DATE() en lugar de escribirse como texto, que es lo que evita que deje de funcionar en un equipo con una configuración regional diferente. Del mismo modo, “buscar el precio” se vuelve útil como “buscar el SKU de A2 en la columna A de la hoja Products, devolver la columna C y mostrar ‘Not found’ si no hay ninguna coincidencia”: =XLOOKUP(A2, Products!$A:$A, Products!$C:$C, "Not found").
Indica también si las celdas vacías deben contar como cero o ignorarse: COUNTA(E2:E500) trata como no vacía una celda que contiene una fórmula que devuelve una cadena vacía, mientras que COUNTBLANK(E2:E500) trata esa misma celda como vacía.
Cinco errores que hacen que una fórmula pegada deje de funcionar
1. Intercambiar el orden de los argumentos de SUMAR.SI y SUMAR.SI.CONJUNTO. SUMAR.SI coloca el rango que vas a sumar al final: SUMIF(range, criteria, [sum_range]), mientras que SUMAR.SI.CONJUNTO lo coloca al principio: SUMIFS(sum_range, criteria_range, criteria, …). La propia documentación de Microsoft señala esta inversión como una fuente habitual de problemas: si conviertes una en la otra sin reordenar los argumentos, la fórmula devuelve cero silenciosamente.
2. Contar las columnas de BUSCARV desde el lugar equivocado. El índice de columna cuenta desde la columna situada más a la izquierda del rango que le has dado, no desde la columna A de la hoja: si el rango empieza en C, el índice 2 corresponde a la columna D. BUSCARV tampoco puede buscar a la izquierda de su columna de búsqueda: es una limitación estructural y la razón por la que BUSCARX o INDICE/COINCIDIR son la respuesta adecuada cuando la clave está a la derecha del valor.
3. Números que en realidad son texto. Los datos importados de otro sistema suelen llegar como texto, y =SUMIF(B:B, ">100", C:C) entonces no encuentra coincidencias sin avisar. Excel marca estas celdas con un pequeño triángulo verde; convertir la columna en números lo soluciona, y ninguna reescritura de la fórmula lo hará.
4. El separador de argumentos incorrecto. Excel toma el separador de listas de la configuración regional, por lo que, en las configuraciones regionales donde la coma es el separador decimal, el separador de argumentos es un punto y coma. Entonces, una fórmula copiada de un sitio en inglés se rechaza en cuanto pulsas Intro. Sustituye las comas entre argumentos por puntos y comas antes de asumir que la lógica es incorrecta.
5. Usar una función que tu versión no tiene. XLOOKUP, FILTER, UNIQUE, SORT y LET no están disponibles en Excel 2016 ni 2019; LAMBDA llegó incluso más tarde y tampoco está en Excel 2021. Excel antepone _xlfn. a cualquier función que no reconoce y devuelve #NAME?. En una licencia perpetua antigua, pide el equivalente de VLOOKUP o INDEX/MATCH en lugar de depurar la función más reciente.
Lo que te indica el error de la celda
Los valores de error de Excel son diagnósticos, y cada uno señala un problema diferente. #N/A significa que la búsqueda se ejecutó correctamente y no encontró nada: normalmente espacios finales, un tipo de datos incompatible o una clave que realmente falta. #VALUE! significa que un argumento es del tipo equivocado, normalmente texto donde debería haber un número. #REF! significa que se ha eliminado una celda de la que dependía la fórmula, por lo que la propia fórmula necesita repararse. #NAME? significa un error ortográfico o una función que no está disponible en tu versión. #DIV/0! significa una división por una celda vacía o con valor cero. #SPILL! significa que una fórmula que devuelve varias celdas no puede escribirlas, normalmente porque ya hay algo en medio.
El reflejo de envolverlo todo en IFERROR conviene evitarlo: captura los siete valores de error clásicos, por lo que un error tipográfico en el nombre de una función queda oculto tras el mismo mensaje amable que una búsqueda legítima sin coincidencias. Usa IFNA cuando solo quieres detectar «no encontrado», o XLOOKUP de if_not_found argumento. Oculta el error que esperas; deja visibles los que no esperas.
Cuándo una fórmula es la respuesta equivocada
Un generador escribe a partir de una descripción, así que no puede ver tus datos. No puede decirte que las fechas están almacenadas de forma inconsistente, que una columna contiene dos formas de escribir la misma categoría o que una celda combinada está a punto de romper el rango. Esos problemas parecen problemas de fórmulas, pero no lo son.
También es la herramienta equivocada cuando la solución real es estructural. Repetir la misma búsqueda en doce hojas normalmente significa que necesitas una tabla consolidada. Los datos dispuestos con un mes en cada columna nunca estarán tan limpios como al despivotarlos primero en Power Query. Y averiguar qué hace un libro heredado es una auditoría, no una tarea de autoría: empieza con Trace Precedents y Evaluate Formula. Todo lo que requiera criterio sobre los números en sí es análisis, y ahí es donde interviene el Skill de Financial Analyst.