Documentos de Académico
Documentos de Profesional
Documentos de Cultura
com
Índice
Índice ............................................................................................................. 1
Funciones ...................................................................................................... 3
Insertar una función ............................................................................................... 3
Operadores numéricos ........................................................................................... 4
La sintaxis de una función ..................................................................................... 5
Tipo de argumentos de una función ....................................................................... 6
Funciones Matemáticas ......................................................................................... 6
Funciones de búsqueda .......................................................................................... 7
Funciones lógica .................................................................................................... 9
Funciones de texto ............................................................................................... 10
Usando nombres en las fórmulas ......................................................................... 12
Como asignar un nombre a una celda o rango ...................................................... 12
Filtros y Validación de Datos ..................................................................... 14
Formato condicional ............................................................................................ 14
Formato condicional basado en una fórmula ........................................................ 15
Validación de datos ............................................................................................. 16
Trabajar con Listas .............................................................................................. 17
Ayuda cuando se repiten datos de entrada en una lista ......................................... 17
Filtros .................................................................................................................. 18
Usando Autofiltro ................................................................................................ 18
Autofiltro personalizado ...................................................................................... 20
Filtro Avanzado ................................................................................................... 20
Caracteres comodines para filtro avanzado .......................................................... 23
Ejemplos de criterios de filtro avanzado .............................................................. 23
Tablas dinámicas ........................................................................................ 26
Los campos que contiene una base: ..................................................................... 26
Creando una tabla dinámica con el asistente ........................................................ 27
1
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
2
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Funciones
Una función es una fórmula creada con Visual Basic para realizar cálculos complicados. Las
funciones tiene un nombre propio y existen multitud de funciones en Excel.
Existen funciones que realizan cálculos financieros, estadísticos, matemáticos, e incluso
funciones de búsqueda y de texto.
Las funciones pueden ser introducidas mediante el teclado o por el asistente de funciones.
Para insertar una función por medio del asistente de fórmulas, necesitamos hacer lo
siguiente:
1. En la barra de herramientas hacemos clic en Insertar> Insertar función y con ello
aparece la pantalla de Pegar función la cual muestra las diversas categorías de las
funciones de Excel 2003.
2. Por ejemplo, Si deseamos usar la función de suma seleccionamos SUMA de la
ventana de Nombre de la función.
3
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
3. Hacemos clic en el botón de Aceptar y tenemos otra pantalla para insertar los
parámetros de la función.
4. Ahora tenemos la pantalla para la entrada de los datos o el vínculo a los datos a
sumar, en los espacios de texto colocamos los valores a sumar o el vinculo a las
celdas a sumar.
http://capacitateexcel.blogspot.com/2010/05/que-es-una-funcion.html
Operadores numéricos
Los operadores son una parte importante en las fórmulas pues con ellos podemos
establecer criterios al momento de hacer operaciones.
4
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Operador Nombre
+ Suma
- Resta
* Multiplicación
/ División
^ Exponencial
& Concatenación
= Igual a
> Mayor que
< Menor que
>= Mayor e igual a
<= Menor e igual a
<> diferente a
http://capacitateexcel.blogspot.com/2010/05/operadores-aritmeticos.html
La sintaxis de una función
=SUMA(A1:B12;100)
En el ejemplo se suman los valores del rango A1:B12 y el número 100. Entonces podemos
decir que esta función tiene dos argumentos a sumar, el rango y el valor de 100.
5
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Funciones Matemáticas
SUMAR.SI (rango;criterio,rango_suma)
Suma los valores de rango_suma que cumplan con el criterio indicado en la columna de
rango.
Nota: El criterio_rango puede ser un vínculo a una celda con el criterio a evaluar
CONTAR.SI (rango;condición)
6
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
CONTAR (rango)
Cuenta cuantos números hay en el rango.
ENTERO (número)
Redondea un número dado como argumento hasta el entero más próximo.
=ENTERO(4.5) es 4
http://capacitateexcel.blogspot.com/2010/05/operadores-aritmeticos.html
Funciones de búsqueda
7
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Resultado 5%
Resultado 301
Nota: Si queremos que la fórmula nos devuelva un dato exacto en vez del más cercano, debemos de
agregarle a la fórmula el criterio de “falso” al final de ésta, obligando a la misma a hallar el dato real y
no una aproximación.
8
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Encuentra el valor buscado dentro de una matriz de comparación (serie de filas) y devuelve
el valor que se encuentra en la celda que se indica en el indicador de fila. Ordenado, es una
indicación de que la primera fila de la matriz esta ordenada.
http://capacitateexcel.blogspot.com/2010/05/buscar-y-buscarv.html
Funciones lógica
9
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
http://capacitateexcel.blogspot.com/2010/05/funciones-logicas.html
Funciones de texto
10
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
CONCATENAR(texto1,texto2)
Concatena o une dos textos.
http://capacitateexcel.blogspot.com/2010/05/funciones-de-texto.html
Nota: la concatenación de dos textos puede hacerse con el símbolo de &, usándolo de la
siguiente manera: =”Auto”&”Rojo” resulta en AutoRojo.
11
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Las celdas son identificadas por la posición que ocupan en la hoja de cálculo considerando
la columna y renglón que la conforman, es decir, si está en la columna A y en la fila 6 la
celda se le denomina A6. A las celdas también se les puede asignar un nombre para
identificarlas con el dato que contiene, como por ejemplo, TAREAS, PRECIOS, etc. Esta
asignación tiene sus ventajas:
a) Teniendo nombre una celda o un rango es más fácil averiguar el origen ya que al poner el
cursor en el rango o hacer clic en F2 al mismo tiempo que está seleccionada, mostrará los
nombres de las celdas que intervinieron en la operación.
b) Se puede localizar de manera más rápida, por ejemplo, si se busca la celda con el
nombre asignado PRECIO, sólo se tendrá que buscar por medio del comando IR A (F5) y
este comando nos llevará a la celda o rango así denominada.
c) Se pueden realizar operaciones con mayor lógica, por ejemplo, si en la celda A4 se
encuentra el PRECIO y en la celda A6 se encuentra el DESCUENTO, en vez de que la fórmula
sea =A4*A6 ésta será =PRECIO*DESCUENTO.
12
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
http://capacitateexcel.blogspot.com/2010/05/rangos.html
13
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Formato condicional
14
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
http://capacitateexcel.blogspot.com/2010/05/formato-condicional.html
http://capacitateexcel.blogspot.com/2010/05/formato-condicional-basado-en-
una.html
15
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Validación de datos
http://capacitateexcel.blogspot.com/2010/05/validacion-de-datos.html
16
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Una lista es una colección de información organizada que consiste en filas y columnas las
cuales pueden ser valores, texto o la combinación de ambos. Podemos ver una lista
también como una base de datos plasmada en una hoja de cálculo.
Auto completado: Cuando empezamos a teclear en una celda, Excel escanéa de arriba
hacia abajo de manera automática
buscando si antes ya se había tecleado
el mismo dato, de haberse hecho esto,
Excel nos ofrece la opción hallada para
poder darle entrada o seguir tecleando
(.
Elegir de la lista: Otra manera de
insertar un valor ya existente en la lista
es haciendo clic en el botón derecho del
ratón y seleccionar la opción de Elegir Lista, seguidamente Excel nos despliega una lista
con lo tecleado hasta el momento (ver gráfico).
Nota: Con Alt + Flecha Baja obtenemos el mismo resultado que “Elegir de la lista”.
http://capacitateexcel.blogspot.com/2010/05/listas.html
17
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Filtros
Cuando una lista tiene habilitado el Autofíltro Excel coloca un cuadro de lista en cada uno
de los títulos de nuestra lista.
Nota: Auto filtro tiene como límite, mostrar con el cuadro de lista solo los primero 1,000
datos diferentes.
1
Fuente: Ayuda de Microsoft Excel 2003
18
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
http://capacitateexcel.blogspot.com/2010/05/filtros.html
19
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Autofiltro personalizado
Con esta opción se gana mas flexibilidad filtrando pues se toma en consideración mas un
criterio. Con ello podemos filtrar valores con el criterio igual a, valores entre un rango,
valores discrecionales (uno u otro) y aproximaciones usando los símbolos ? y *.
http://capacitateexcel.blogspot.com/2010/05/autofiltro-personalizado.html
Filtro Avanzado
Con el filtro avanzado Excel permite que filtremos datos con muchos más criterios que auto
filtro o el filtro personalizado. Por ejemplo, con el filtro avanzado uno puede filtrar datos
combinando criterios de las columnas que conforman nuestra base de datos, veamos un
ejemplo:
Se desea filtrar de un reporte de ventas trimestrales, las ventas de enero, con los productos
que empiecen con la letra S y que en unidades vendidas sean mayores a 125, hacemos lo
siguientes:
En este ejemplo filtramos las ventas del mes de enero mayores a 50 y todos los nombres de
productos que contengan la letra “T”.
20
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Del siguiente reporte de ventas trimestral necesitamos las ventas de enero que sean
mayores a 50 unidades y los productos que contengan la letra T. El orden de resolución es
la primera fila de arriba abajo.
Los criterios que se encuentren en la misma fila deben de cumplirse al mismo tiempo y la
búsqueda se hace de arriba a abajo.
21
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Operadores de Comparación
= Igual a
> Mayor que
>= Mayor o igual que
< Menor a
<= Menor o igual que
<> Diferente
http://capacitateexcel.blogspot.com/2010/05/filtro-avanzado.html
22
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Para buscar valores de texto que comparten algunos caracteres pero no otros, utilice un
carácter comodín. Un carácter comodín representa uno o varios caracteres no
especificados.
Utilice Para buscar
Un único carácter en la misma posición que el
? (signo de interrogación) signo de interrogación.
Por ejemplo, Gr?cia buscará "Gracia" y "Grecia".
Cualquier número de caracteres en la misma
* (asterisco) posición del asterisco.
Por ejemplo, *este buscará "Nordeste" y "Sudeste"
~ (tilde) seguida de Un signo de interrogación, un asterisco o una tilde.
?, *, o ~ Por ejemplo, fy91~? buscará "fy91?".
Los criterios de filtro avanzado pueden incluir varias condiciones aplicadas a una sola
columna, varios criterios aplicados a varias columnas y condiciones creadas como resultado
de una fórmula.
Varias condiciones en una sola columna Si incluye dos o más condiciones en una sola
columna, escriba los criterios en filas independientes, una directamente bajo otra. Por
ejemplo, el siguiente rango de criterios presenta las filas que contienen "Davolio",
"Buchanan" o "Suyama"
en la columna Vendedor.
23
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Una condición en dos o más columnas Para buscar datos que cumplan una condición en
dos o más columnas, introduzca todos los criterios en la misma fila del rango de criterios.
Por ejemplo, el siguiente rango de criterios presenta todas las filas que contienen
"Producto" en la columna Tipo, "Davolio " en la columna Vendedor y valores de ventas
superiores a $1,000
Una condición en una columna u otra Para buscar datos que cumplan una condición de una
columna o una condición de otra, introduzca los criterios en filas diferentes del rango. Por
ejemplo, el siguiente rango de criterios presenta todas las filas que contienen "Producto" en
la columna Tipo, "Davolio " en la columna Vendedor o valores de ventas superiores a
$1,000.
Uno de dos conjuntos de condiciones para dos columnas Para buscar filas que cumplan uno
de dos conjuntos de condiciones, donde cada conjunto incluye condiciones para más de
una columna, introduzca los criterios en filas independientes. Por ejemplo, el siguiente
rango de criterios presenta las filas que contienen Davolio en la columna Vendedor y valores
de ventas superiores a $3,000 y también muestra las filas del vendedor Buchanan con
valores de ventas superiores a $1,500.
Condiciones creadas como resultado de una fórmula Puede utilizar como criterio un valor
calculado resultado de una fórmula. Si emplea una fórmula para crear un criterio, no utilice
un rótulo de columna como rótulo de criterios; conserve este rótulo vacío o utilice uno
distinto a un rótulo de columna de la lista. Por ejemplo, el siguiente rango de criterios
24
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
presenta filas que contienen un valor en la columna G superior al promedio de las celdas
E5:E14; no utiliza rótulo de criterios2.
Notas
La fórmula que utilice con el fin de generar una condición debe utilizar una
referencia relativa para hacer referencia al rótulo de columna (por ejemplo, Ventas) o
al campo correspondiente del primer registro. Todas las demás referencias de la
fórmula deben ser referencias absolutas y la fórmula debe evaluarse contra
VERDADERO o FALSO. En el ejemplo, "G5" hace referencia al campo (columna G) del
primero registro (fila 5) de la lista.
En la fórmula puede utilizar un rótulo de columna en lugar de una referencia relativa
a celda o un nombre de rango. Si Microsoft Excel presenta el error #¿NOMBRE? en la
celda que contiene el criterio, puede ignorarlo, ya que no afecta a la forma en que se
filtra la lista.
2
Fuente: Ayuda de Microsoft Excel 2003
25
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Tablas dinámicas
Una tabla dinámica es un reportador robusto el cual nos permiten resumir grandes
volúmenes de datos y presentarlos de una manera elegante y ordenada. Con la tabla
dinámica podemos hacer operaciones y presentaciones sin arriesgar la base de datos
fuente.
http://capacitateexcel.blogspot.com/2010/05/tablas-dinamicas-introduccion.html
26
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Ahora vamos a construir una Tabla Dinámica a partir de Datos almacenados en otro libro de
Excel
Para la ejecución de la tabla dinámica necesitamos emplear el asistente para tablas y
gráficos dinámicos.
1. Clic en Datos > Informe de Tablas y gráficos dinámicos.
En este paso se nos pide seleccionar entre las opciones de la fuente de los datos a utilizar y
que tipo de informe deseamos hacer seleccionamos Lista o base de datos de Microsoft
Office Excel.
Nota: Primero debe de estar abierto el libro donde se encuentran los datos a consolidar.
2. Seleccionamos el rango de datos a utilizar por medio del Asistente para tablas
dinámicas.
27
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
3. En este paso existe la opción de colocar la tabla en una hoja nueva, en la hoja actual
o en otra creada.
Concluido este paso pulsar Diseño para presentar el asistente en el modo de diseño como
consecuencia, surge una nueva barra de herramientas, que contiene una serie de botones
con los nombres de los encabezados de columna de datos.
http://capacitateexcel.blogspot.com/2010/05/tablas-dinamicas-ii.html
28
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Página: Los botones que se colocan en esta área son los primeros que se filtran.
Fila: Son los elementos que queremos colocar como filas en la tabla dinámica, que suelen
ser también las categorías, por ejemplo Ciudad, nombre del cliente, etc.
Columna: Como en el caso anterior, colocamos los datos que forman parte de la columna
de la tabla, puede ser el mes, la sucursal, etc.
Datos: En este caso se colocan los datos que se organizan y se resumen, este tipo de datos
suelen ser numéricos o susceptibles de hacer operaciones aritméticas con ellos, en el caso
de utilizar datos no numéricos por defecto contará los datos, esto lo veremos mas adelante.
En el asistente para tablas y gráficos dinámicos podemos tomar los diferentes botones de
los campos y colocarlos el área que queramos.
Para hacer nuestra tabla dinámica podemos utilizar el Asistente para tablas y gráficos
dinámicos o la lista de campos de tabla dinámica.
29
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Campos de columna.- Un campo de columna es un campo de una lista o una tabla de origen
al que se ha asignado una orientación de columna en una tabla dinámica. En el ejemplo
podemos presentar en columnas los vendedores o los meses.
Área de datos (Coloque datos aquí).- El área de datos es la parte de la tabla dinámica que
contiene los datos resumidos. Las celdas del área de datos muestran los datos resumidos
de los elementos de los campos de fila y de columna. En el ejemplo, las ventas o unidades
suelen ser los datos.
http://capacitateexcel.blogspot.com/2010/05/tablas-dinamicas-iii.html
30
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Las tablas dinámicas en Excel ofrecen varias opciones que nos ayudan a determinar como
queremos presentar la operación. Para poder acceder a ellas hacemos clic en el botón de
opciones en el paso 3 de 3 o haciendo clic con el botón derecho del Mouse y con el puntero
en cualquier parte de la tabla dinámica, seleccionamos opciones.
Nombre
Permite mantener o cambiar el nombre de la tabla.
Totales Generales de columnas
Los resúmenes obtenidos con la ejecución de tablas dinámicas necesitan generalmente de
los totales de filas y columnas o por lo menos, los totales en una de las dos opciones. Por
defecto las dos opciones aparecen activadas.
Auto formato de tabla
Esta casilla se encuentra activada automáticamente, el formato que se aplica a la tabla es
el que tenemos por defecto en el menú Formato.
Para usar otros formatos definidos por Excel, vamos a la barra de herramientas y
seleccionamos: Formato > Auto formato
Subtotales de elementos ocultos de página
31
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Si activamos esta casilla Excel incluirá en el subtotal los importes de los datos ocultos, por
ello se encuentra desactivado desde un principio.
Combinar Rótulos
Si se activa esta casilla se centran los nombres de los elementos, sería como utilizar el
32
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
http://capacitateexcel.blogspot.com/2010/05/tablas-dinamicas-iv.html
33
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
34
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Nota: Podemos cambiar el nombre de los nuevos campos creados llamados Grupo1,Grupo2,etc..
poniéndole por ejemplo Trim-1,Trim-2, etc...
Cálculos personalizados
35
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Función Resultado
Muestra los datos como la diferencia del valor de Elemento base en Campo
Diferencia de base.
Muestra los datos como un porcentaje del valor de Elemento base en Campo
% de
base.
% de la diferencia Muestra los datos como la diferencia de porcentaje del valor de Elemento
de base en Campo base.
Muestra los datos de elementos (elemento: subcategoría de un campo en
informes de tabla dinámica y de gráfico dinámico. Por ejemplo, el campo "Mes"
Total en
podría tener los elementos "Enero", "Febrero", etc.) sucesivos en Campo base
como un total.
Muestra los datos de cada fila o categoría como un porcentaje del total de la
% de la fila fila o categoría.
Muestra todos los datos de cada columna o serie como un porcentaje del total
% de la columna
de la columna o serie.
Muestra los datos como un porcentaje del total general de todos los datos o
% del total puntos de datos en el informe.
Índice Calcula datos como se indica a continuación:
http://capacitateexcel.blogspot.com/2010/05/tablas-dinamicas-v.html
Después de haber creado la tabla dinámica podemos agregar dos tipos de cálculos a la
tabla y éstos son:
Campo calculado.- Es un nuevo campo obtenido a partir de otros campos de la base
de datos.
Elemento calculado.- Un elemento calculado es un nuevo elemento que utiliza otros
elementos.
36
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
37
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
4. Ponemos un nombre en cuadro de Nombre (por defecto aparece con Campo1) por
ejemplo Precio unitario, y en la sección de fórmula ponemos la siguiente fórmula
=Ventas / Unidades.
5. Hacemos clic en Aceptar para insertar el nuevo campo calculado y tenemos el precio
unitario de las ventas.
38
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
5. Hacemos clic en Aceptar para insertar el nuevo campo calculado y tenemos primer
trimestre del año “Trim-1”.
Nota: Cuando ponemos elementos calculados a una tabla dinámica, esta sección ya no se
puede presentar como campo de página.
Permite visualizar todos las fórmulas de los elemento y campos calculados que se hayan
realizado sobre la tabla dinámica. Para poder visualizar las fórmulas seleccionamos
cualquier celda de la tabla, nos vamos a la barra de herramientas de Tabla dinámica y
hacemos clic en Tabla dinámica>Fórmulas>Crear lista de fórmulas, y se crea una nueva
hoja con las fórmulas que contiene la tabla.
39
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Gráfico dinámico
Crear un gráfico dinámico es sencillo, solo hay que verificar que la tabla dinámica esté
activa.
1. Ponemos el puntero en cualquier parte de la tabla dinámica.
2. Hacemos clic con el botón derecho del ratón, seleccionamos Gráfico dinámico y el
gráfico se genera en otra hoja de Excel en el mismo libro de trabajo.
40
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
41
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Análisis What-if
En ocasiones necesitamos que una fórmula tenga a un determinado resultado, por lo que
optamos por cambiar variable a la fórmula a manera de prueba y error para llegar al
resultado deseado.
Para ello Excel dispone de una opción en el menú Herramientas llamada Buscar objetivo,
con la que es posible cambiar el valor de una celda de entrada específica para que una
fórmula dependiente de dicha celda consiga el resultado deseado.
Para comprender el funcionamiento de ésta herramienta veamos el siguiente ejemplo:
42
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Hemos preparado la hoja de cálculo que muestra el cálculo del pago mensual, el pago total
y el interés total al final del préstamo. Podemos ver que el monto total del préstamo es de
$497,852 y queremos saber de cuanto debe ser el préstamo para pagar sólo 430,000.
Para ello hacemos lo siguiente:
1. Seleccionamos la celda C11, hacemos clic en Herramientas >Buscar objetivo.
2. En este momento aparece la ventana de buscar objetivo con las siguientes opciones:
Definir la celda: Referencia de la celda con el importe objetivo y que tiene relación a
la celda cambiante para buscar una solución.
Con el valor: Permite escribir el valor objetivo para la celda anterior.
Para cambiar la celda: Se debe indicar la celda que contiene el valor que se desea
ajustar para lograr el importe objetivo.
El importe del préstamo debe de ser de 302,298 para pagar un total de 430,000.
Ahora tenemos la opción de:
Aceptar y remplazar el dato original con el buscado.
43
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Cancelar para restaurar con el dato original previo a utilizar Buscar objetivo
Otros puntos a tomar en consideración con Buscar objetivo.
Puede suceder que Excel no puede hallar una solución que satisfaga el objetivo, por lo que
tenemos las siguientes opciones:
Aceptar y remplazar el dato original con el buscado.
Cancelar para restaurar con el dato original previo a utilizar Buscar objetivo
Nota: Una celda objetivo debe tener una fórmula que dependa de una celda cambiante, una
celda cambiante no debe de contener una fórmula.
44
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Una tabla de datos es una colección de celdas que muestran el efecto que tiene cualquier
cambio en alguna de las variables de una fórmula. La tabla de datos es una manera muy
conveniente de comparar opciones de una variable. Excel maneja análisis de datos con
tablas de una y dos variables.
Una tabla de una variable muestra el resultado de una o más fórmulas cuando se usan
múltiples valores para una sola variable, veamos un ejemplo.
PRESTAMO
Importe del Prestamo $325,900.00
Interes 9.5%
Años 15
Mensualidades 12
Pago mensual $3,801.21
Tenemos un préstamo por $325,900 con un interés anual de 9.5% y pagos mensuales de
$3,801.21 por pagar durante 15 años, :
=PAGO(Interés Anual /12, Años * Mensualidades, -Importe del Prestamos)
1. Creamos la tabla de datos de una sola variable utilizando como celda objetivo el
pago mensual:
45
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
2. Ponemos los valores que deseamos analizar de la variable interés en el rango B13 a
B19.
3. Vinculamos la celda C12 con el valor de la celda objetivo que es la C8.
4. Seleccionamos el rango de las celdas B12 a la celda C19.
5. En la barra de herramientas seleccionamos Datos > Tabla y aparece la siguiente
pantalla:
46
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Veamos ahora un ejemplo en el cual deseamos ver como afecta los cambios en la variable a
modificar en cada una de las partes de la fórmula.
47
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Este procedimiento hace que una tabla de datos muestre resultados producidos al sustituir
el valor de dos variables en una fórmula.
48
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Excel sustituye los valores y muestra los resultados en las intersecciones de fila/columna
correspondientes.
Veamos el ejemplo anterior pero ahora analizando el resultado cambiando las variables de
interés y de años.
49
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
En la fila F3 a la H3, ponemos los valores posible de la variable años, y en la fila E4 a E13
los posibles valores del interés. En la celda E3 debemos de poner a manera de vínculo
cualquier celda con una fórmula pudiendo ser Pago mensual o Pago Total (Celdas C11 o
C12).
50
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Macros
1. Muestre la hoja de cálculo en la que desea grabar la macro. La macro será almacenada
en un módulo aparte del libro y se podrá ejecutar en cualquier hoja de cálculo mientras
el libro de trabajo se encuentre abierto.
2. Seleccione Macro en el menú Herramientas y, a continuación, haga clic en Grabar nueva
macro. Verá el siguiente cuadro de diálogo.
51
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
El primer carácter del nombre de la macro debe ser una letra. Los demás caracteres pueden
ser letras, números o caracteres de subrayado. No se permiten espacios en un nombre de
macro, para ello podemos utilizar un carácter de subrayado como separador de palabra.
4. En el cuadro Guardar macro en, haga clic en la ubicación en que desea almacenar la
macro.
5. Si desea que la macro esté disponible siempre que se utilice Excel, almacene la macro
en el libro de macros personales en la carpeta INICIAR.
6. Para incluir una descripción de la macro, escriba la descripción en el cuadro
Descripción. Haga clic en Aceptar.
7. Ejecute las acciones que desee grabar.
8. En la barra de herramientas Detener grabación, haga clic en Detener grabación.
Para ejecutar la macro presionando un método abreviado, escriba una letra en el cuadro
Tecla de método abreviado. Puede utilizarse Control + letra (para letras minúsculas) o
Control + Mayus + letra (para letras mayúsculas), donde letra es cualquier tecla del teclado.
La tecla de método abreviado que se utilice no puede ser ni un número ni un carácter
especial. La tecla de método abreviado suplantará a cualquier tecla de método abreviado
predeterminada en Microsoft Excel mientras esté abierto el libro que contiene la macro.
Si se seleccionan celdas mientras se está ejecutando una macro, ésta seleccionará las
mismas celdas independientemente de la celda que se haya seleccionado en primer lugar,
ya que graba referencias absolutas de celda.
Si desea tener una macro para seleccionar celdas independientemente de la posición que
tenga la celda activa cuando se ejecute la macro, configure el grabador de macros para que
grabe referencias relativas de celda. En la barra de herramientas Detener grabación, haga
clic en Referencia.
Microsoft Excel continuará grabando macros con referencias relativas hasta que termine la
sesión con Microsoft Excel o hasta que haga clic otra vez en Referencias relativas.
52
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
53
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Puede ejecutarse una macro desde un botón, desde una barra de herramientas integrada o
desde una barra de herramientas personalizada. Para obtener más información acerca de
cómo crear una barra de herramientas personalizada, haga clic en.
54
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
55
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Cuadro de controles: Aparece un cuadro con una serie de controles que se pueden
utilizar para crear una macro.
Modo diseño: Activa el modo diseño de formularios, se utiliza cuando va a realizar un
programa de Visual Basic desde Excel.
3
Fuente: Ayuda de Microsoft Excel 2003
56
Excel 2003 Avanzado http://capacitateexcel.blogspot.com
Así como podemos crear barra de herramientas podemos crear menús personalizados que
contengan las macros creadas por nosotros, veamos un ejemplo:
1. Seleccione el menú Herramientas y seguidamente la opción Personalizar.
57