Está en la página 1de 58

2009

Excel Avanzado
2
Tabla de contenido
Tabla de contenido ....................................................................................................................................... 3
Escenarios .................................................................................................................................................... 4
Protección de celdas ................................................................................................................................. 8
Auditoria de hojas de calculo ..................................................................................................................... 11
Access links................................................................................................................................................ 17
|Tablas dinámicas ....................................................................................................................................... 20
Búsqueda de objetivos ............................................................................................................................... 28
Subtotales ................................................................................................................................................... 31
Formularios ................................................................................................................................................ 33
Tipos de clases de controles ................................................................................................................... 33
Insertar código a los controles ............................................................................................................... 41
Repaso tema de formularios en Excel .................................................................................................... 42
Funciones financieras ................................................................................................................................. 43
Funciones lógicas ....................................................................................................................................... 47
Formato Condicional.............................................................................................................................. 53
Practica Access Links .................................................................................Error! Bookmark not defined.

3
Escenarios

Objetivo específico:
Sustituir automáticamente en la hoja de cálculo conjunto de valores, para prever el resultado de un
modelo de hoja de cálculo

Contenidos de la lección:
 Nombre del escenario.
 Celdas cambiantes.
 Valores del escenario.
 Administrador de escenarios.
 Proteger.

Se denomina escenario a un grupo de variables llamadas celdas cambiantes, que producen


unos resultados diferentes y se guardan con el nombre deseado.

Cada conjunto de celdas cambiantes representa un grupo de supuestos que se aplica a la hoja de
cálculo, con objeto de obtener unos resultados concretos. Se pueden definir hasta un máximo de 32 series
de celdas cambiantes para cada escenario creado en una hoja de cálculo.

Los resultados obtenidos de todas las variables sirven para crear un informe de resumen en que
aparezca el mejor caso, el peor caso y el caso previsto del problema planteado en la hoja. También podrá
combinar escenarios de un grupo en un solo estilo y protegerlos u ocultarlos de posibles usuarios no
deseados.

Los escenarios forman parte de una serie de comandos a veces denominados herramientas de
análisis Y si (análisis Y si: proceso de cambio de los valores de celdas para ver cómo afectan esos
cambios al resultado de fórmulas de la hoja de cálculo. Por ejemplo, variar la tasa de interés que se
utiliza en una tabla de amortización para determinar el importe de los pagos.). Un escenario es un
conjunto de valores que Microsoft Office Excel guarda y puede sustituir automáticamente en la hoja de
cálculo. Puede utilizar los escenarios para prever el resultado de un modelo de hoja de cálculo. Puede
crear y guardar diferentes grupos de valores en una hoja de cálculo y, a continuación, pasar a cualquiera
de estos nuevos escenarios para ver distintos resultados.

Ejemplo:

Usted podría utilizar un escenario si quisiera preparar un presupuesto, pero no supiera con exactitud sus
ingresos. En este caso, con un escenario podría definir valores diferentes para dichos ingresos y,
seguidamente, pasar de un escenario a otro para realizar un análisis Y si.

4
En el ejemplo anterior, cuyo escenario podría denominarse Peor opción, establezca el valor de la celda
B1 como 50.000 $ y el de la celda B2 como 13.200 $.

Al segundo escenario podría denominarlo Mejor opción y cambiar los valores de B1 a 150.000 $ y de B2
a 26.000 $.

Para crear un escenario se debe seguir el proceso siguiente:

1. Activar el comando Administrador de Escenarios en la pestaña Datos, Herramientas de Datos,


Análisis Y si.

2. Aparecerá el cuadro de diálogo


“Administrador de Escenarios” que se
muestra a continuación:

3. El primer paso es crear un nuevo Escenario,


para esto se hace un clic en el botón Agregar
y aparecerá el siguiente cuadro de diálogo:

 En este cuadro se debe escribir un nombre para el Escenario que se va a crear.


 En el cuadro Celdas Cambiantes, introducir las referencias o los nombres definidos de
las celdas cambiantes (que se desean modificar).
 Si se escribe más de una referencia estas deben separarse con un punto y coma (;).
 También se pueden seleccionar las celdas directamente con el puntero del mouse.

NOTA: Si se va a seleccionar celdas o rangos no adyacentes, se debe oprimir la tecla Control y


mantenerse oprimida mientras se las marca con el puntero del mouse.

5
4. En el cuadro Comentarios, se puede introducir un breve comentario descriptivo por cada
Escenario creado. Dar un clic en el botón Aceptar:

5. Automáticamente aparecerá el cuadro de diálogo:”Valores del Escenario”, en que se visualizarán


las variables actuales que corresponden a las celdas cambiantes seleccionadas. Si este contiene
más de cinco celdas cambiantes aparecerá una barra de desplazamiento situada a la derecha de los
cuadros de edición, como se muestra a continuación. En nuestro ejemplo hemos escogido como
rango de las celdas cambiantes los valores de las ventas realizadas.

6. A continuación se debe introducir los valores deseados y dar un clic en el botón.


Aceptar para regresar al cuadro de diálogo
“Administrador de Escenarios”, donde se añadirá el
escenario recién creado a la lista de escenarios.

Para terminar y cerrar el cuadro, pulse el botón


Cerrar, o bien, si desea visualizar los resultados en la
hoja, pulse el botón mostrar o haga doble clic sobre el
nombre del escenario creado en el cuadro Escenarios.

Ejercicio # 1
Se piden 3 presupuestos para la confección de una biblioteca a medida. El precio que se va a pagar tiene
tres componentes:
 Los materiales. Principalmente la madera.
 La pintura, barniz o acabado.
 La mano de obra.
El presupuesto que resulta de estas variables para un presupuesto aparece en la planilla siguiente:

La fórmula en D6
calcula el total.
Mueblería Corbalán.

Los valores de B2 y B3 son una característica de la biblioteca y no dependen de los materiales, el


acabado o la mano de obra. Los valores de C2, C3 y D4, en cambio varían con cada presupuesto.
Los valores de D2 y D3 se calculan multiplicando el rubro Cantidad por sus respectivo Precio
Unitario, mientras que en D6 hay una sumatoria que da el precio final. No es una planilla compleja.
Lo que complica el manejo del problema es que, en principio, tenemos una planilla como la de arriba por
cada presupuesto que obtengamos, según el tipo de madera, el acabado y la mano de obra. Por ejemplo,
la planilla siguiente es igual a la anterior, pero para un trabajo de mayor calidad.

6
Muebles Providencia

La planilla siguiente es una firma llamada Muebles de Lujo, que son de una calidad superior a los
anteriores.

Muebles de lujo.

Lo que se está buscando es una forma sencilla de comparar todos los presupuestos recibidos para decidir
con cual nos quedamos.
Para esto podemos usar los escenarios.
Una planilla como cualquiera de las que se vieron más arriba, brinda distintos resultados según los
valores de sus datos. Para cada juego de datos hay un resultado (o juego de resultados) diferente. La
planilla que resulta para cada juego de datos es un escenario. En otras palabras las planillas de más
arriba muestran distintos escenarios de la misma planilla.
Las celdas que contienen los datos variables con cada escenario (en el ejemplo C2, C3 y D4) se
denominan celdas cambiantes. La celda D6, que contiene el resultado final, se llama celda resultante.
Hay que conocer previamente estos nombres, porque son los que usa la opción al trabajar.

Resúmenes
La opción de escenarios permite algo más: armar una tabla que resuma
la información de todos los escenarios disponibles. Esto se hace de la
siguiente forma:
1. Se abre el Administrador de Escenarios en la pestaña
Datos, Herramientas de Datos, Análisis Y si.
2. Se hace un clic en Resumen.
3. Si es necesario se cambia las Celdas resultado.
4. Se da un clic en Aceptar. Quedaría de la siguiente manera:
Resumen de escenario
Valores actuales: Ventas
NOTA: la columna de valores
Celdas actuales representa los valores de
cambiantes: las celdas cambiantes en el
Ingresos Brutos $150.000 $150.000 momento en que se creo el
$B$5 $26.000 $26.000 Informe resumen de escenario, las
celdas cambiantes de cada
Celdas de
resultado: escenarios se muestran en gris.
$B$6 $124.000 $124.000

7
Protección de celdas

Además de la protección mediante contraseñas para los libros de trabajo, Excel2007 ofrece varias
órdenes para proteger las celdas del libro. Para ello tenemos que realizar dos operaciones: la
primera que consiste en proteger las celdas que no queremos que sufran variaciones, y la segunda que
consiste en proteger la hoja.

Cuando una celda está bloqueada no podrá sufrir variaciones. Realmente por defecto todas las
celdas están protegidas o bloqueadas para que no sufran cambios, pero no nos damos cuenta ya que
la hoja no está protegida, para que realmente se bloqueen las celdas antes hay que proteger la
hoja de cálculo.

Para desbloquear las celdas que queremos variar en algún momento sigue los siguientes
pasos:

1. Seleccionar el rango de celdas que queremos


desbloquear para poder realizar variaciones.

2. Seleccionar la pestaña Inicio.

3. Hacer clic sobre la flecha que se encuentra bajo


la sección Fuente.

4. Hacer clic sobre la pestaña Proteger.

5. Aparecerá la ficha de la derecha:

Desactivar la casilla Bloqueada y Hacer clic sobre


el botón Aceptar.

Si se activa la casilla Oculta, lo que se pretende es que la fórmula o el valor de la celda no se


pueda visualizar en la barra de fórmulas.

Las operaciones de la ficha Proteger no tienen efecto si no protegemos la hoja de cálculo, por lo tanto
a continuación tendremos que realizar los siguientes pasos:

1. Seleccionar la pestaña Revisar.

2. Hacer clic sobre el botón Proteger hoja que se encuentra en la


sección Cambios.

3. Aparecerá el cuadro de diálogo Proteger hoja de la derecha:

4. Dejar activada la casilla Proteger hoja y contenido de celdas


bloqueadas para proteger el contenido de las celdas de la hoja
activa.

8
5. Activar las opciones deseadas de la casilla Permitir a los usuarios de esta hoja de cálculo
para que no tenga efecto la protección para la modificación seleccionada y desactivarla para
tener en cuenta la protección.

6. Si queremos asignar una contraseña para que solamente pueda desproteger la hoja la persona
que sepa la contraseña, escribirla en el recuadro Contraseña.

7. Hacer clic sobre el botón Aceptar.

8. Si hemos puesto contraseña nos pedirá confirmación de contraseña, por lo tanto tendremos que
volver a escribirla y hacer clic sobre el botón Aceptar.

A partir de ahora la hoja activa se encuentra protegida, por lo que no se podrán modificar
aquellas celdas bloqueadas en un principio.

Si queremos desproteger la hoja, volveremos a realizar los mismos pasos que en la protección, es
decir:

1. Seleccionar la pestaña Revisar.

2. Hacer clic sobre el botón Desproteger hoja que se encuentra en la sección Cambios.

3. Si habíamos asignado una contraseña nos la pedirá, por lo que tendremos que escribirla y
hacer clic sobre el botón Aceptar. Si no había contraseña asignada, automáticamente la
desprotege.

9
Ejercicio Escenarios:

1. Crear los siguientes escenarios

Escenario 1: Gastos Enero

1.1 Generar los otros escenarios de gastos meses de Febrero, Marzo, Abril, Mayo con los siguientes
datos.

febrero marzo abril Mayo


Luz 9500 8900 6500 7500
Agua 8700 6000 7000 7000
Gas 18000 9800 18000 9800
Teléfono 7500 8750 10000 15000
Créditos 12500 12500 12500 12500
Comidas 75000 75000 75000 8000
Varios 35000 35000 35000 35000

1.2 Crear el resumen de escenario

10
Auditoria de hojas de calculo
Objetivo específico:
Realizar el seguimiento de problemas en las hojas de cálculo.

Contenidos de la lección:
 Rastrear precedentes
 Rastrear dependientes
 Rastrear error
 Cambiar referencias con el Buscador de rangos
 Rodear con un círculo los datos no válidos

Excel nos ofrece una serie de herramientas de auditorías de fórmulas que pueden ser de gran utilidad. El
rastrear formulas precedentes o formulas dependientes permite la observación del origen de cada una de
las formulas para obtener el resultado deseado
Para acceder a estas herramientas debemos ir Pestaña Formulas - Auditorias de fórmulas donde
aparece una serie de opciones como podemos ver en la imagen.

Comprobación de errores: Analiza la hoja de trabajo actual en busca de errores.

Rastrear precedentes: Dibuja unas flechas indicando dónde están las celdas involucradas
en la fórmula.

Quitar un nivel de precedentes: Elimina las flechas dibujadas al Rastrear precedentes.

Rastrear dependientes: Dibuja flechas indicando a qué fórmula pertenece la celda


seleccionada, si es que pertenece a alguna fórmula.

Quitar un nivel de dependientes: Elimina las flechas indicativas de celdas dependientes


creadas con Rastrear dependientes.

Quitar todas las flechas: Elimina toda clase de flechas ya sean precedentes o dependientes.

Rastrear error: Dibuja flechas desde una celda que tiene un error a celdas que puedan
haberla causado.

Rodear con un círculo datos no válidos: Dibuja un circulo sobre aquellas celdas que
puedan contener datos no válidos. Únicamente se revisarán aquellas celdas que tengan criterios de
validación.

11
Borrar círculos de validación: Elimina los círculos de validación.

Mostrar ventana de inspección: Muestra la ventana de inspección para hacer un


seguimiento del valor de las celdas.

Evaluar fórmula: Abre el cuadro de diálogo de Evaluar fórmula para que pueda ver la
fórmula y los resultados de la fórmula de la celda activa.

Ejercicio 1.
1. Abrir un libro de Excel y crear en la hoja1
(cambiar nombre por Perfumería)

Para entender como se realiza el rastreo de formula


precedente se debe de ubicar el la celda activa que
contiene la formulas, en este caso una de las celdas
activas seria subtotal y total.

El ejercicio al buscar las formulas precedentes


para estas celdas debe de quedar de esta manera.

2. Realizar el siguiente ejercicio en la Hoja 2 del libro de trabajo de Excel (puede poner de nombre a
la hoja venta de productos).

Obtener mediante
formula las
columnas subtotal,
descuento, total,
Base imponible,
IVI, total factura

12
Ubicar las formulas precedentes
para las celdas donde se obtienen
los resultados quedando el
ejercicio de esta manera.

3. Para el siguiente
ejercicio vamos a
implementar la
comprobación de
errores. El ejercicio
se realiza en la hoja
#3 (nombre factura)

El error está en la celda subtotal para toda la columna por lo que nos ubicamos en esa celda y vamos a
herramientas/auditoria de formulas/ mostrar barra de herramientas Auditoria de formulas y presionamos
el siguiente botón.

Quedando el ejercicio de esta


manera con la marca del error

Dar clic en el botón

13
Practica Auditoria de Formulas

1. Insertar una hoja de cálculo nueva (nombre hoja análisis venta)

Mostrar el rastreo dependiente para la celda b7. ¿Cual o cuales serian las celdas Dependientes?
_________

Mostrar el rastreo precedente para la celda b9. ¿Cual o cuales serian las celdas Precedentes?
_________, _________

2. Insertar una nueva hoja de cálculo. (Nombre de la hoja Librería)

Mostrar el rastreo precedente para la celda E8. ¿Cual o cuales serian las celdas precedentes?
_________, _________

Mostrar el rastreo dependiente para la celda E15. ¿Cual o cuales serian las celdas dependientes?
_________, _________,__________

14
Mostrar el rastreo precedente para la celda E17. ¿Cual o cuales serian las celdas precedentes?
_________, _________

3. Rastrear precedentes y dependientes

1. La columna del subtotal debe ir con las formulas correspondientes.

2. El campo total es la suma de todos los subtotales.

3. El campo total con incremento es la suma del total mas el incremento sobre el total.

4. Rastrear precedentes para la celda d15. Escriba las posiciones de celdas precedentes
a. ___________________, _________________

5. Rastrear dependiente para la celda b6. Escriba las posiciones de celdas dependientes
a. ___________

15
Practica Escenarios

1. Crear el siguiente escenario: Se necesita realizar una compra de materiales para una pequeña
construcción, cuatro empresas desean realizar una cotización de los artículos necesarios, lo que
sucede es que las 4 empresas tienen diferentes precios de los artículos, mano de obra y
incremento (UN PORCENTAJE DE MAS QUE COBRAN SOBRE LA FACTURA). Realice los
4 escenarios y el resumen de escenarios para ver las 4 cotizaciones).

Escenario 1 (materiales CHAVEZ)

Escenario 2 (materiales CASTRO) Escenario 4 (materiales SAN ROQUE)


PRECIO PRECIO
4400 4900
2700 2700
3200 3500
1800 2800
400 500
1000 950
INCREMENTO INCREMENTO
2 4
OTROS OTROS
1000000 2150000

Escenario 3 (materiales SAN MARTIN)


PRECIO
5000
2100
3300
2400
700
1150
INCREMENTO
0
OTROS
2000000

16
Access links
Objetivo especifico:
Insertar complementos que agreguen funcionalidades extra al programa de Microsoft Excel

Básico, y Access, tienen varias similitudes; entre las cuales se podrían mencionar que los dos programas
tienen una gran capacidad de almacenamiento de datos y la implementación de formulas.

Estos dos programas podrían permitirse el intercambio de información (datos), entre si. Por medio de
importar datos de un programa al otro con el propósito de manipularla a conveniencia, tomar en cuenta
que en Excel los datos se ordenan en filas y columnas, y lo mismo ocurre en una tabla de Access.

IMPORTAR ARCHIVOS DE BASE DE DATOS A EXCEL (ACCESS LINKS)

1. En una hoja en blanco, selecciona la


opción de la pestaña DATOS, Obtener
datos externos > Desde Access.

4. A continuación, aparece el cuadro de dialogo


Importar Datos que nos pregunta donde se desean
situar.
Una vez seleccionado pulsar Aceptar.

17
CREAR FILTROS DE UNA BASE DE DATOS ACCESS A EXCEL

Es muy importante tomar en cuenta, que al momento de importar información desde Access a Excel, en
muchas ocasiones aparece toda la información y posiblemente de toda la información solamente
necesitamos utilizar o filtrar una parte que es la que debe de aparecer en la hoja de calculo, esto lo
podemos realizar mediante una serie de pasos y criterios que se pueden implementar de la siguiente
forma.

Puede utilizar el asistente para ordenar el conjunto de resultados y realizar una operación de filtrado
sencillo. En el último paso del asistente, podrá elegir devolver los datos a Excel o depurar la consulta en
Microsoft Query. Una vez creada la consulta, podrá ejecutarla en Excel o en Microsoft Query.

Para iniciar el Asistente para consultas, siga estos pasos:

1. En la ficha Datos, en el grupo Obtener datos externos, haga clic en De otras fuentes y luego
en Desde Microsoft Query.

2. En el cuadro de diálogo Elegir origen de datos, asegúrese de que la casilla de verificación


Usar el Asistente para consultas para crear o modificar consultas está activada.

3. Haga doble clic en el origen de datos que desea


utilizar.

O bien, Haga clic en el origen de datos que desea


utilizar y, a continuación, haga clic en Aceptar.

4. Indicar la ruta donde está la Base de Datos de


origen.

18
Las tablas
disponibles en la
base de datos. Las columnas de cada
tabla seleccionada

Valor de referencia.

 Al hacer clic en Siguiente, se accede al penúltimo


paso del asistente. En esta nueva ventana basta con
elegir la columna o columnas por la que deseemos
ordenar y a continuación, el tipo de orden.

 Al hacer clic en Siguiente, el último paso es indicar


si se le devuelven los datos a Excel, o si estos se
quieren modificar.

 Por ultimo, Excel preguntara donde queremos situar


los datos: e la hoja de cálculo existente o en una nueva hoja de datos.

19
|Tablas dinámicas
Objetivo Especifico:

Utilizar tablas y gráficos, dinámicos e interactivos para resumir rápidamente grandes volúmenes de datos

Contenidos:
 Datos de origen para un informe de tabla dinámica
 Organizar datos en los informes de tabla dinámica
 Informes de gráfico dinámico
 Representar datos en un informe de gráfico dinámico

Una tabla dinámica nos permite modificar el aspecto de una lista de elementos de una forma más fácil,
cómoda y resumida. Además, podemos modificar su aspecto y mover campos de lugar.
Nos permite transformar una masa indescifrable de datos en útil información para nosotros o nuestra
empresa. Podemos ordenar y resumir datos, realizar comparaciones…
Una tabla dinámica puede trabajar con datos situados en el mismo libro de trabajo, otro libro de trabajo y
también con datos de una base de datos externa.

La planilla de la Figura siguiente es un listado de pagos realizados a distintos proveedores, en diferentes


meses y aplicables a distintas

Esta lista de gastos puede analizarse desde diferentes puntos de vista.

Por lo que puede verse, la información fue cargada en la planilla de forma completamente desordenada.
Sería interesante saber cuanto se le pagó a cada proveedor, o por cada obra, o que monto se le pagó a un
determinado proveedor en concepto de trabajos realizados en una obra específica. Lo que se está
buscando es, por ejemplo, una tabla como la de la Figura que se muestra a continuación.

20
En esta tabla se puede organizar la información de la planilla de la Figura Anterior de modo que
resulta más útil.

Crear una tabla dinámica:

1. Seleccione una celda de un rango de celdas o coloque el punto de inserción dentro de una tabla
de Microsoft Office Excel. Asegúrese de que el rango de celdas tiene encabezados de columna.

2. Siga uno de los procedimientos siguientes:

 Para crear un informe de tabla dinámica, en la ficha Insertar, en el grupo


Tablas, haga clic en Tabla dinámica y, a continuación, en Tabla
dinámica.

Aparecerá el cuadro de diálogo Crear tabla dinámica:

Rango ocupado por


los datos a analizar

Al darle Aceptar aparece un panel de la siguiente manera, el siguiente paso


es llevar los campos donde les corresponde:

1. Se lleva el pequeño rectángulo que dice Obra a donde dice


Columna.
2. Se lleva el pequeño rectángulo que dice Concepto a donde
dice Fila.
3. Se lleva el pequeño rectángulo que dice PAGO a donde dice
Datos.
4. Al final el cuadro debe quedar como se muestra en la
Figura siguiente.
5. Se da un clic en Aceptar.

21
Como era de esperar, la tabla de la Figura de más arriba muestra información que no se podía visualizar
con los datos de la lista original.
 A quien corresponde el mayor gasto y cual obra
produjo mayor gasto .

Actualizar la tabla
Contra lo que sugiere su nombre, la tabla de la Figura anterior no es verdaderamente dinámica, en el
sentido de que no se actualiza automáticamente cuando se cambia algún dato en la lista original. Pero se
puede hacer de la siguiente forma:
 Se cambia algún dato en la lista original (la de la primera figura).
 Se da un clic en el botón actualizar datos, en la pestaña de Opciones.

Actualizar

 Eliminamos de la tabla de datos el pago del Electricista en la obra Santa Barbará 22.
Nos colocamos en la tabla dinámica y actualizamos.
Ahora nos podemos dar cuenta que no hubo pagos al electricista por la obra de Santa bárbara
22.

Cambiar la operación
La tabla dinámica que se obtuvo totaliza los importes pagados en cada concepto y obra. Es decir que usa
la operación de suma. Podría ocurrir que nos interesara saber cuantos pagos se hicieron,
independientemente de sus valores. Como en la tabla de la Figura siguiente.

Esta tabla dinámica indica cuantos pagos se hicieron por cada concepto y obra, independientemente de
los importes.

22
Esta tabla puede hacerse a partir de la anterior, de la siguiente forma:
 Se coloca el cursor sobre la tabla dinámica inicial.

 Se hace un clic en el botón Configuración de Campo.

Se selecciona la
opción contar
números/ Aceptar

Aplicar filtros a la tabla dinámica

Todas las tablas obtenidas hasta el momento muestran toda la información contenida en la lista original.
En cambio la tabla de Figura siguiente muestra solamente la información del rubro Plomería. Es como si
se hubiera filtrado la primera tabla dinámica.

Esto se logra dando clic derecho o clic izquierdo, en el botón de concepto en la información de la tabla
dinámica.

Se selecciona o se quita el
concepto que uno desee.

23
Obtención de sub-tablas
En la Tabla dinámica de la Figura de más arriba se vio como se pagó 14.849.500 por concepto de
plomería de la obra de calle Santa Bárbara 22. Pero ese es el total, y la tabla no detalla los pagos
individuales. Se puede obtener una sub-tabla a partir de ese total. Se hace de la siguiente forma:

En la tabla dinámica se hace doble clic sobre el total (o sub-total) que se desea “abrir”, entonces Excel
creará una nueva hoja en el libro y pondrá el listado de la Figura que se muestra.

Esta lista indica como se compone el total de pagos por concepto de plomería de la obra de la obra
Santa Bárbara 22

Tabla dinámica de 3 dimensiones


Hasta este momento la tabla dinámica, no estaba dando los pagos pero no de que mes por medio de la
creación de la tabla dinámica en 3 dimensiones queda de la siguiente manera.

Para que la tabla quede de esta manera:

1. Deben de ir a la tabla original que contiene toda la información.


2. En el diseño de la tabla, arrastra el campo Mes, hasta el campo de Filtro de informe.

Crear un gráfico a partir de una tabla dinámica

Para crear un gráfico a partir de una tabla dinámica, se deja activa la hoja en que está la
tabla dinámica y a continuación se da un clic en el botón de gráfico.

24
Ejercicio 1. Trabajar con tablas dinámicas (Paso a paso)
1 Si no tienes abierto Excel2007, ábrelo para realizar el ejercicio.
2 Digitar en una nueva hoja los siguientes datos:

Guarda el libro con el nombre Tabla dinámica.

Vamos a crear una tabla dinámica para interpretar mejor estos


datos.
4 Selecciona el rango A1:G15.
5 Haz clic en el botón Tabla dinámica de la pestaña Insertar.
6 La opción Seleccione una tabla o rango debería estar
marcada y con el rango A1:G15 en la caja de texto.
7 Marca Nueva hoja de cálculo.
8 Pulsa en Aceptar.
9 Se abrirá el panel lateral de tablas dinámicas.
10 Arrastra el campo SEMANA a .
11 Arrastra el campo CLIENTE a .
12 Arrastra el campo TOTAL a .
13 Arrastra el campo ARTICULO a .

El campo ARTICULO se añadirá a los rótulos de columna, vamos a cambiar esto porque o
queremos en los rótulos de fila.

14 En el área de Rótulos de columna despliega el campo Valores y selecciona la opción Mover a


rótulos de fila.

15 Haz clic en el botón Encabezados de campo de la pestaña Opciones para quietar los
encabezados de la tabla dinámica.
Deberá quedarte algo así:

25
 En estos momentos tenemos una tabla en la que se nos muestra por cada semana qué ha
comprado cada cliente.
 La fila Suma de TOTAL nos da lo que se ha gastado cada cliente en cada semana.
 Sin embargo la fila Suma de ARTICULO nos muestra la suma del número de artículo para
cada semana, esto no es lo que queremos.
 Nuestro objetivo es que esta última fila muestre el número de artículos que se han comprado, así
podríamos saber para cada semana cuánto se ha gastado cada cliente y cuántos artículos ha
comprado.

16 Haz clic derecho sobre cualquier celda de


la fila Suma de ARTICULO y en el menú
emergente selecciona Configuración de
campo de valor.

17 En el cuadro de diálogo selecciona la


función Cuenta y pulsa Aceptar. Ya tenemos
lo que queríamos. Ahora desde la pestaña
Diseño modifica el aspecto de la tabla, deberá
quedarte algo como esto:

Nosotros simplemente hemos seleccionado la


opción Columnas con bandas.
Ahora vamos a filtrar los resultados. Queremos ver solamente los datos del cliente 14.

18 Haz clic sobre una celda de la tabla para que aparezca el panel lateral.

19 Haz clic sobre la flecha a la derecha del campo CLIENTE en la lista de campos.

20 Deselecciona todos los clientes menos el 14.

21 Pulsa Aceptar.
26
Ejercicio 2:
1 Copia estos datos y guárdalos en un archivo llamado Taller_dinamica.

2 Crear una tabla dinámica a partir de la tabla anterior para saber de cada coche, en cada mes, cuántas
horas hemos empleado en repararlo y el desembolso realizado.

3 Visualizar únicamente las reparaciones del mes de Enero.

4 Crear una gráfica de la tabla dinámica.

27
Búsqueda de objetivos
Objetivo especifico:
Utilizar funciones financieras y estadísticas

Contenidos:
 Aplicación de diversos ejemplos de funciones Buscar Objetivo

Con esta herramienta Excel ajusta automáticamente el valor de una casilla para obtener un resultado
determinado en otra. Evidentemente, la casilla donde quiera obtener el resultado ha de depender
directamente o indirectamente de la casilla a la cual se le ajusta el valor. La casilla que cambia ha de
contener obligatoriamente un número, no se puede utilizar una casilla con fórmula.
Buscar objetivo sirve para calcular el valor que debe tomar una variable (en nuestro caso, celda) para
que el resultado final de ciertos cálculos sea el deseado. Para activar el comando Buscar Objetivos en la
pestaña Datos, Herramientas de Datos, Análisis Y si.
Casilla en la que quiera
Ejemplo de búsqueda de objetivos un determinado resultado

El valor que
quiere obtener
resultado Que casilla se puede
ajustar para conseguir
el resultado.

Ejemplo. Copie la tabla siguiente. Total Compra, Total Venta y Beneficios se han de calcular.

Calcular que cantidad se necesitaría para obtener unos beneficios de 55.000 pesetas.

1. En el cuadro de diálogo que aparece, en caja de texto Definir la celda: ponga la


casilla en la que quiera un determinado resultado, en este caso la $B$6, Beneficios. En
este apartado, sólo se pueden utilizar casillas que contengan fórmula.
2. En la siguiente caja de texto, Con el valor: ponga el valor que quiera obtener,
55.000.
3. Cambiando celda: esta caja de texto sirve para definir que casilla se puede ajustar
para conseguir el resultado en la casilla indicada en Definir la celda.
Recuerde que aquí sólo puede indicar casillas con valores numéricos y que intervengan
directa o indirectamente en el resultado final. Ponga la casilla donde hay la cantidad
D2.
4. Pulse sobre Aceptar.
Excel ajusta el valor de la casilla D2 para que en la casilla B6 se obtenga 55.000.

28
 Calcule qué precio de venta, tendría que haber para conseguir un beneficio de
120.000 pts.

 Calcule a qué precio se tendría que comprar, para obtener unos beneficios de 90.000
pts.

Ejercicio #1

Este año eres el presidente de la comunidad de vecinos y deseas fijar una cuota para cada vecino de
forma que se cubran todas las partidas de gastos establecidas. Las cuentas previstas para este año son las
que muestra la tabla siguiente:

Como se observa, con la cuota actual el saldo resultaría negativo, por lo que se deben aumentar los
ingresos mediante un incremento de la cuota anual. Así, podrías plantearte el siguiente problema: ¿cuál
debería ser la cuota anual de cada vecino para que el saldo final fuera de 0 COLONES?
Para resolverlo con ayuda de Excel, se trataría de ejecutar la orden Buscar objetivo y suministrarle la
información que el correspondiente cuadro de diálogo nos solicita: en “Definir la celda:” hay que
introducir una referencia a la celda para la que tenemos un valor objetivo (en nuestro caso, la celda donde
se calcula el saldo), en “con el valor:” hay que introducir ese valor objetivo (en nuestro caso, cero), y en
“para cambiar la celda:” hay que introducir una referencia a la celda cuyo valor vamos a permitirle
cambiar a Excel para que los cálculos subsiguientes den como resultado el objetivo deseado (en nuestro
caso, la celda que le permitimos cambiar es la destinada a introducir la cuota anual).

29
Ejercicio # 2

PABLO MARÍN desea realizar una gran compra en la tienda IVESOFT, ya le han entregado la pro
forma de los artículos pedidos pero él no esta contento con el precio total. Pablo les indica que si desean
que el les compre los artículos deben de dejarle el costo total en ¢500.000. Calcule cuanto debe de ser el
DESCUENTO para obtener el resultado deseado.

Ejercicio # 3
Realice el siguiente ejercicio en una hoja de calculo Excel.

Una persona solicita un préstamo de ¢4.850.000, el préstamo lo debe de pagar en un total de 50 pagos
con una cuota de ¢23. 500. realizando los cálculos evidentemente no darían los resultados y realizando
una operación simple nos daríamos cuenta del monto a pagar por cuota. Pero usted obtendrá este
resultado con la opción de búsqueda de Objetivos, Para obtener cuanto se debe de pagar por cuota.

30
Subtotales
Objetivo especifico:
Generar subtotales en una lista o base de datos

Devuelve un subtotal en una lista o base de datos. Generalmente es más fácil


crear una lista con subtotales utilizando el comando Subtotales del grupo
Esquema de la ficha Datos.

La función de subtotales en Excel, nos permite tener de manera casi inmediata


filas con los totales de la información que tenemos en nuestra hoja de cálculo. Por ejemplo, suponiendo
que tenemos una hoja con los gastos personal que hemos realizado podemos tener el subtotal de lo
gastado por cada área de nuestro gasto.

Ejemplo 2.

Para utilizar la función de subtotales en Excel, lo primero que requerimos es tener una hoja con datos
ordenados por columnas, digitamos los siguientes datos:

SOLICITAR A
LA
INSTRUCTORA
EL ARCHIVO

Una vez que hemos elegido nuestro archivo de datos, vamos a definir el resultado que queremos tener. Si
estás utilizando el archivo de ejemplo, verás que tiene una lista de vendedores y productos vendidos por
región. Lo que queremos tener es la suma del monto vendido en cada región.

1. Lo primero que vamos a hacer es ordenar nuestra lista por el campo que deseamos cada corte de
subtotal, es decir por la columna región

2. Ya que esta ordenado este campo, lo que hacemos es seleccionar todas las celdas dónde tenga
datos.
3. Al estar seleccionados los datos, vamos la pestaña Datos y presionamos el botón Subtotal,
aparecerá un cuadro del diálogo como el siguiente:

31
4. En este cuadro de diálogo en el cuadro de opción "Para cada cambio en:" vamos a seleccionar
Región,

5. En el cuadro de opción "Usar función: " seleccionamos


Suma

6. En la lista de "Agregar subtotal a:" marcamos únicamente la


opción Total

7. Revisamos que estén seleccionadas las opciones Reemplazar


subtotales actuales y Resumen debajo de los datos, y
hacemos clic en Aceptar

Veremos que en nuestra hoja de cálculo aparecen 3 cuadritos numerados del 1 al 3 del lado derecho de
nuestra hoja, esto es por que ha agrupado las información de nuestro archivo en 3 niveles, una (la número
1) que incluye todos los datos de nuestra hoja, la número2 es por región y por último, la número 3 que
nos muestra todos los datos que tenemos.

Al hacer clic en el cuadrito marcado con el número 2 podemos ver que se ocultan las líneas con datos y
nos quedan solo las de subtotales, es decir, la venta por región, de igual manera podemos hacer clic en el
número 1 y nos mostrará solo el total general de ventas.

32
Formularios
Objetivo Especifico:

Crear formularios personalizados para obtener datos del Web y enviar mensajes de correo electrónico a
los usuarios

Contenidos:
 Controles de la barra de herramientas Formularios.
 Cuadro de controles
 Rellenar un formulario
 Formulario de Datos.

Tipos de clases de controles


En este apartado mostraremos los principales tipos de controles que existen, indicando en
cada caso sus principales características y actividades para las cuales pueden ser
utilizados.
Control: objeto de interfaz gráfica para el usuario, como un cuadro de texto, una casilla de
verificación, una barra de desplazamiento o un botón de comando, que permite a los
usuarios controlar el programa.
Le recomendamos que inserte la barra de controles que posee Excel, ya que esto le
permitirá trabajar de forma mucho más expedita. Para esto vaya a la pestaña Programador
grupo Controles.

Cuadro de Texto
Un Cuadro de Texto nos permite capturar información de la
persona que lo esta utilizando, la cual puede ser numérica, alfabética o alfanumérica. Este tipo de
control también tiene la opción de ser configurado como campo para el ingreso de "claves", por lo que
automáticamente irá reemplazando lo que vayamos ingresando por asteriscos (*).
Final del formulario

Botón de Comando
Este tipo de control es uno de los más conocidos. Entre otras cosas, este control nos permite por ejemplo
la ejecución de una macro, o marcar el inicio de la realización de una determinada actividad previamente
asignada o programada.
Final del formulario

Casilla de Verificación
Fútbol
Voleibol
Tenis
Natación

Una casilla de verificación es utilizada normalmente para capturar información previamente


estructurada. Normalmente se presentan en grupos y es posible seleccionar más de una opción. Tal

33
como se puede apreciar en nuestro ejemplo, el usuario podrá elegir uno o más de los distintos deportes
propuestos.

Botón de Opción
Un botón de opción en general presenta las mismas características que un grupo de casillas de
verificación, sólo que en este caso no es posible seleccionar más de una opción. En nuestro ejemplo, el
usuario sólo podrá elegir uno de los distintos deportes propuestos.
Fútbol
Voleibol
Tenis
Natación

Cuadro Combinado
El cuadro combinado o ComboBox en general cumple las mismas funciones que los
dos controles anteriormente explicados. Su utilización es recomendable cuando la lista de opciones es
bastante extensa. Inclusive puede ser configurado para que mostrar un cierto número de opciones
solamente, debiendo desplazarse el usuario con la barra de desplazamiento que se generará
automáticamente para buscar las otras opciones no visualizadas.

Cuadro de Lista
Un cuadro de lista contiene una lista de los elementos que pueden ser
seleccionados. En términos generales es prácticamente lo mismo que un
cuadro combinado, sólo que no posee el menú desplegable, sino que es
necesario desplazarse a través de él con el cursor.

Botón o Control de Número


Este control puede ser usado para aumentar o disminuir el valor de un
determinado parámetro o celda vinculada. Cuenta con dos flechas, una hacia
arriba y otra hacia abajo, o una hacia la derecha y otra hacia la izquierda. Al
presionar alguna de ellas aumentará o disminuirá el valor según corresponda.
En el siguiente apartado, cuando se analicen las propiedades, veremos como
puede configurarse el valor en que irá cambiando el valor tras cada clic.

Botón de Alternar

Este botón puede ser utilizado para que el usuario seleccione o no una determinada
característica, ya que este control tiene la ventaja de que una vez seleccionado
permanece seleccionado, devolviendo el valor de Verdadero o Falso según
corresponda. Este botón además puede ser vinculado a una determinada celda, en la
cual devolverá el valor lógico anteriormente mencionado (verdadero o falso).

En el siguiente apartado analizaremos las principales propiedades que presentan estos


controles, y posteriormente, en los siguientes apartados daremos algunos ejemplos de
su uso.

34
Formularios

Puede utilizar los formularios que se proporcionan con Excel para escribir datos en rangos, listas (lista:
serie de filas que contienen datos relacionados o serie de filas que designa para que funcionen como
hojas de datos mediante el comando Crear lista.) o en otras bases de datos. Se pueden diseñar formularios
para imprimirlos o utilizarlos en pantalla, así como para abrirlos en Excel o incluirlos en páginas Web.
Para capturar y organizar los datos en los formularios en pantalla, se puede utilizar un libro de Excel u
otro programa o base de datos.

Puede crear formularios de Excel para imprimirlos o utilizarlos en pantalla. Los formularios en pantalla
pueden incluir controles. Utilice los controles para mostrar datos y opciones, realizar una opción o
facilitar la lectura de la interfaz, como botones de opción y listas desplegables. Puede proteger un
formulario en pantalla de modo que sólo estén disponibles ciertas celdas para la entrada de datos, y
también puede validar los datos para asegurarse de que los usuarios sólo escriben los tipos de datos que
requiere el formulario. Los formularios pueden facilitarse desde Excel, en páginas Web o desde
programas de Microsoft Visual Basic para Aplicaciones (VBA) (VBA: versión del lenguaje de macros-
de Microsoft Visual Basic que se utiliza para programar aplicaciones Windows y que se incluye en varias
aplicaciones Microsoft.).

En esta parte vamos a aprender a crear y configurar formularios, así como a asociar los campos y
controles de estos, con la hoja de cálculo.

Para ingresar en el editor de visual Basic debes de hacer lo siguiente

1. En la hoja de calculo Excel, debes de ir a la opción del menú Programador>Grupo


Código>Editor de visual Basic. Aparece
esta ventana.

2. Ya estando en la ventana del editor. Debes de ejecutar el siguiente paso

Aparece la ventana
de esta manera con el
formulario
35
3. Se pueden cambiar propiedades de la ventana del formulario, para realizar estos cambios se deben
de seguir los siguientes pasos. VER>VENTANA PROPIEDADES. o presionar la tecla F4.
Aparece esta venta de propiedades.

Color al fondo del formulario

Color al Borde del formulario

La Barra de herramientas de la ventana Formulario:

Seleccionar objeto/ Permite seleccionar uno o mas objetos dentro del formulario
Etiqueta/ Inserta títulos y textos explicativos dentro del formulario.
Cuadro de texto/Permite que el usuario introduzca datos en un campo.
Cuadro combinado/Utilizado para crear una lista de datos, permite escoger uno de ellos.
Cuadro de lista/parecido al cuadro combinado, solo que los datos aparecen en mas líneas.
Casilla de verificación/utilizado para crear una opción de selección
Botón de opción/Utilizado para crear un botón que selecciona una determinada opción
Botón de alternar/Utilizado para crear un botón que puede ser activado o no.
Marco/Utilizado para crear un marco alrededor de un grupo de controles
Botón de comando/ crear comando, como Aceptar, Cancelar, Guardar. Etc.
Barra de fabulación/ se utilizar para presentar la informaron en listas separadas
Paginas múltiples/ Para presentar varias guías de datos con información diferente
Barra de desplazamiento/ Puede ser en sentido vertical o horizontal
Botón de numero/ utilizado para incrementar numero de prestaciones, porcentajes
Imagen/ botón para insertar una imagen en el formulario
RefEdit/Muestra la dirección de un intervalo de celdas insertado o seleccionado en la hoja
36
Proyecto Final:
1. Con la guía de la instructora en la clase realice el siguiente ejercicio, durante toda la clase la
instructora estará calificando y corrigiendo el proyecto.

2. Trata de crear un formulario insertándole controles y dejándolo igual a esta imagen.

Cambiando el nombre de los controles:

Para capturar los datos que el usuario inserto en los controles es necesario nombrar estos controles, de lo
contrario estos no podrían utilizarse.

 En la ventana del formulario, debes dar clic sobre el control que quieres
nombrar.

 En las propiedades del control, debes de dar clic


sobre la casilla NAME

 Puedes digitar el nombre que le desees dar al


control.

La propiedad Caption:
Esta propiedad le permite al usuario poner un nombre de presentación al control deseado. Ejemplo se
desea digitar el nombre de una persona en un cuadro de texto. Como sabría esta persona que debe de
digitar el nombre, si no aparece un mensaje que se lo indique. Por eso la propiedad caption permite darle
un nombre y en este caso seria a una etiqueta con el nombre Digite nombre

37
3. Para este ejercicio se cambiaran los nombres a cambiar en los controles del formulario
CONTROL NAME CAPTION
Label1 lblNombre Nombre:
Textbox1 txtNombre
Commandbutton1 cmdOK Aceptar
Commandbutton2 cmdCancelar Cancelar
Label2 lblVehiculo Vehículo:
Listbox1 ltbVehiculo
Frame1 frmPagos Opciones de Pago
Optionbutton1 optEfectivo En Efectivo
Optionbutton2 optVeces Financiado
Label3 lblVeces Nº de veces
Textbox2 txtVeces
Spindbutton1 spiVeces
Label4 lblPrecio Precio:
Checkbox1 chkNuevo Cliente Nuevo
Label5

Para insertar una imagen en el formulario

a) Debes de dar clic sobre el control imagen y colocarlo en el formulario.

b) Ir a las propiedades del control a la casilla Picture.

Ir y buscar la imagen que se desea insertar.

c) Para que la imagen no aparezca cortada debes de seleccionar la propiedad Picturesizemode

4. Después De cambiar los nombres de los controles, el formulario debe de quedar de la siguiente
manera.

38
5. Para navegar por el formulario, es decir por cada uno de los controles que se han insertado puedes
hacerlo con la tecla TAB.

Posiblemente el orden que has establecido para


cada control permita que se ejecute
ordenadamente pero si deseas revisar. Ejecuta el
siguiente paso.

Menú Ver>orden de tabulación

6. Preparando el ambiente de los datos.

La idea de todo lo que estamos haciendo al crear el formulario es relacionarlo con la hoja de cálculo
Excel. Solo para que tengamos una idea de cómo quedara el formulario podemos dar clic sobre el botón:

39
7. Vamos a preparar en la hoja de calculo como serán relacionados y recibidos los datos.

a) Construye el Excel la siguiente hoja de cálculo.

b) Nombra la hoja con el nombre


Registro.

c) Preferiblemente en la hoja2 digita la


siguiente tabla de datos que existen en la
venta de autos.

Selecciones el rango A2:C19 y en el


cuadro de nombres digite VEHICULOS

d) Nombra la hoja2 con el nombre


“Vehículos”

e) Para que los datos se muestren en el ListBox, haremos


lo siguiente:

Seleccionamos el control

Y cambiamos las siguientes propiedades:

Especifica el origen que proporciona una lista para un control


ComboBox o ListBox, en este caso digitamos VEHICULOS para que los datos que se digitaron en la
tabla de datos se vena en este control.

40
Especifica el número de columnas que se van a mostrar en un
cuadro de lista o un cuadro combinado.

Muestra una única fila de títulos de columna para los cuadros de


lista, cuadros combinados y objetos que acepten títulos de columna.

Insertar código a los controles

VER CODIGO

VER OBJETO

1. Digite el siguiente código en cada control, debe de digitarlo exactamente igual para que no le
genere errores a la hora de ejecutarlo.

CODIGO BOTON ACEPTAR


Private Sub CMDACEPTAR_Click()
Range("A1").Select 'posiciona el cursor en A7
Selection.End(xlDown).Select 'posiciona el cursor en la primera celda en blanco en el área de datos
ActiveCell.Offset(1, 0).Range("A1").Select
ActiveCell.Value = Me.TXTNOMBRE.Text
ActiveCell.Offset(0, 1).Activate
ActiveCell.Value = Me.LTBVEHICULO.Value
ActiveCell.Offset(0, 1).Activate
ActiveCell.Value = Me.Label5.Caption
ActiveCell.Offset(0, 1).Activate
ActiveCell.Value = Me.OPTEFECTIVO.Value
If Me.OPTEFECTIVO = True Then
ActiveCell.Value = "EN EFECTIVO"
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = "0"
TXTVECES.Enabled = False
Else
ActiveCell.Value = "FINANCIADO"
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = Me.ScrollBar1.Value
Select Case TXTVECES
Case 1
MsgBox ("SOLAMENTE 01 VEZ ")
Case 2
MsgBox ("PRESTA ATENCION.... LOS INTERESES VAN A AUMENTAR")
Case 3
MsgBox ("! HOY NO FIO! MAÑANA SI")
Case 4
MsgBox ("¿VAN MAL LAS COSAS? ")
End Select
End If
ActiveCell.Offset(0, 1).Activate
ActiveCell.Value = Me.TXTVECES.Value
ActiveCell.Offset(0, 1).Activate

41
If Me.CHKNUEVO.Value = True Then
ActiveCell.Value = "SI"
Else
ActiveCell.Value = "NO"
End If
ActiveCell.Offset(1, -5).Activate
Me.TXTNOMBRE = ""
Me.TXTVECES = ""
Me.LTBVEHICULO.ListIndex = -1
Me.OPTEFECTIVO = False
Me.OPTVECES = False
Me.LBLPRECIO = ""
Me.LBLVEHICULO = ""
Me.CHKNUEVO = False
Me.TXTNOMBRE = SetFocus
End Sub

CODIGO BOTON CANCELAR


Private Sub CMDCANCELAR_Click()
Unload Me
End Sub

CODIGO ScrollBar
Private Sub ScrollBar1_Change()
TXTVECES.Text = Me.ScrollBar1.Value
End Sub

CODIGO ListBox
Private Sub LTBVEHICULO_Click()
'APARECE EN LA ETIQUETA EL VALOR QUE TIENE EL VEHICULO SELECCIONADO
Me.Label5.Caption = Sheets("VEHICULOS").Range("C" & Me.LTBVEHICULO.ListIndex + 2).Value
End Sub

Repaso tema de formularios en Excel


No olvidar que al momento de crear un formulario en Excel, mediante el editor de Visual Basic, es para
manipular información desde este hasta la hoja de cálculo básicamente para agregar información a la
hoja de Excel.
No olvidar que algunos de los controles más importantes y útiles dentro del formulario son:
 Etiquetas  Labels
 Cuadros de Texto  Textbox
 Cuadro de lista  Listbox
 Cuadros Combinados  Combobox
 Casilla de verificación  checkbox
 Botón de opcion optionbutton
 Boton de comando  commadbutton
 Boton de numero  Spindbuttom
 Imagen  Image

Con el cuadro de lista o cuadro combinado se debe de utilizar la propiedad rowsource, para conectarla
con cualquier información que se haya digitado en alguna de las hojas de cálculo y antes al rango de
estas haberles puesto un nombre que es el que se utilizara en el Rowsource

42
Funciones financieras
Las funciones financieras NPER, PAGO, PAGOINT, PAGOPRIN, VA, VNA Y VF tienen en común
los argumentos:

tasa : Porcentaje de interés


nper : Plazo de la inversión o préstamo
pago : Dividendo o cuota mensual
va : Valor actual que se percibe o desembolsa al principio de la operación, también se denomina
Capital o monto del préstamo.
vf : Valor futuro que se percibe o desembolsa al final de la operación. Si se omite se supone que el
valor futuro es 0.
Tipo : Indica el tipo de la operación. Si toma el valor:

 0 ó se omite. Indica que los pagos se efectuarán al final del período (mes, trimestre, semestre o
año, etc.)
1: Indica que los pagos se realizan al principio del período

¿Qué pasaría si ...?

La planilla que hay a continuación calcula la cuota de un préstamo mediante la función Pago, cuya
sintaxis es:
=PAGO (tasa;plazo;capital)

PLAZO

CAPITAL

TASA

PAGO
Esta planilla calcula el valor de la cuota de un préstamo de $ 850.000.000 que se devuelve en 36
cuotas mensuales al 1% mensual.
Donde:
 Tasa es la tasa de interés que el Banco cobra por el préstamo.
 Número de cuotas es el número de cuotas en las que se devuelve el préstamo.
 Monto es la cantidad o monto prestado

La tasa debe corresponder a la misma unidad de tiempo que el Número de cuotas. Si las cuotas son
mensuales la tasa debe ser interés mensual. Si la tasa es anual, valor de la tasa debe dividirse por doce.
El valor devuelto por esta función representa dinero que se paga, mientras que el capital representa
dinero que se recibe. Por eso, ambos valores tienen distinto signo.

43
EJERCICIO
Es posible preguntarse ¿Cuánto me saldría la cuota si el monto del préstamo fuera de $ 3.200.000? y si se
devolviera en 40 cuotas en lugar de 60, dejando intacta la misma tasa.
_______________

EJERCICIO
Calcular la cuota mensual de pago de un préstamo a 24 meses por la suma de $ 2.000.000 a un interés
mensual del 1,65%..
_________________

NPER

Calcula el número de períodos necesarios para amortizar un préstamo, dadas las cantidades a para, la tasa
de interés, el valor actual y el valor futuro (si hay). Su formato es:

 NPER(tasa; pago; va; vf ; tipo)


El argumento pago debe ser igual o superior al producto de los argumentos tasa por va, en caso contrario
NPER devuelve: #¡NUM!

Ejercicio: Se desea saber en cuanto tiempo se amortiza un préstamo de 10.000.000 al 11% anual si se
desea pagar una cantidad mensual de 120.000:

=NPER(11%/12;-120.000;10000000).

Ejercicio: Se desea saber en cuanto tiempo se amortiza un préstamo de 54.000.000 al 12% anual si se
desea pagar una cantidad mensual de 185.000:
___________________

Ejercicio: Se desea saber en cuanto tiempo se amortiza un préstamo de 32.000.000 al 8% anual si se


desea pagar una cantidad mensual de 90.000:
_____________________

44
Ejercicio: Se desea saber en cuanto tiempo se amortiza un préstamo de 15.000.000 al 9% anual si se
desea pagar una cantidad mensual de 75.000:
_____________________

PAGOINT

Calcula la cantidad a pagar por intereses sobre un préstamo en un período determinado de tiempo con
unos pagos y un tipo de interés constantes. Su formato es:

 PAGOINT (tasa; período; nper; va; vf ; tipo)

 Período: Período para el que se desea calcular el pago de intereses. Debe ser un número
comprendido entre 1 y nper.

Ejercicio: Se desea saber cual es la cantidad a pagar por concepto de intereses en el primer mes
correspondiente al pago de un préstamo de 10.000.000, a veinte años, si la tasa de interés es del 11%
anual: La fórmula es:

=PAGOINT(11%/12;1;20*12;10000000)

Se desea saber cual es la cantidad a pagar por concepto de intereses en el primer mes correspondiente al
pago de un préstamo de 40.000.000, a diez años, si la tasa de interés es del 14% anual:
_______________________________________

Se desea saber cual es la cantidad a pagar por concepto de intereses en el primer mes correspondiente al
pago de un préstamo de 5.000.000, a diez años, si la tasa de interés es del 14% anual:
_______________________________________

Se desea saber cual es la cantidad a pagar por concepto de intereses en el primer mes correspondiente al
pago de un préstamo de $ 18.000.000, a trece años, si la tasa de interés es del 7% anual:
_______________________________________

Se desea saber cual es la cantidad a pagar por concepto de intereses en el primer mes correspondiente al
pago de un préstamo de $ 28.000.000, a cuatro años, si la tasa de interés es del 12% anual:
_______________________________________

Se desea saber cual es la cantidad a pagar por concepto de intereses en el primer mes correspondiente al
pago de un préstamo de $ 11.000.000, a ocho años, si la tasa de interés es del 7% anual:
_______________________________________
45
PAGOPRIN

Calcula la cantidad amortizada de un préstamo en un período determinado de tiempo, con unos pagos y
un tipo de interés constante. La suma de las funciones PAGOINT y PAGOPRIN devuelve la cantidad
total a pagar determinada por la función pago. Su formato es:

 PAGOPRIN (tasa; período; nper; va; vf ; tipo)

 período: Período para el que se desea calcular los pagos de intereses. Debe ser un número
comprendido entre 1 y nper.

Ejercicio: Se desea saber cual es la cantidad amortizada en el primer mes que corresponde al pago de un
préstamo de 10.000.000 a 20 años y a una tasa de interés del 11% anual.

=PAGOPRIN(11%/12;1;20*12;10000000)

Obtenga la cantidad amortizada de los 5 ejercicios anteriores (Pagoint).

1. ___________
2. ___________
3. ___________
4. ___________
5. ___________

46
Funciones lógicas
Función SI:

Devuelve un valor si la condición especificada es VERDADERO y otro valor si dicho argumento es


FALSO. Utilice SI para realizar pruebas condicionales en valores y fórmulas.

Sintaxis: SI(prueba_lógica;valor_si_verdadero;valor_si_falso)

Prueba_lógica es cualquier valor o expresión que pueda evaluarse como VERDADERO o FALSO. Por
ejemplo, A10=100 es una expresión lógica; si el valor de la celda A10 es igual a 100, la expresión se
evalúa como VERDADERO. De lo contrario, se evaluará como FALSO. Este argumento puede utilizar
cualquier operador de comparación.

Valor_si_verdadero es el valor que se devuelve si el argumento prueba_lógica es VERDADERO. Por


ejemplo, si este argumento es la cadena de texto "Dentro de presupuesto" y el argumento prueba_lógica
se evalúa como VERDADERO, la función SI muestra el texto "Dentro de presupuesto". Si el argumento
prueba_lógica es VERDADERO y el argumento valor_si_verdadero está en blanco, este argumento
devuelve 0 (cero). Para mostrar la palabra VERDADERO, utilice el valor lógico VERDADERO para
este argumento. Valor_si_verdadero puede ser otra fórmula.

Valor_si_falso es el valor que se devuelve si el argumento prueba_lógica es FALSO. Por ejemplo, si


este argumento es la cadena de texto "Presupuesto excedido" y el argumento prueba_lógica se evalúa
como FALSO, la función SI muestra el texto "Presupuesto excedido". Si el argumento prueba_lógica es
FALSO y se omite valor_si_falso, (es decir, después de valor_si_verdadero no hay ninguna coma), se
devuelve el valor lógico FALSO. Si prueba_lógica es FALSO y valor_si_falso está en blanco (es decir,
después de valor_si_verdadero hay una coma seguida por el paréntesis de cierre), se devuelve el valor 0
(cero). Valor_si_falso puede ser otra fórmula.

Observaciones
Es posible anidar hasta 64 funciones SI como argumentos valor_si_verdadero y valor_si_falso para
crear pruebas más complicadas. (Vea el ejemplo 2 para ver una muestra de funciones SI anidadas).
Cuando los argumentos valor_si_verdadero y valor_si_falso se evalúan, la función SI devuelve el
valor devuelto por la ejecución de las instrucciones.

Ejemplo 1

47
A B

1 Gastos reales Gastos previstos

2 1500 900

3 500 900

4 500 925

Fórmula Descripción (resultado)

=SI(A2>B2;"Presupuesto Comprueba si la primera fila sobrepasa el presupuesto


excedido";"Aceptar") (Presupuesto excedido)

=SI(A3>B3;"Presupuesto Comprueba si la segunda fila sobrepasa el presupuesto


excedido";"Aceptar") (Aceptar)

Ejemplo 2

1 Puntuación

2 45

3 90

4 78

Fórmula Descripción (resultado)

=SI(A2>89,"A",SI(A2>79;"B";SI(A2>69;"C";SI(A2>59;"D";"F")))) Asigna una puntuación de una letra


al primer resultado (F)

=SI(A3>89;"A";SI(A3>79;"B";SI(A3>69;"C";SI(A3>59;"D";"F")))) Asigna una puntuación de una letra


al segundo resultado (A)

=SI(A4>89;"A";SI(A4>79;"B";SI(A4>69;"C";SI(A4>59;"D";"F")))) Asigna una puntuación de una letra


al tercer resultado (C)

En el ejemplo anterior, la segunda instrucción SI representa también el argumento valor_si_falso de la


primera instrucción SI. De manera similar, la tercera instrucción SI es el argumento valor_si_falso de la
segunda instrucción SI. Por ejemplo, si el primer argumento prueba_lógica (Promedio>89) es

48
VERDADERO, se devuelve el valor "A". Si el primer argumento prueba_lógica es FALSO, se evalúa la
segunda instrucción SI y así sucesivamente.

Las letras de puntuación se asignan a números utilizando la siguiente clave.

Si la puntuación es La función devuelve

Mayor que 89 A

De 80 a 89 B

De 70 a 79 C

De 60 a 69 D

Menor que 60 F

Función Y

En este artículo se describen la sintaxis de la fórmula y el uso de la función (función: fórmula ya escrita
que toma un valor o valores, realiza una operación y devuelve un valor o valores. Utilice funciones para
simplificar y acortar fórmulas en una hoja de cálculo, especialmente aquellas que llevan a cabo cálculos
prolongados o complejos.) Y de Microsoft Office Excel.

Descripción
Devuelve VERDADERO si todos los argumentos se evalúan como VERDADERO; devuelve FALSO si
uno o más argumentos se evalúan como FALSO.
Un uso común de la función Y es expandir la utilidad de otras funciones que realizan pruebas lógicas.
Por ejemplo, la función SI realiza una prueba lógica y, luego, devuelve un valor si la prueba se evalúa
como VERDADERO y otro valor si la prueba se evalúa como FALSO. Con la función Y como
argumento prueba_lógica de la función SI, puede probar varias condiciones diferentes en lugar de sólo
una.
Sintaxis: Y(valor_lógico1; [valor_lógico2]; ...)

La sintaxis de la función Y tiene los siguientes argumentos (argumento: valor que proporciona
información a una acción, un evento, un método, una propiedad, una función o un procedimiento.):

2. valor_lógico1 Obligatorio. La primera condición que desea probar se puede evaluar como
VERDADERO o FALSO.

49
3. valor_lógico2, ... Opcional. Las condiciones adicionales que desea probar se pueden evaluar como
VERDADERO o FALSO, hasta un máximo de 255 condiciones.

Si el rango especificado no contiene valores lógicos, la función Y devuelve el valor de error


#¡VALOR!.

Ejemplo 1.
El ejemplo será más fácil de entender si lo copia en una hoja de cálculo en blanco.

A B C

1 Fórmula Descripción Resultado

2 =Y(VERDADERO; Todos los argumentos son VERDADERO


VERDADERO) VERDADERO
3
=Y(VERDADERO; FALSO) Un argumento es FALSO FALSO
4
=Y(2+2=4; 2+3=5) Todos los argumentos se evalúan VERDADERO
como VERDADERO

Ejemplo 2

A B C

1 Datos

50
2
104
3
Fórmula Descripción Resultado
4
=Y(1<A2; A2<100) Muestra VERDADERO si el número de la celda VERDADERO
A2 es un número entre 1 y 100. De lo contrario,
muestra FALSO.
5
=SI(Y(1<A3; A3<100); Muestra el número en la celda A3, si es un número El valor está fuera
A3; "El valor está fuera del entre 1 y 100. De lo contrario, muestra el mensaje del rango.
rango.") "El valor está fuera del rango".

=SI(Y(1<A2; A2<100); Muestra el número en la celda A2, si es un número


A2; "El valor está fuera del entre 1 y 100. De lo contrario, se muestra un
6 rango".) mensaje.

50
Función O:
Devolverá VERDADERO si alguno de los argumentos es VERDADERO; devolverá FALSO si todos los
argumentos son FALSO.
Sintaxis: O(valor_lógico1;valor_lógico2; ...)
Valor_lógico1, Valor_lógico2, ... son de 1 a 255 condiciones que se desea comprobar y que pueden
tener el resultado de VERDADERO o FALSO.

Ejemplo

A B

1 Fórmula Descripción (resultado)

=O(VERDADERO) Un argumento es VERDADERO (VERDADERO)


2
=O(1+1=1;2+2=5) Todos los argumentos se evalúan como FALSO (FALSO).
3
=O(VERDADERO;FALSO;VERDADERO) Al menos un argumento es VERDADERO
4 (VERDADERO).

Practica de funciones Simples, Mixtas Si, SI (Y), SI(O)


Ejercicio 1.
1. Realice el siguiente ejercicio en el libro de trabajo Funciones Lógicas.
2. Nombre de la hoja. Escuela Inteligente.
3. Copie el siguiente cuadro, empezando en la celda A1.

Cuadro de Notas de la Escuela Inteligente


Alumno Materia Nota Final
Maria Matemáticas 65
Marta Ciencias 70
Mario Estudios S. 85
Esteban Español 90
Juan José Matemáticas 100
Alvaro Ciencias 78
Karina Estudios S. 89
Victor Español 90

2. En la fila 2, en las columnas D, E, F, G, H escriba los siguientes títulos condición1, condición2,


condición3, condición4, condicion5.

3. En la celda D3, escriba la siguiente Formula lógica, SI la nota es mayor o igual a 70, escriba en el
valor_si_verdadero “Alumno Aprobado” de lo contrario escriba en el valor_si_falso “Alumno
Reprobado”

51
4. Para la condición 2, escriba la siguiente formula, SI la nota es mayor o igual a 85, escriba en el
valor_si_verdadero. “Es un alumno destacado”, de lo contrario si es falso escriba “Es un alumno
regular”

5. Para la condición 3, escriba la siguiente formula, SI la materia es igual a Matemáticas, escriba en el


valor_si_verdadero “Requiere más horas de estudio”, de lo contrario escriba “Requiere menos horas
de estudio”

6. Para la condición 4, escriba la siguiente formula, SI el alumno es igual a Maria O alumno es igual a
Karina, escriba, si se cumple por lo menos una de estas condiciones en el valor_si_verdadero
“Tienen permiso de faltar hoy” de lo contrario si es falso, escriba “No tienen permiso de faltar hoy”.

7. Para la condición 5, escriba la siguiente función, SI la materia es igual a Matemáticas Y la nota es


igual a 100, si se cumplen las dos condiciones escriba en el valor_si_verdadero, escriba “Es un
alumno Excelente”, de lo contrario si no se cumplen las dos condiciones escriba en la casilla
valor_si_falso “Debe esforzarse más”

8. Aplicar formato condicional: Si la Nota es menor a 70 debe aparecer con letra color rojo, con
negrita.

Ejercicio 2.
Insertar Word Art
Nombre de la hoja: Venta de Autos

Insertar imagen prediseñada,


nombre de la búsqueda, Autos,
inserte la imagen que guste.

Condición 1

Si Año de Auto = 2007 Y Valor >= 10000000 si es verdadero “Vehiculo del Año” falso “No es un
vehiculo nuevo”.

Condición 2

52
Si Año de Auto <=1990 Y valor<=700000 si es verdadero "Vehiculo clasico" falso "Vehiculo mas
Nuevo"

Condición 3

SI modelo de Auto ="Mercedes" O modelo de auto ="BMW") si es verdadero "Vehiculo de lujo" falso
"Vehiculo normal"

Condición 3

SI modelo de auto ="Toyota" O modelo de auto="Mazda" O modelo de auto ="Nissan")si es


verdadero"Vehiculo de Carga" falso "No son de carga".

Formato Condicional

Breve: Con el formato condicional puedes hacer que tus datos numéricos ofrezcan información gráfica
adicional.

Desde el botón “Formato Condicional” del “Grupo Estilo” correspondiente a la “Ficha Inicio” tienes
disponible usa serie de posibilidades para ofrecer una visualización gráfica de los valores numéricos en
las propias celdas.

 Seleccione un rango de celdas, y dentro del menú desplegable del botón “Formato Condicional”
seleccione la opción “Barras de Datos” y dentro de ella el color que quiere utilizar. Como verá en
la Fig. 1 su rango de celdas ofrece la misma información que antes pero gracias a esta opción del
Formato Condicional es mucho más sencillo identificar la información numérica global.

Fig. 1 Uso de barras de colores para destacar gráficamente el valor de cada celda

53
 Seleccione otro rango de celdas, y dentro del menú desplegable del botón “Formato Condicional”
seleccione la opción "Escalas de color" y dentro de ella el rango de colores que quiere utilizar
Fig. 2.

Fig. 2 Uso de escalas de colores para destacar gráficamente el valor de cada celda

 Por último seleccione otro rango de celdas, y dentro del menú desplegable del botón “Formato
Condicional” seleccione la opción “Conjunto de Iconos” y dentro de ella el rango de iconos que
quiere utilizar Fig. 3.

54
Fig. 3 Uso de iconos para destacar gráficamente el valor de cada celda

Ejercicio Paso a paso. Crear Formato Condicional.

1. Abre un nuevo libro de trabajo. Selecciona la celda A5. Accede a la pestaña Inicio.
2. Selecciona el menú Formato condicional y selecciona la opción Nueva regla. Aparecerá el
cuadro de diálogo Nueva regla de formato. Seleccionaremos el tipo de regla Aplicar formato
únicamente a las celdas que contengan...
3. En el primer cuadro combinado escoge la opción Valor de la celda.
4. En el segundo recuadro selecciona entre.
5. En el tercer recuadro escribe 50.
6. En el último recuadro escribe 250.
7. Pulsa sobre Formato... En el cuadro de diálogo
8. Formato de celdas, en la pestaña Fuente en Estilo selecciona Negrita cursiva.
9. En Color selecciona el color marron.
10. En la pestaña Relleno selecciona el color gris claro.
11. Pulsa el botón Aceptar en los dos cuadros de diálogo.

Vamos a crear otra regla para esta celda.


12. Vuelve al cuadro de diálogo Nueva regla de formato seleccionando la opción Nueva regla.
13. En el primer cuadro combinado escoge la opción Valor de la celda.
14. En el segundo recuadro seleccionar entre.
15. En el tercer recuadro escribe 251.
16. En el último recuadro escribe 300.
17. Pulsa sobre Formato...
18. En el cuadro de diálogo Formato de celdas, en la pestaña Fuente en Estilo selecciona Negrita.
19. En Color selecciona el color azul fuerte.
20. Pulsa el botón Aceptar en los dos cuadros de diálogo.

55
Vamos a comprobar su funcionamiento.
21. Sitúate en la celda A5.
22. Escribe el número 5. La celda debe quedar tal cual estaba, el valor no cumple ninguna de las
dos condiciones incluidas en el formato condicional.
23. Ahora escribe en la celda A5 el número 120. Ahora se debe de haber activado el formato
condicional y el número aparecerá en negrita, cursiva de color marron con fondo gris.
24. Ahora escribe en la celda A5 el número 300. El número aparecerá en negrita, de color azul y
sin fondo.

Ahora eliminaremos el formato condicional.


25. Haz clic en la pestaña Inicio. Accede al menú Formato condicional.
26. Selecciona la opción Administrar reglas...
27. Se abrirá un cuadro de diálogo donde podrás ver todas las reglas creadas para la selección, o
para cualquiera de las hojas.
28. Selecciona la Condición 1 y pulsa sobre Eliminar. La regla dejará de actuar.
29. Pulsa sobre Aceptar para aplicar los cambios. El número 300 sigue apareciendo con el
formato, pero si escribes en la celda el número 120, ya no aparecerá con el formato, hemos eliminado
la primera condición del formato.
30. Cerrar el libro sin guardar cambios.

56
SUBTOTALES
Devuelve un subtotal en una lista o base de datos. Generalmente es más fácil crear una lista con
subtotales utilizando el comando Subtotales del grupo Esquema de la ficha Datos. Una vez creada la lista
de subtotales, puede cambiarse modificando la fórmula SUBTOTALES.

Sintaxis: SUBTOTALES(núm_función;valor1, valor2, ...)

Núm_función es un número de 1 a 11 (incluye los valores ocultos) o de 101 a 111 (pasa por alto
valores ocultos) que indica qué función debe utilizarse para calcular los subtotales dentro de una lista.

Núm_función Núm_función
(incluye valores ocultos) (pasa por alto valores ocultos) Función
1 101 PROMEDIO
2 102 CONTAR
3 103 CONTARA
4 104 MAX
5 105 MIN
6 106 PRODUCTO
7 107 DESVEST
8 108 DESVESTP
9 109 SUMA
10 110 VAR
11 111 VARP

Valor1, valor2 son de 1 a 254 rangos o referencias para los cuales desea calcular el subtotal.

Observaciones

Si hay otros subtotales dentro de valor1 (o subtotales anidados), estos subtotales anidados se pasarán
por alto para no repetir los cálculos.
Para las constantes núm_función de 1 a 11, la función SUBTOTALES incluye los valores de las
filas ocultas por el comando Ocultar filas, situado bajo el submenú Ocultar y mostrar del
comando Formato del grupo Celdas de la ficha Inicio. Utilice estas constantes cuando desee
calcular subtotales de los números ocultos y visibles de una lista. Para las constantes núm_función
de 101 a 111, la función SUBTOTALES pasa por alto los valores de filas ocultos por el comando
Ocultar filas. Utilice estas constantes cuando sólo desee calcular subtotales de los números visibles
de una lista.
La función SUBTOTALES pasa por alto las filas que no se hayan incluido en el resultado de un
filtro, independientemente del valor de núm_función que utilice.
La función SUBTOTALES está diseñada para columnas de datos o rangos verticales. No está
diseñada para filas de datos ni para rangos horizontales. Por ejemplo, cuando desea calcular el
57
subtotal de un rango horizontal mediante un núm_función de 101 o superior, como
SUBTOTALES(109,B2:G2), si oculta una columna no afecta al subtotal. Sin embargo, si oculta una
fila en un subtotal de un rango vertical, sí afectará al subtotal.
Si alguna de las referencias es una referencia 3D, SUBTOTALES devolverá el valor de error
#¡VALOR!.

Ejemplo 1.

El ejemplo será más fácil de entender si lo copia a una hoja de cálculo en blanco.
Cómo copiar un ejemplo
1. Cree una hoja de cálculo o un libro en blanco.
2. Seleccione el ejemplo en el tema de Ayuda.
NOTA No seleccione los encabezados de columna o de fila.

Seleccionar un ejemplo de la Ayuda


3. Presione CTRL+C.
4. En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V.
5. Para cambiar entre ver los resultados y ver las fórmulas que devuelven los resultados, presione
CTRL+` (acento grave), o en el grupo Auditoría de fórmulas de la ficha Fórmulas, haga clic en el
botón Mostrar fórmulas.
6.
A

1 Datos

2 120

3 10

4 150

5 23

Fórmula Descripción (resultado)

=SUBTOTAL(9;A2:A5) Subtotal de la columna anterior obtenido con la función SUMA (303)

=SUBTOTAL(1;A2:A5) Subtotal de la columna anterior obtenido con la función PROMEDIO (75,75)

La función de subtotales en Excel, nos permite tener de manera casi inmediata filas con los totales de la
información que tenemos en nuestra hoja de cálculo. Por ejemplo, suponiendo que tenemos una hoja con
los gastos personal que hemos realizado podemos tener el subtotal de lo gastado por cada área de nuestro
gasto.

58

También podría gustarte