You are on page 1of 10

INSTITUTO DE INFORMTICA Y TELECOMUNICACIONES

Nombre de la Practica:
MDULO I Lugar de Ejecucin: Laboratorio ITEL
Tiempo Estimado: 5 horas
Materia: Hoja de Clculo Microsoft Excel
Docente: Ing. Vilma Rivera Garca

PRACTICA N02

I. FRMULAS DE EXCEL:

1.1. Tablas dinmicas


QU ES?
La tabla dinmica es una de las opciones ms potentes y prcticas que nos ofrece Excel
2016 para la gestin de grandes cantidades de datos y resumirlos de una forma muy
sencilla, teniendo los cuidados necesarios para que los datos sean presentados de la mejor
manera lo cual har que nuestra rutina diaria sea una tarea sin temor sino por el contrario
una grata experiencia.
Haga clic en una celda del rango de datos o de la tabla de origen.
Vaya a Insertar > Tablas > Tabla dinmica.

Si usa Excel para Mac 2011 y versiones anteriores, el botn Tabla dinmica se
encuentra en el grupo Anlisis de la pestaa Datos.

Excel mostrar el cuadro de dilogo Crear tabla dinmica con el nombre de


tabla o de rango seleccionado.
En la seccin Elija dnde desea colocar el informe de tabla dinmica, seleccione
Nueva hoja de clculo u Hoja de clculo existente.
Si quiere incluir varios orgenes de datos o de tabla en la tabla dinmica, active
la casilla Agregar estos datos al Modelo de datos.
Haga clic en Aceptar. Excel crear una tabla dinmica en blanco y mostrar la
lista Campos de tabla dinmica.

En el rea Nombre de campo de la parte superior, active la casilla correspondiente a


cualquier campo que quiera agregar a la tabla dinmica. De forma predeterminada, los
campos no numricos se agregan al rea Fila, los campos de fecha y hora se agregan al
rea Columna y los campos numricos se agregan al rea Valores. Tambin puede
arrastrar y colocar manualmente cualquier elemento disponible a alguno de los campos
de tabla dinmica. Si ya no quiere un elemento de la tabla dinmica, basta con que lo
arrastre fuera de la lista de campos o desactive su seleccin. La posibilidad de
reorganizar los elementos de campo es una de las caractersticas de tabla dinmica que
hace que sea tan fcil cambiarle rpidamente la apariencia.

Valores de tabla dinmica


Resumir valores por

De forma predeterminada, los campos de tabla dinmica que se coloquen en el


rea Valores se mostrarn como SUMA. Si Excel interpreta los datos como texto,
se mostrarn como CONTAR. Por eso es tan importante asegurarse de no mezclar
tipos de datos en los campos de valor. Para cambiar el clculo predeterminado,
pulse primero en la flecha situada a la derecha del nombre de campo y seleccione
despus la opcin Configuracin de campo de valor.
Despus, cambie el clculo en la seccin Resumir valores por. Tenga en cuenta
que, cuando modifique el mtodo de clculo, Excel lo anexar automticamente
en la seccin Nombre personalizado, como "Suma de Nombre de campo", pero
puede cambiarlo. Si hace clic en el botn Formato de nmero, puede cambiar
el formato de nmero de todo el campo.

Grfico de Gasto de Categora - Mes

1800
1600
1400
1200
ENERO
1000
800 FEBRERO
600 MARZO MARZO
400
FEBRERO
200
ENERO
0

1.2. MACROS
Habilita pestaa programador o desarrollador
Ir a Archivo/Opciones/Personalizar Cinta de opciones y habilitar Desarrollador o
programador segn versin de Excel y hacer clic en aceptar
Se habilitar la cinta de opciones Desarrollador

Creando una macro:


Paso 1: Guardar Macro
E n la cinta de opciones Desarrollador hacer clic en grabar macro.

Asignarle nombre, para nuestro caso le colocaremos el nombre Promedio y hacer clic
en Aceptar

Paso 2: Editar Macro


En la cinta de opciones Desarrollador hacer clic en Macros.

Seleccionamos la Macro creada y hacemos clic en modificar


Al hacer clic en modificar aparecer un Editor de cdigo

Paso 3: Ingresar Cdigo


Se crea el procedimiento Promedio, y se ingresa el cdigo que se ejecutar.
Sub promedio()

Dim suma As Double


Dim promedio As Double
Dim n As Double
Dim celda As Range

suma = 0 'acumula los valores


n = 0 'cuenta los valores

For Each celda In Selection


n=n+1
suma = suma + celda.Value
Next celda

promedio = suma / n
MsgBox "Valores ledos = " & n & vbCrLf & _
"Suma = " & suma & vbCrLf & _
"Promedio = " & promedio

End Sub

Dim suma As Double=Double (declara una variables (este caso suma) (doubl= (tipo de
variable), puede ser inter char strima))
Variable suma es un acumulador acumuila lo q sumo
For Each= es un bucle pa el progamador
For Each celda In Selection (q celdas voy a seleccionas)
Para el programdor: nota:Cuando es el acumulativo inicia con 0
Pero en un producto inicia con 1
N=n+1: suma q de seldas
Suma=0
N=0
N=0+1=1
Suma= 0+5=5
N=1+1=2
Suma=5+2=7
vbCrLf= enter
n= valor
=dentro va un texto
MsgBox=cuadro de mensaje
Paso 4: Ejecutar Macro
Ingresar Datos en Excel, Seleccionar los datos ingresados, Ir a la Cinta de Opciones
Desarrollador y hacer clic en Macros.
Seleccionar la Macro y hacer clic en Ejecutar

Aparecer el resultado de la Macro.

Segundo ejemplo Marcro


En el siguiente ejercicio de un grupo de personas, definidos con cdigo 1 para varones
y 0 para mujeres se crear la tabla resultados, que muestre el total de varones, total de
mujeres y sus porcentajes.
Para esto se realizar la Macro

Sub Contadores()

Dim MiRango As Range


Dim celda As Variant
Dim cHombres As Double
Dim cMujeres As Double
Dim total As Double
'solicitar rango de entrada
Set MiRango = Application.InputBox("Rango de Entrada", Type:=8)
cHombres = 0
cMujeres = 0
For Each celda In MiRango
If celda.Value = 1 Then
cHombres = cHombres + 1
Else
cMujeres = cMujeres + 1
End If
Next celda
total = cHombres + cMujeres
'tabla de resultados
Range("E7") = cHombres
Range("E8") = cMujeres
Range("E9") = total
Range("F7") = Format(cHombres / total, "00.00 %")
Range("F8") = Format(cMujeres / total, "00.00 %")
Range("F9") = Format(total / total, "00.00 %")
End Sub