Ecuaciones

Resolver ecuaciones en Excel con Goal Seek y fórmulas

noviembre 4, 2026 Tuto Excel 10 min read
Resolver ecuaciones en Excel con Goal Seek y fórmulas

Resolver una ecuación en Excel consiste en buscar el valor de una incógnita sin ensayo y error. En este tutorial aprenderás a usar Buscar objetivo (Goal Seek) para ajustar una celda hasta conseguir el resultado esperado, a comprobar la solución con una fórmula y a recurrir al Solver cuando haya varias variables o restricciones.

La búsqueda de objetivo está disponible en Excel 2007 y posteriores, también en Excel para Mac y en Excel para la web. Solver es un complemento que hay que activar en Excel 2010, 2013, 2016, 2019, 2021, 2024 y Microsoft 365.

Nota: las fórmulas de este artículo usan punto y coma para separar argumentos. En un Excel configurado con punto decimal, como en México o Estados Unidos, se usa la coma.

Cómo funciona Goal Seek para encontrar una incógnita

Goal Seek, que en español aparece como Buscar objetivo, parte de una situación sencilla: hay una celda de entrada que puedes modificar y una celda con una fórmula que produce un resultado. La herramienta cambia el valor de la entrada, vuelve a calcular la fórmula y repite el ajuste hasta acercarse al objetivo indicado.

En el libro de ejemplo del tutorial, la hoja Ecuaciones reúne los cálculos de un taller: precio por unidad, cantidad y total. Para aprender el método, empezaremos con la ecuación 25 x + 15 = 100, cuya solución es x = 3,4.

La celda A2 contiene la incógnita, B2 calcula el resultado y C2 guarda el objetivo. Goal Seek no resuelve la ecuación por ti: modifica A2 hasta que B2 se acerque a 100.

=25*A2+15
B2fx=25*A2+15
A B C
1 Incógnita (x) Resultado calculado Objetivo
2 1 40 100
A2 La incógnita que Goal Seek va a modificar
Ecuaciones
Cuidado: si la fórmula de B2 no depende de A2, Goal Seek no puede deducir qué valor debe cambiar.

Preparar la ecuación con una fórmula de Excel

Primero hay que convertir la ecuación en una fórmula que Excel pueda calcular. Escribe 25*A2+15 en B2, porque x ya está representada por A2. En A2 coloca un valor inicial, por ejemplo 1, y en C2 escribe el resultado que buscas: 100.

Con A2 en 1, el resultado es 25*1+15 = 40. Ese valor inicial no tiene por qué ser correcto: cumple una función, la de dar a Goal Seek un punto de partida desde el que ajustar.

Escribir la incógnita y el resultado esperado

Organiza la hoja en tres columnas: Incógnita (x), Resultado calculado y Objetivo. La celda A2 será el «valor inicial» y también la celda que Goal Seek podrá modificar. B2 guardará la fórmula y C2, el objetivo.

  1. Selecciona A2 y escribe 1.
  2. Selecciona B2 y escribe =25*A2+15.
  3. Selecciona C2 y escribe 100.
  4. Pulsa Entrar en cada celda para confirmar.
A2fx1
A B C
1 Incógnita (x) Resultado calculado Objetivo
2 1 40 100
Ecuaciones
Comprueba: B2 debe mostrar 40. Si muestra otro valor, revisa que la fórmula sea =25*A2+15 y que A2 contenga 1.

Buscar la solución con Goal Seek paso a paso

La ruta es Datos > Herramientas de datos > Buscar objetivo. En el cuadro de diálogo aparecen tres datos: la celda que contiene la fórmula cuyo resultado quieres alcanzar, el valor objetivo y la celda de entrada que Excel puede cambiar.

DatosHerramientas de datosBuscar objetivo
  1. En Celda objetivo, escribe $B$2 o selecciónala con el ratón.
  2. En Valor objetivo, escribe 100.
  3. En Cambiando celda, escribe $A$2 o selecciónala.
  4. Pulsa Aceptar.

Excel calcula candidatos hasta encontrar el valor que produce 100. En este caso, A2 queda en 3,4 y B2 pasa a mostrar 100.

A2fx3,4
A B C
1 Incógnita (x) Resultado calculado Objetivo
2 3,4 100 100
A2 valor calculado por Buscar objetivo
Ecuaciones
Comprueba: el valor calculado de A2 debe ser 3,4 y B2 debe mostrar 100.

Comprobar que la solución funciona en la hoja

Antes de dar por válida la solución, conviene comprobar que la hoja sigue respondiendo como debe. Mantén =25*A2+15 en B2 y escribe manualmente 3,4 en A2.

  1. Selecciona A2 y sustituye su contenido por 3,4.
  2. Pulsa Entrar.
  3. Mira B2: debe recalcularse y mostrar 100.
B2fx=25*A2+15
A B C
1 Incógnita (x) Resultado calculado Objetivo
2 3,4 100 100
Ecuaciones

La comprobación manual importa: confirma que la fórmula usa la celda correcta y que el resultado no era una coincidencia durante el ajuste.

Comprueba: al escribir 3,4 en A2, B2 debe cambiar a 100 sin ejecutar otra vez Buscar objetivo.

Resolver una ecuación con una fórmula directa

No todas las ecuaciones necesitan una búsqueda iterativa. Si puedes despejar la incógnita algebraicamente, Excel puede calcular el resultado directamente. En este caso, la ecuación 25 x + 15 = 100 se despeja así:

x = (100 - 15) / 25

Guarda esa operación en una celda, por ejemplo D2, y obtendrás el mismo resultado que Goal Seek: 3,4.

=(C2-15)/25
D2fx=(C2–15)/25
A B C D
1 Incógnita (x) Resultado calculado Objetivo Solución directa
2 3,4 100 100 3,4
D2 Solución directa de la ecuación
Ecuaciones

Este método es más rápido cuando la operación es sencilla. Goal Seek es más útil cuando la ecuación es compleja o cuando la fórmula directa tendría muchas operaciones.

Usar referencias para que el cálculo sea reutilizable

Para no repetir números dentro de las fórmulas, separa los datos en celdas: E1 será Coeficiente, E2 Término independiente, E3 Resultado esperado y F2 contendrá la solución directa.

  1. En E1 escribe 25.
  2. En E2 escribe 15.
  3. En E3 escribe 100.
  4. En F2 escribe =(E3-E2)/E1.
  5. En B2 escribe =E1*A2+E2.
F2fx=(E3–E2)/E1
A B C D E F
1 Incógnita (x) Resultado calculado Objetivo Solución directa Coeficiente Término independiente
2 3,4 100 100 3,4 25 15
3
Ecuaciones

Con esta estructura puedes probar otra ecuación del mismo libro: si en E1 pones 10, en E2 5 y en E3 65, F2 devolverá 6. B2 seguirá funcionando con los mismos datos.

Comprueba: cambia E1, E2 y E3 por 10, 5 y 65; F2 debe mostrar 6.

Resolver ecuaciones con el Solver de Excel

Solver sirve para problemas que Goal Seek no resuelve bien: varias incógnitas, varias restricciones o un objetivo que debe maximizarse o minimizarse. Por ejemplo, en la hoja Ecuaciones, puedes buscar una x que cumpla x + 2x = 50 manteniendo además una restricción como x <= 20.

Solver no viene activado por defecto en las versiones de escritorio. Debes habilitar el complemento y, si aparece en la cinta, insertar el botón Solver en la pestaña Datos.

ArchivoOpcionesComplementosAdministrar: Complementos de ExcelIr[x] SolverAceptar

Después, la ruta de uso es:

DatosSolver
Cuidado: Excel para la web no ofrece el complemento Solver de escritorio. En esa versión, usa Buscar objetivo para una sola incógnita o resuelve el sistema con fórmulas.

Modelar una ecuación con celdas de variables

Prepara las variables en columnas separadas: A2 será x, B2 será 2x y C2 será x + 10, que actúa como resultado. Completa B2 y C2 con fórmulas.

  1. En A2 escribe 1 como valor inicial.
  2. En B2 escribe =2*A2.
  3. En C2 escribe =A2+10.
  4. Selecciona A2:C3 y añade en la fila 3 los encabezados Variable, Restricción y Valor.

Para modelar la ecuación x + 2x = 50, añade en D2 el cálculo =A2+B2, que será la celda objetivo.

D2fx=A2+B2
A B C D E
1 1 x 2x x + 10 x + 2x
2 2 1 2 11 3
3 3 Variable Restricción Valor
4 4 x x <= 20
5 En el cuadro de Solver:
6 Objetivo: $D$2
7 Valor: 50
8 Cambiando celdas: $A$2
9 Restricciones: $A$2 <= 20
Ecuaciones

En el cuadro de Solver, define D2 como celda objetivo, 50 como valor, A2 como celda variable y añade la restricción A2 <= 20. Al resolver, A2 converge en 16,6666666667, B2 en 33,3333333333 y D2 en 50.

Comprueba: después de resolver, D2 debe mostrar 50 y la restricción debe cumplirse.

Cuándo usar Goal Seek y cuándo usar Solver

La elección depende de la forma del problema, no de la versión de Excel.

Necesidad Herramienta adecuada Motivo
Una sola incógnita Buscar objetivo (Goal Seek) Cambia una celda hasta alcanzar el resultado
Varias incógnitas Solver Permite cambiar un grupo de celdas
Restricciones como máximos o mínimos Solver Admite reglas que deben cumplirse
Ecuación que se puede despejar Fórmula directa Es más rápida y verificable
Resultado exacto requerido Fórmula o álgebra Goal Seek calcula por aproximación

Goal Seek es el camino corto para 25 x + 15 = 100. Solver tiene sentido cuando el problema incluye x + 2x = 50 junto con la condición x <= 20: además de encontrar el valor, debe respetar el límite.

Consejo: comprueba primero si puedes despejar la ecuación. Si la fórmula directa es sencilla, te ahorrarás el ajuste iterativo.

Por qué Goal Seek no encuentra la solución esperada

Si Buscar objetivo termina con «no se puede obtener un valor», revisa cinco puntos antes de cambiar de herramienta.

  1. Valor inicial demasiado lejano. Empieza con un valor cercano a la solución esperada. Si la fórmula =25*A2+15 empieza en A2 con 1, el resultado es 40; conviene usar un punto de partida que no esté lejos de 100.
  2. La fórmula no depende de la celda modificada. B2 debe contener =25*A2+15. Si escribes =25*1+15, Excel no puede relacionar A2 con el cálculo.
  3. Objetivo escrito de forma incorrecta. En Valor objetivo hay que escribir 100, no =100 ni un texto. Si las unidades no coinciden, corrige el objetivo.
  4. Referencias sin signo de dólar. Usa referencias absolutas como $B$2 y $A$2 en el cuadro de diálogo para que apunten a la celda correcta mientras Excel ajusta.
  5. Redondeos en la fórmula. Si la fórmula usa REDONDEAR, el resultado puede quedarse a corta del objetivo. Para la comprobación final, usa el cálculo sin redondeo.

La celda modificada no participa en la fórmula

Si B2 muestra siempre 40, la causa más probable es que la fórmula no use A2. Este es el estado incorrecto:

B2fx=25*1+15
A B C
1 Incógnita (x) Resultado calculado Objetivo
2 1 40 100
B2 La fórmula no depende de A2
Ecuaciones
  1. Selecciona B2.
  2. Sustituye la fórmula por =25*A2+15.
  3. Ejecuta Datos > Herramientas de datos > Buscar objetivo con objetivo 100 y celda para cambiar $A$2.
B2fx=25*A2+15
A B C
1 Incógnita (x) Resultado calculado Objetivo
2 3,4 100 100
Ecuaciones
Comprueba: tras repetir la búsqueda, A2 debe quedar en 3,4 y B2 en 100.

El objetivo no coincide con el resultado calculado

Si introduces 90 como objetivo en la ecuación 25 x + 15 = 100, Excel acierta con el cálculo: la solución correcta para ese objetivo sería x = 3. El error está en la pregunta, no en la herramienta.

C2fx90
A B C
1 Incógnita (x) Resultado calculado Objetivo
2 3 90 90
C2 Objetivo distinto al esperado
Ecuaciones
  1. Compara el objetivo de C2 con el enunciado de la ecuación.
  2. Sustituye 90 por 100 si el resultado esperado es ese.
  3. Ejecuta Buscar objetivo de nuevo con $B$2, 100 y $A$2.
  4. Confirma con la fórmula =25*A2+15 que B2 llega a 100.
Comprueba: con el objetivo 100, A2 debe terminar en 3,4 y B2 debe mostrar 100.

Qué puede resolver Excel con estas herramientas

Goal Seek resuelve una incógnita cuando existe una fórmula que produce el resultado buscado. Cambia una celda de entrada, recalcula y se detiene cuando la diferencia entre el resultado y el objetivo es suficientemente pequeña. Es una aproximación: puede mostrar 99,9999 en lugar de 100 si la fórmula redondea o si la tolerancia no se alcanza.

Solver amplía el alcance. Trabaja con varias celdas variables, varios objetivos o restricciones, y puede maximizarse, minimizarse o acercarse a un valor. Exige instalar o habilitar el complemento, por lo que no está disponible igual en todas las versiones y entornos.

Ninguna de las dos herramientas sustituye el álgebra cuando necesitas una demostración exacta o cuando la función de la incógnita no se puede resolver numéricamente, como en x + ln(x) = 0 dentro de su dominio real. Para ese tipo de expresiones, conviene revisar si existe una solución analítica.

Nota: las hojas admiten 1.048.576 filas y 16.384 columnas. En un libro real, Goal Seek y Solver trabajan sobre las fórmulas de las celdas, no sobre todas las filas a la vez: modela la lógica en una zona y aplica los cálculos al conjunto.

Lo que ya sabes hacer al resolver ecuaciones

  • Preparar una ecuación en una hoja con una celda de incógnita, una fórmula de cálculo y un objetivo.
  • Ejecutar Datos > Herramientas de datos > Buscar objetivo para encontrar el valor de una sola incógnita.
  • Comprobar la solución sustituyendo el resultado en la fórmula y verificando que coincide con el objetivo.
  • Resolver el mismo tipo de ecuación con una fórmula directa como =(E3-E2)/E1.
  • Modelar un sistema y resolverlo con Solver, aplicando restricciones.
  • Revisar fórmulas, objetivos, referencias y valores iniciales cuando la búsqueda no converge.
F2fx=(E3–E2)/E1
A B C D E F
1 Incógnita (x) Resultado calculado Objetivo Solución directa Coeficiente Término independiente
2 3,4 100 100 3,4 25 15
3
Ecuaciones

El siguiente paso es practicar con una ecuación que combine referencias relativas y una restricción: por ejemplo, 10 x + 5 = 65, y después x + 2x = 50 con la condición x <= 20.

Consejo: guarda una copia del libro antes de usar Solver, porque varias ejecuciones con el mismo libro pueden recalcular o reemplazar resultados.

Los datos y las funciones de este tutorial están comprobados en octubre de 2026. La ayuda oficial de Microsoft sobre Buscar objetivo y Solver amplía la información de cada herramienta.