Sei sulla pagina 1di 10

Estadstica descriptiva con

Microsoft Excel 2010 VBA

TABLA DE FRECUENCIAS DE RANGO PEQUEO

luwalasoft@cecinf.com
http://cecinf.com/wordpress/

Objetivos
Al concluir este taller usted ser capaz de:
Crear tablas de frecuencias de rango pequeo
Analizar datos mediante las tablas de frecuencias.
Crear tablas de frecuencias con la ayuda de macros
Calculo de tabla de frecuencias con VBA

Las tablas de frecuencias se representan en el plano, de la informacin estadstica, con


el fin de obtener una impresin visual global del material presentado, que facilite su
rpida comprensin.

CREACION DE UNA TABLA DE FRECUENCIAS


Ejercicio 1: Crear una tabla de frecuencias a partir de una informacin
En este taller 02 se va utilizar el libro vbatabla2.xlsx en la carpeta semana02. Se pide
crear una tabla de frecuencias para la variable trato del docente.
1) Puede observar que tiene por informacin 2 hojas: baseorigen y destino.

2) Ingresamos a la hoja baseorigen y nos ubicamos en cualquier elemento (celda)


de la tabla.
3) Hacemos clic en la ficha Insertar luego en Tabla dinmica y luego en Tabla
dinmica.
4) Vera que se ha seleccionado la tabla y
hacemos clic en aceptar para que se cree la
tabla en otra nueva hoja.
5) Ya en el asistente arrastramos la variable
edad(aos ) a Etiquetas de fila y valores (
No olvidarse que cuando se trabaja con una
variable no numrica( CUALITATIVA ) por
defecto Excel lo cuenta y si es una variable
numrica ( cuantitativa )Excel lo suma.

Vamos a colocar el informe de tabla dinmica en : destino!$B$4 y aceptar


6) Tendremos la tabla que vamos a crear con todas las variables de la base de
datos.

7) Arrastramos la variable trato del docente a Etiquetas de fila y y


obtenemos :

8) Luego el resultado de la tabla sera :

LISTAS PERSONALIZADAS DE AYUDA A LAS


TABLAS DINAMICAS
Puede utilizar una lista personalizada para ordenar o rellenar en el orden definido por
el usuario. Microsoft Office Excel proporciona listas integradas da de la semana y mes
del ao, aunque tambin se puede crear una propia.
Para activar lista personalizada

PRACTICAR : Con los datos de la tabla baseorigen . Construir las siguientes tablas
de frecuencias.
1) Construir una tabla de frecuencias con las variable sexo y curso
2) Construir una tabla de frecuencias con las variables sexo y especialidad.
3) Construir una tabla de frecuencias con las variables motivo por la cual el
alumno se retira de la institucin, comente.

Respuesta :Pregunta 1

USO DE LA GRABADORA DE MACROS PARA CREAR UNA TABLA


DE FRECUENCIAS
Ejercicio 2: Dado uno una base de datos construir su tabla de frecuencias
En este taller 02 se va utilizar el mismo libro anterior en la carpeta semana02. Se pide
crear una tabla de frecuencias aplicando la grabadora de macros.
1) Hacer clic en la hoja: baseorigen y me ubico en cualquier celda de la tabla.
2) Hacer clic en la ficha programador del grupo Cdigo y en el comando Grabar
macro.
3) Activar la grabadora de macros haciendo clic en ficha programador grupo
cdigo comando Grabar macro

4) Completamos el cuadro de dialogo Grabar macro.

En nombre de la macro CreaTabla1


Y en mtodo abreviado CTRL + t , en guardar macro este libro y aceptar.

5) Hacer clic en la ficha Insertar luego en Tabla dinmica y luego en el comando


Tabla dinmica. Observar que se marca toda la tabla por defecto, hacemos
clic en la opcin hoja de calculo existente e ingresamos a la hoja destino1.
( destino1!$B$3)
6) Arrastramos la variable trato del docente a Etiqueta de fila y y
tendremos

7) Desactivamos la grabadora de macros ficha programador, detener grabacin.

8) Hacer clic en Macros y luego en la macro creada y saldr error


9) Con Alt +f11 ingresamos al cdigo VBA buscamos nuetra macro creada y
agregamos:
Sheets("destino").Select
Range("B3").CurrentRegion.Select
Selection.Clear
10) Sigue saliendo error, hacemos clic en la grabadora de macros y aceptar (solo
acurdese el nombre de la macro que esta creando) .
11) Hacer clic en la tabal dinmica creada y se activa la lista de campos de la tabla
dinmica y arrastramos la variable trato del docente a Etiquetas de filas.
12) Hacer clic en la tabla para seleccionarla luego clic derecho y actualizar.
13) Hacer clic en una celda fuera de la tabla ( sugerencia A1)
14) Alf +f11 para ingresar al cdigo, esta macro la copiamos alo final de nuestra
macro.
15) Ejecutamos y ok
Veamos el cdigo que nos da Excel
Option Explicit
Sub Creatabla1()
' para que no se vea la ejecucion de las ventanas
Application.ScreenUpdating = False
'codigo para borrar tabla creada

Sheets("destino").Select
Range("B3").CurrentRegion.Select
Selection.Clear
ActiveWorkbook.Worksheets("destino").PivotTables("Tabla
dinmica3").PivotCache. _
CreatePivotTable TableDestination:="destino!R3C2", TableName:= _
"Tabla dinmica11", DefaultVersion:=xlPivotTableVersion14
Sheets("destino").Select
Cells(3, 2).Select
With ActiveSheet.PivotTables("Tabla dinmica11").PivotFields( _
"Trato del docente")
.Orientation = xlRowField
.Position = 1
End With
ActiveSheet.PivotTables("Tabla dinmica11").AddDataField ActiveSheet.
_
PivotTables("Tabla dinmica11").PivotFields("Trato del docente"), _
"Cuenta de Trato del docente", xlCount
Range("B3").Select
With ActiveSheet.PivotTables("Tabla dinmica11").PivotFields( _
"Trato del docente")
.Orientation = xlRowField
.Position = 1

End With
Range("B5").Select
ActiveSheet.PivotTables("Tabla dinmica11").PivotCache.Refresh
Range("A1").Select
End Sub

CREACION DE LA TABLA DE FRECUENCIAS APLICANDO VBA


Ejercicio 3: Dado uno una base de datos construir tablaS de frecuencias
En este tercer ejercicio trabajaremos con la misma tabla en la hoja : baseorigen .
1) Presionar Alt +F11 e ingresamos al editor de VBA.
2) Escribimos sub CreaTablaVBA() enter y automticamente se crea end sub

3) Ingresamos el siguiente cdigo:


4)
5) 34
6) 34
7) 3
8) 4
9) 34
10) 32.

Potrebbero piacerti anche