inicio

http://explora.260mb.net/index.html

REPRESENTACIÓN AUTOMÁTICA DE UNA FUNCIÓN MATEMÁTICA EN EXCEL

Se trata de representar de forma automática una función matemática introducida por el usuario, sin necesidad de construir previamente una tabla de dato.

NOTA PREVIA

Para que este método funcione correctamente Excel debe trabajar con macros, para lo cual deben cumplirse las dos siguientes condiciones:

·         Deben estar habilitados: en Archivo o botón Microsoft Excel (según la versión), Opciones, Centro de confianza, Configuración del centro de confianza..., Configuración de macros, Habilitar todas las macros.

·         Guardar el archivo Excel con la extensión .xlsm, que permite guardar macros.

 

 

Paso 1

Nota: en lo que sigue se utilizará un Libro Excel (archivo Excel) con el nombre RepresentacionFunciones.

Como ejemplo vamos a representar 20 puntos de la función x^2-x desde x = -1 hasta x = 2. Para ello introducimos los siguientes textos (la función se introduce en modo texto, sin signo igual y con la variable x) y números en las celdas indicadas:

Paso 2

Se crean los nombres con las referencias e instrucciones.

Situamos el cursor en la celda B3, que contiene la función matemática, y vamos a Fórmulas (en la cinta de Excel) – Administrador de nombres y Nuevo. En Nombre escribimos expresion, Ámbito lo podemos dejar en Libro o cambiar a Hoja1, y en Hace referencia a ya se crea automáticamente la referencia a esa celda:

y aceptamos.

Para crear xinicial seguimos idénticos pasos: situamos el cursor en B4, vamos a Fórmulas Administrador de nombres y Nuevo. En Nombre escribimos xinicial. Aceptamos.

Lo mismo se hace con xfinal y puntos, teniendo lo siguiente:

Aún queda crear los nombres de las variables, x e y.

Para crear x hacemos lo mismo, Fórmulas Administrador de nombres y Nuevo. En Nombre escribimos x. En Hace referencia a escribimos (en una sola línea):

=RepresentacionFunciones.xlsm!xinicial+(RepresentacionFunciones.xlsm!xfinal-RepresentacionFunciones.xlsm!xinicial)/(RepresentacionFunciones.xlsm!puntos-1)*(FILA(DESREF(Hoja1!$A$1;0;0;RepresentacionFunciones.xlsm!puntos;1))-1)

en donde RepresentacionFunciones es el nombre del Libro de Excel que he empleado y que hay que sustituír por el nombre del libro del usuario, por ejemplo, Libro1. Es el nombre del archivo Excel. Si guardamos el archivo con otro nombre, este cambia automáticamente en Hace referencia a.

Para introducir y repetimos lo mismo pero en Hace referencia a escribimos:

=EVALUAR(RepresentacionFunciones.xlsm!expresion&"+x*0")

Ya están introducidos todos los nombres. El aspecto final es el siguiente:

Paso 3

Finalmente creamos el gráfico. Vamos a Insertar (en el menú de la cinta de Excel),  escogemos gráfico de Dispersión y ahí Dispersión solo con marcadores. Se crea una ventana, y en propiedades de la misma (botón derecho del ratón) escogemos Seleccionar datos...

Hacemos clic en Agregar y rellenamos los campos con lo siguiente:

Nombre de la serie contendrá cualquier texto. En este caso se hace referencia a la celda con la expresión matemática de la función a representar.

Valores X de la serie contiene:

=RepresentacionFunciones.xlsm!x

Valores Y de la serie contiene:

=RepresentacionFunciones.xlsm!y

Y con unas pequeñas modificaciones en las propiedades del gráfico se tiene el siguiente resultado:

Los valores de xinicial, xfinal y puntos se pueden cambiar a voluntad. La función también se puede cambiar, lógicamente, siempre introducida en modo texto, sin signo igual, y con la variable x para obtener nuevas representaciones.

Archivo descargable: RepresentacionFunciones.xlsm

 

Representación automática y simultánea de varias funciones

En el archivo RepresentaciónFunciones2.xlsm se representan hasta 3 funciones de forma simultánea, introduciendo en la primera instrucciones de programación. Los marcadores se han desactivado para la representación de la tercera función por no tener esta expresión matemática. Su aspecto es el siguiente:

Bibliografía

§  Evaluating EVALUATE. https://www.sumproduct.com/thought/evaluating-evaluate. (consultado en enero de 2018).

§  Representación automática de funciones en Excel y su aplicación docente. Juan J. Bernal, Soledad Martínez, Pablo Bernal. https://dialnet.unirioja.es/descarga/articulo/4215192.pdf. (consultado en enero de 2018).

Pedro L. Rodríguez Porca
Enero de 2018

 

inicio