Una Introduccion A Excel
Una Introduccion A Excel
Una Introduccion A Excel
Curso 2014-2015
Departamento de Matemáticas, UAM
Pablo Fernández Gallardo (pablo.fernandez@uam.es)
1. Introducción
Excel es una aplicación1 de hojas de cálculo electrónicas: filas y columnas cuyas intersecciones
se denominan celdas. Una hoja de cálculo tiene2 1.048.576 filas (numeradas) y 16.384 columnas (de
la A. . . Z, AA. . . AZ, hasta la XFD).
(Las instrucciones de este manual se refieren a versiones posteriores a Excel 2007. Hay algunos
cambios de diseño y menús en versiones anteriores, a las que se hará referencia en notas al pie).
1 Existen versiones para Linux (como StarOffice), que es compatible con el Excel de Windows (aunque quizás no tenga
alguna de las funcionalidades que aquı́ se describen). También se puede usar Excel desde Linux con algún emulador de
Windows.
2 En versiones anteriores a Excel 2007, tiene 65.536 filas y 256 columnas, de la A a la IZ.
3 Extensión xls en las versiones anteriores a Excel 2007. Para abrir un archivo xlsx con una versión antigua
de Excel hay que descargarse un conversor que se puede encontrar en la página de Microsoft, por ejemplo en
http://www.microsoft.com/en-us/download/details.aspx?id=3.
c
Breve introducción a Excel Pablo Fernández Gallardo 2014, UAM
Para moverse por un rango, además del ratón, disponemos de combinaciones de teclas extre-
madamente útiles. Por ejemplo, manteniendo apretada la tecla Ctrl y luego presionando uno de
los cursores (←↑↓→), podemos avanzar rápidamente por un rango.
Para seleccionar un cierto rango, basta con mantener el botón izquierdo del ratón presionado
mientras se recorren las celdas que queremos incluir en nuestro rango. También podemos man-
tener presionada la tecla ⇑ al tiempo que nos movemos por la hoja con la ayuda de los cursores
←↑↓→. La combinación de ⇑, Ctrl y los cursores nos permite seleccionar rangos enteros que ya
tengan cierto contenido.
Para seleccionar rangos que no tengan forma rectangular: procedemos de la manera habitual
(botón izquierdo del ratón presionado) para seleccionar una primera parte del rango, luego
mantenemos presionada la tecla Ctrl para seleccionar una segunda parte, etc.
En muchas ocasiones es útil asignar “nombre” a celdas o a rangos, para lo que utilizamos el cuadro
de nombres (arriba, a la izquierda):
En general, para bautizar rangos conviene usar nombres descriptivos (sims, datos, params, etc.).
No se permiten algunos caracteres (como espacios en blanco), ni nombres que refieran a funciones
ya existentes en Excel. A través del menú Fórmulas (o, directamente, con Control+F3)4 podemos
manipular los nombres ya creados, introducir nuevos, etc.
Las celdas y los rangos pueden tener formatos (color del fondo, color del texto, bordes), que
pueden ayudar en la presentación y en la gestión de la información contenida en la hoja de cálculo.
Para asignar un formato determinado a un rango, debemos seleccionarlo primero para luego, o bien
usar directamente los iconos de la barra de herramientas,
2
c
Breve introducción a Excel Pablo Fernández Gallardo 2014, UAM
Podemos elegir el color del fondo, el tipo de letra, la fuente, color de la fuente, formato numérico,
alineación, etc.
También podemos usar formatos condicionales (tras señalar el rango de interés, presionamos el
icono Formato condicional del menú Inicio5). Podemos establecer formatos distintos para el rango
dependiendo de condiciones distintas. En el ejemplo de la figura, se ha establecido un formato (color
de la trama naranja, texto en azul y negrita) para las celdas del rango cuyo valor esté entre 1 y 2.
Los contenidos de una celda o rango se pueden eliminar a mano o, tras marcar el rango con el
ratón, mediante el menú que se abre al pulsar el botón derecho del ratón: Borrar contenido (también
presionando la tecla Supr).
Las fórmulas son de muy diversos tipos: operaciones entre números
o mezclas de ambas. Estas referencias a celdas se pueden escribir a mano o bien con ayuda del ratón.
Ésta es una lista de algunos de los operadores que se pueden utilizar en estas fórmulas:
5 Menú Formato/Formato condicional en las viejas versiones.
3
c
Breve introducción a Excel Pablo Fernández Gallardo 2014, UAM
Hay varios tipos de referencias: las relativas (como por ejemplo A1), las absolutas ($A$1, fila y
columna fijas –o ancladas–), y combinaciones de ellas (A$1, fila fija; o $A1, columna fija). Podemos
escribir los sı́mbolos $ a mano, aunque es más cómodo utilizar sucesivamente la tecla F4, que irá
cambiando el tipo de referencia cı́clicamente. También podemos hacerlo tras completar la fórmula:
utilizamos F2 para editar, nos situamos (con el ratón o con el cursor) sobre la referencia de la celda y
pulsamos la tecla F4 . El uso de unas u otras es importante a la hora de copiar fórmulas.
Comprueba el diferente resultado obtenido al copiar (véase la descripción de la tarea de copiar más
adelante) la fórmula de D3 en la celda D4 en los dos casos. A la izquierda, la fórmula significa “suma
el contenido de la celda que está dos columnas a la izquierda con el de la que está una columna a la
izquierda”. La fórmula de la derecha significa “suma el contenido de la celda que está dos columnas a
la izquierda con el de la celda C3”.
Para saber a qué celdas hace referencia una cierta fórmula es de gran ayuda el código de colores
que aparece al editar con F2 e incluso a través del menú6 Fórmulas, Rastrear dependientes, etc.
4
c
Breve introducción a Excel Pablo Fernández Gallardo 2014, UAM
Es muy útil, a la hora de copiar, “arrastrar” con el ratón. Por ejemplo, pinchando la esquina
inferior derecha de una celda o de un rango. Excel está programado para detectar “patrones”. En
la ilustración, se ha arrastrado el rango inicial B4:C6 hacia la derecha. Excel interpreta, en las dos
primeras filas, un patrón, que extiende; en la tercera simplemente repite el 1:
Y también es especialmente útil el “doble click” del ratón. En el ejemplo de la derecha queremos
copiar la fórmula de la celda D5 hacia abajo (hasta la D14). La presencia de un rango lleno de datos
a la izquierda hace que Excel “sepa” hasta donde queremos copiar (y basta hacer doble click sobre la
esquina inferior derecha de la celda D5).
2. Funciones de Excel
Además de las funciones aritméticas habituales, Excel tiene almacenada una larga lista de funcio-
nes. Se accede a esa lista en el menú Fórmulas o directamente en el icono de la barra de herramientas7 .
5
c
Breve introducción a Excel Pablo Fernández Gallardo 2014, UAM
Para cada una de ellas aparece un cuadro de diálogo en el que se han de introducir los parámetros
necesarios. La propia ventana suele llevar una pequeña explicación del significado de la función y
de cada uno de sus parámetros. Además, desde ella se puede acceder (con el icono que aparece a la
izquierda abajo) a la ayuda de Excel. Por supuesto, si conocemos el nombre y la sintaxis de la función,
podemos teclearla directamente sobre la celda (recuerda que habrá que empezar con un =).
Si empezamos a escribir la fórmula, sale una sugerencia sobre su sintaxis:
3. Gráficos en Excel
La herramienta de genera-
ción de gráficos de Excel, a
la que se accede a través del
menú Insertar, pulsando el
icono del gráfico que intere-
se, o abriendo un cuadro con
todos los tipos9 , permite in-
sertar gráficos de muy diverso
tipo. Para visualizar histogra-
mas, se recomiendan gráficos
de barras; para nubes de pun-
tos, gráficos de dispersión; pa-
ra funciones, o bien gráficos de lı́neas, o bien de dispersión (cuando, por ejemplo, los valores de x no
están equiespaciados).
8 Insertar/Nombre/Definir en las viejas versiones.
9 Insertar/Gráfico en versiones viejas.
6
c
Breve introducción a Excel Pablo Fernández Gallardo 2014, UAM
Sin entrar en todos los detalles y funcionalidades de esta herramienta, el siguiente ejemplo permite
hacerse una idea general de la misma (además de mostrar un par de trucos útiles). Tenemos una serie
de valores en un rango vertical (segunda columna, en la ilustración), de los que queremos hacer un
gráfico de barras (la primera columna contiene las etiquetas de cada una de las barras). Seleccionamos
el rango de interés y señalamos el tipo de gráfico que nos interesa:
Al gráfico se le puede cambiar el formato y añadir múltiples caracterı́sticas. Señalamos algunas im-
portantes. Pulsando sobre el gráfico y usando el botón derecho del ratón aparece un menú a través del
que se pueden cambiar o añadir esas caracterı́sticas. Una especialmente útil (a través de Seleccionar
datos) consiste en establecer los valores que deben aparecer en el eje horizontal (a la derecha del cua-
dro, editar etiquetas del eje horizontal), vinculándolos a valores de cierto rango de la hoja de cálculo.
También aquı́ se pueden agregar nuevas series de datos al gráfico, editar las ya incluidas, darles nombre
a esas series, etc.
Casi todas las caracterı́sticas del gráfico son editables: el eje vertical, el horizontal, las series de
datos, el fondo, etc. Para ello, nos situamos sobre el elemento y pulsamos botón derecho para acceder
al menú correspondiente. Como ejemplo (útil), para el eje vertical podemos decidir que el rango de
valores sea fijo. Excel lo calcula automáticamente en función de los datos, y puede ser útil para
comparaciones (sobre todo si los datos provienen de simulaciones y cambian al presionar F9) que la
escala sea fija.
7
c
Breve introducción a Excel Pablo Fernández Gallardo 2014, UAM
En las dos figuras siguientes se muestran dos versiones del mismo gráfico de dispersión, la original
de Excel y la obtenida después de trastear con los ejes, el formato de la serie de datos (opciones de
marcador), etc.
En las aplicaciones que nos interesan, los datos que queremos visualizar proceden de simulaciones;
por lo que, al presionar la tecla F9 y recalcular la hoja entera, los datos cambiarán. Pero la herra-
mienta de Excel no rehace la tabla y el gráfico, por lo que es más adecuado (aunque al principio algo
más laborioso) hacer el histograma “a mano”. Para esto, podemos utilizar las funciones contar y
contar.si.
Caso discreto. Supongamos que los datos pertenecen a un cierto rango discreto de valores; por
ejemplo, los números del 1 al 7. En el ejemplo, hay 1000 datos, recogidos en el rango D5:D1004, que
ya hemos llamado por comodidad sims. Para este histograma, de natural, las clases se corresponden
con cada uno de los posibles valores. Para calcular, por ejemplo, qué proporción de unos hay en el
rango de datos, utilizamos la fórmula de la figura (nótese que dividimos por el número total de datos
para obtener frecuencias relativas), en la que empleamos la función contar.si:
10 Si no se encuentra en el menú, quizás sea necesario habilitar el complemento correspondiente. Véase la sección 4.3.
11 Herramientas/Análisis de datos/Histograma en las viejas versiones.
8
c
Breve introducción a Excel Pablo Fernández Gallardo 2014, UAM
Tras copiar esta fórmula hacia abajo (podemos ponerle un formato de porcentajes), si nos interesara
tener frecuencias (relativas) acumuladas, bastarı́a con ir sumando sucesivamente las frecuencias en
clases consecutivas:
Si los datos del rango sims provinieran de una cierta simulación, y al presionar F9 se recalcularan, las
gráficas variarı́an con ellos.
Caso continuo. El procedimiento es ligeramente distinto si los datos que queremos visualizar pue-
den tomar valores en un rango continuo. Por ejemplo, datos simulados a partir de una variable normal.
En este caso, debemos definir los extremos de cada una de las clases y contar cuántos datos caen en
cada una de ellas. En el ejemplo de la ilustración hay 1000 números sorteados de una normal estándar.
Las clases se han puesto a mano, desde −3 hasta 3, con paso de 0.25. Obsérvese el código utiliza-
do12 : contar.si(sims;"<="&F7)/contar(sims). Con esta fórmula estamos contando la proporción
12 Tanto contar como contar.si tienen la particularidad de que no “cuentan” celdas sin contenido. Ası́ que podrı́amos,
por ejemplo, pedir a Excel que contara desde C5 hasta, por ejemplo, C10000, y el resultado no cambiarı́a (suponiendo,
claro, que las celdas extra estuvieran vacı́as). Esto es útil si queremos “alargar” el rango de datos sin tener que cambiar
el código del histograma.
9
c
Breve introducción a Excel Pablo Fernández Gallardo 2014, UAM
de celdas del rango que contienen valores más pequeños o iguales que −3. La condición "<=" se puede
cambiar por cualquier otro operador de comparación (<, >, ≥, etc.).
Al copiar hacia abajo, obtenemos las frecuencias (relativas) acumuladas (valores de la función de
distribución empı́rica, en términos técnicos). Para obtener las frecuencias relativas, el histograma en
sı́, basta con ir restando sucesivamente. Finalmente, incluimos los gráficos correspondientes.
10
c
Breve introducción a Excel Pablo Fernández Gallardo 2014, UAM
Algunos comentarios:
Serı́a más adecuado calcular los “centros” de las clases y, en el gráfico, tomar esos valores como
las etiquetas de cada clase.
Podemos “automatizar” el histograma dejando que Excel calcule las clases, a partir de la si-
guiente información: el valor máximo y el mı́nimo de entre los que aparecen en el rango de datos
(utilizando las funciones max y min) y el número de clases de que queremos conste el histogra-
ma (por ejemplo, 20). Con esto, una fórmula sencilla permite calcular el paso del histograma.
Dejamos al lector que se entretenga diseñando el resto del código.
Finalmente, y siendo más precisos, para poder hablar propiamente de un histograma (y poder
comparar visualmente, en el ejemplo, con la función de densidad de la normal estándar), de-
berı́amos conseguir que el área que encierran los rectángulos del mismo fuera 1. Para ello, habrı́a
que dividir cada frecuencia relativa por la anchura de cada clase.
11
c
Breve introducción a Excel Pablo Fernández Gallardo 2014, UAM
12
c
Breve introducción a Excel Pablo Fernández Gallardo 2014, UAM
Aparecerá una ventana en la que dejaremos libre la casilla de celda de entrada (fila) y marcaremos, en
la casilla de celda de entrada (columna) una celda de la hoja que sepamos que no se va a utilizar; por
ejemplo, la superior izquierda de la propia tabla. Al dar al Enter, la tabla se llenará con los valores
correspondientes a cada simulación. Con cada golpe de F9, tendremos tantos sorteos como filas tenga
la tabla definida.
13 Datos/Tabla en versiones antiguas.
13
c
Breve introducción a Excel Pablo Fernández Gallardo 2014, UAM
→ El rango definido como tabla no es editable. Para retocar la tabla de simulaciones, habrá que
borrar el rango que las contenga (zona azul en las figuras) y volver a definir la tabla.
→ Cuando se usan tablas, puede que al dar a F9 se le
exija a Excel hacer un número grande de cálculos. En
el ejemplo, cada simulación requiere 20 sorteos, y si la
tabla contiene 5000 simulaciones, cada F̊9 exige sortear
100 000 números aleatorios. Dependiendo del ordenador,
esto puede requerir más o menos tiempo. En todo caso, hay que esperar a que acabe de calcularse
la tabla. Si tocamos cualquier tecla, se interrumpirá el cálculo. Se puede comprobar si se ha acabado
de calcular cuando desaparece el mensaje Tabla de datos: 1 (esquina inferior derecha de la hoja de
cálculo).
→ Si tenemos una tabla en la hoja, cada vez que escribamos código en alguna celda, Excel recalcu-
lará la tabla, lo que puede ralentizar mucho la escritura. en ocasiones es conveniente decidir que Excel
no calcule automáticamente. Para ello, en el menú Archivo/Opciones/Fórmulas tenemos libertad
para elegir entre “Cálculo automático”, “Automático excepto tablas” (se recalcula todo menos las
tablas) o “Manual” (sólo se recalcula al pulsar F9)14 .
14 Menú Herramientas/Opciones, y luego en la pestaña de Calcular, en las viejas versiones.
14
c
Breve introducción a Excel Pablo Fernández Gallardo 2014, UAM
4.3. Solver
Excel proporciona una serie de funciones y utilidades en su configuración básica. Además, pro-
porciona paquetes de utilidades que pueden ser incluidos a voluntad mediante la habilitación de
complementos (menú Archivo/Opciones/Complementos y luego, en la parte inferior de la ventana,
Administrar/Ir15).
En la última ventana aparecen los complementos que tenga instalados Excel, los que vienen por
defecto, y posibles librerı́as .xla que tengamos instaladas. Entre las preinstaladas está solver, que
quizás haya que activar marcando la casilla correspondiente.
Solver es la máquina de cálculo numérico de Excel. Una vez activada, aparecerá dentro del menú
Datos, a la derecha del todo.
15
c
Breve introducción a Excel Pablo Fernández Gallardo 2014, UAM
Ejemplo. Buscamos el máximo de la función f (p) = p(1 − p), para p ∈ [0, 1]. Escribimos en una celda
un valor para p, y en otra, el valor de la función correspondiente:
Ahora arrancamos solver, declaramos la celda D3 como objetivo, la celda B3 como la que se puede
cambiar, y especificamos que buscamos un máximo. Excel lo encuentra, como debe ser, para p = 50 %.
16