En Excel, es posible dibujar una gráfica f(x) simplemente ingresando la ecuación de una recta 😀👍
Sin embargo, la metodología para llegar allí es bastante complicada y requiere un conocimiento profundo de Excel. Pero no te preocupes, aunque no entiendas todas las explicaciones, Puedes descargar el libro de trabajo con todas las fórmulas al final de este artículo..
Construcción de una gráfica f(x)
Para crear un gráfico f(x) en Excel es necesario utilizar lo siguiente
- Función EVALUAR. No se puede acceder a esta función directamente en Excel. Tienes que pasar por las opciones de Excel para activarlo.
- Crea rangos con nombre. La variable X de nuestra ecuación debe pasarse como parámetro como un rango con nombre
- Defina los límites mínimo y máximo de nuestro gráfico. Para construir la nube de puntos es imprescindible escribir los límites de representación de nuestras gráficas.
- Guarde el libro en formato xlsm. Sólo este formato de archivo permite interpretar la función EVALUAR.
Paso 1: crea una matriz de números en la memoria
Para trazar nuestra curva, necesitamos crear una matriz de números en la memoria que enumerará los valores entre el mínimo y el máximo.
- Con Excel 365 o Excel 2021, puedes usar la función SECUENCIA para crear la secuencia de valores
=SEQUENCE($I$6;;$I$4;($I$5-$I$4)/$I$6)
- Con otras versiones de Excel, esta función devuelve el mismo resultado pero es más compleja de escribir
=$I$4+(LIGNE(INDEX(A:A;1):INDEX(A:A;$I$4))-1)*($I$5-$I$4)/($I$6-1)

Puedes controlar el resultado de la función SECUENCIA escribiéndola en una celda

Paso 2: copie la fórmula en un rango con nombre
Para integrar esta fórmula como el valor de x en nuestra gráfica, haremos asignar un nombre a esta fórmula.
- Copia la fórmula anterior.
- Ir al menu Fórmulas>Administrador de nombres.
- Haga clic en el botón Nouveau.
- Dar como nombre x (esto es muy importante para el resto).
- Copia la fórmula en el cuadro. Se refiere a.

Paso 3: habilite las macros 4.0
La creación de un gráfica f(x) con Excel requiere el uso deuna función muy antigua; la función EVALUAR. Esta función se introdujo con Excel 4 (en la década de 1990), pero se ocultó rápidamente.
Si lo buscas en la lista de funciones no aparecerá. Sin embargo, Excel sigue reconociéndolo pero hay que cambiar un parámetro en las opciones de Excel. De hecho, las macros 4 pueden causar conflictos y Microsoft ha bloqueado de forma predeterminada todos los libros que utilizan estas funciones. Pero es posible autorizar estas funciones.
- Comience abriendo el menú Archivo > Opción
- Después Centro de confianza > Configuración del centro de confianza

- Para terminar, Configuración de macros > Marque la casilla Habilitar macros 4.0

Paso 4: Utilice la función EVALUAR
Vamos a una celda, la ecuación que queremos trazar en forma de Texto (usando el apóstrofe para forzar el tipo de datos). EL x aquí son importantes porque así vamos reutilizar el rango con nombre que creamos en el paso anterior.

Para interpretar esta ecuación, la incluiremos en la función EVALUAR. =EVALUER($C$3)
Paso 5: integra la fórmula de la serie y
Volveremos a crear un nombre para nuestra serie. y y copie la fórmula EVALUAR
- Ir al menu Fórmulas>Administrador de nombres.
- Haga clic en el botón Nouveau.
- Dar como nombre y.
- Copia la fórmula en el cuadro. Se refiere a.

Entonces tenemos 2 rangos con nombre en nuestro libro de trabajo.
Paso 6: guardar el gráfico en xlsm
Es esencial guardar su libro de trabajo. en formato xlsm. Exactamente como si contuviera macros. Si no hace esto, la función EVALUAR nunca será interpretada.
Paso 7: Integración en el gráfico
Esta casi terminado. Ahora todo lo que tenemos que hacer es integrar estos 2 rangos con nombre en un diagrama de dispersión.
- Insertar un gráfico Nube de puntos con curva suave.

- Haga clic derecho en el gráfico y seleccione Seleccionar datos...
- Haga clic en el menú Cambiar.
- Complete la abscisa con el rango nombrado x (añade el nombre del libro de trabajo y el símbolo !)
- Complete las ordenadas con el rango nombrado y.

Todo lo que tienes que hacer es cambiar la ecuación para dibujar una nueva curva.

descargar el archivo
Haga clic en el siguiente enlace para descargar el libro de trabajo con el gráfico f(x)
Otros ejemplos de curvas
A continuación se muestran algunos ejemplos para trazar otras funciones específicas.
función logarítmica
Una función logarítmica necesariamente tiene un valor de x positivo estrictamente mayor que 0. Por tanto, podemos tener los siguientes parámetros:

Funcion exponencial
Una funcion exponencial nunca es negativo y tiende muy fuertemente hacia el infinito para valores positivos de x.

función seno

Encontrará información adicional sobre gráficos en el sitio web de Microsoft.
08/04/2025 a las 11:43
¡Hola
No he encontrado como activar MACRO excel0.4 esta opción no existe en mis versiones de EXCEL 2016
15/04/2025 a las 17:03
Se "ocultó" porque había demasiados riesgos al usar macros 4.0 debido a los virus. Pero aún puedes activarlos.
05/10/2023 a las 08:15
Parece que la función Evaluar ya no se reconoce con Microsoft® Excel® para Microsoft 365 MSO (versión 2302, compilación 16.0.16130.20754) de 32 bits
13/10/2023 a las 05:28
Excelente punto. Acabo de actualizar el artículo para explicar cómo solucionar el problema y también simplifiqué la redacción de la fórmula para hacer la serie de puntos.
18/10/2023 a las 17:47
Hola, si funciona pero hay que cambiar una opción en la configuración de Excel. He actualizado el artículo en consecuencia. gracias por el comentario
30/07/2022 a las 15:49
Hola, ¿sería posible tener el archivo en la hoja GG? (¿Excel de Google Drive?) porque desafortunadamente intenté reproducirlo sin éxito.
04/08/2022 a las 15:24
Esta técnica es muy antigua (debe remontarse a 1995, en la época de las macros XL 4.0). No creo que Google Sheet sea un equivalente y además, por parte de Microsoft, ahora debes activar una opción para activar las macros de Excel 4.0.
26/04/2022 a las 18:04
Aprendemos más rápido con eso. Muchas gracias.
12/04/2022 a las 20:39
Hola, al no ser un gurú de Excel, estaba interesado en tu archivo sobre gráficos de f(x).
No sé si esto pretende funcionar o no, pero quería poner una función por pestaña, y ahora ya no funciona, me parece que falta un ';'. en el primer INDEX(), (INDEX(A:A;1;), para que funcione. No sé si es un error o simplemente algo que no fue previsto originalmente. Con respecto al error reportado por LAURENT, usted debe poner =EVALUE(SUBSTITUTE(FEUIL1!$C$6;"-";"+0-"&"+0*x")) para eliminar el error. Esto no es correcto. Lo encontré en Internet.
saludos
14/09/2021 a las 17:48
Hola,
Gracias por este tutorial tan bien hecho, lo integré en mi hoja XL sin problema, es muy práctico.
Por otro lado, si se aceptan polinomios sin problema, parece que la función EVALUAR no funciona con funciones como LN(x), EXP(x) o SIN(x) como en tu ejemplo.
¿Hay algún complemento para instalar o alguna limitación de versión?
Merci d'avance pour votre retour
12/04/2021 a las 14:13
Hola,
¿Es posible ingresar automáticamente los términos de una función (por ejemplo, "a", "b" y "c" para un polinomio de segundo grado) de una curva de tendencia de un gráfico en varias celdas separadas?
Saludos cordiales, Mehdi.
30/11/2020 a las 13:09
Hola, he construido una gráfica que expresa las exportaciones de bienes (abscisas) en función de las exportaciones de servicios (ordenadas) y me gustaría agregar una diagonal del tipo x=y que pase por el origen, ¿cómo puedo hacer esto por favor? ¡¡Muchas gracias por tu ayuda!!
10/10/2020 a las 17:13
Hola Frédéric, ¿Cómo podemos crear un paquete de software que pueda representar cualquier función cuadrática en matemáticas?
01/10/2020 a las 11:55
Hola,
¿Existe una fórmula para encontrar la fórmula correspondiente a una secuencia? Lo cual no era aritmético, y probablemente tampoco geométrico...
¡Gracias!
01/10/2020 a las 12:01
Hola,
Puedes enviarme tu caso a webmaster@excel-ejercicio.com.
Voy a usarlo para escribir un artículo sobre el tema porque en realidad es posible.
01/08/2020 a las 23:01
Hola,
el archivo para descargar ya no está disponible en esta dirección. ¿Podrías volver a publicarlo? Gracias
31/08/2020 a las 15:49
Hola, tardé un poco en responder pero ya está solucionado.