You are on page 1of 37

Microsoft Excel para Ingeniera Agosto 2012

IIC2100 Taller de Herramientas Computacionales para Ingeniera

Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Introduccin

Qu veremos hoy?

Introduccin a Excel con ejemplos. Debern realizar un taller en el segundo mdulo.

IIC2100 Taller de Herramientas Computacionales para Ingeniera

Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Introduccin

Encuesta
Qu conocimiento tiene de Excel: 1: Se abrirlo y escribir 2: Se hacer frmulas y clculos 3: Conozco tablas dinmicas, filtros, etc. Ha usado previamente el Solver de Excel? Tiene experiencia previa usando el Visual Basic de Aplicaciones?
IIC2100 Taller de Herramientas Computacionales para Ingeniera Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Introduccin

Uso de Excel
Excel es ampliamente usado en las empresas para procesamiento analtico. Es una herramienta fundamental para los Ingenieros. Permite construir sistemas de apoyo a la toma de decisiones para aumentar la utilizacin de informacin dentro de una organizacin.

IIC2100 Taller de Herramientas Computacionales para Ingeniera

Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Introduccin

Uso de Excel
Las tcnicas de modelacin de gestin se pueden implementar fcilmente en programas de hojas de clculo (o planillas) de MS Excel. Muchos profesionales usan hojas de clculo como MS Excel pero no explotan todo su gran potencial. Cuando los datos que se manejan crecen demasiado, se hacen inmanejables en MS Excel. Es necesario entonces pasar a las Bases de Datos tales como MS Access.
IIC2100 Taller de Herramientas Computacionales para Ingeniera Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Pantalla Principal
Men Office Barras de herramientas Nombre Celda Celda A1

Barra de frmulas

Hoja de clculo

Men Hojas de clculo


IIC2100 Taller de Herramientas Computacionales para Ingeniera Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Celdas
Una celda se identifica por la columna y la fila, por ejemplo, celda B3. Para identificar un rango de celdas se usan dos puntos, por ejemplo, B6:D10. Se le puede poner un nombre a una celda o a un rango de celdas, por ejemplo, la celda B15 se llama miCelda y el rango B17:C19 se llama miRango. Las celdas pueden contener nmeros, texto o frmulas. La celda B21 contiene un texto, la celda B22 contiene un nmero y la celda B23 contiene una frmula.
IIC2100 Taller de Herramientas Computacionales para Ingeniera Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Nombre de Celdas y Rangos


En el tabulador Frmulas est el Administrador de nombres para Nombres Definidos. Para crear uno nuevo se utiliza el botn Asignar nombre a un rango

A veces es ms fcil e intuitivo trabajar con nombres que con rangos de celdas.
IIC2100 Taller de Herramientas Computacionales para Ingeniera Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Desplazamiento y Seleccin
Para navegar rpido por los datos utilice la combinacin fin flecha o control + flecha. Para seleccionar un rango utilice shift mientras realiza fin flecha. Para ingresar una frmula o nmeros en varias celdas a la vez, primero seleccinelas y luego presione control + enter. Para seleccionar celdas no contiguas utilice control mientras las selecciona con el mouse. Para seleccionar una columna: control + barra espaciadora, una fila: shift + barra Espaciadora
IIC2100 Taller de Herramientas Computacionales para Ingeniera Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Copiar y Pegar
Para copiar una celda o un rango de celdas, primero se selecciona lo que se quiere copiar, se elige Copiar del tabulador de Inicio (o control + c), se selecciona dnde se quiere pegar y se elige Pegar del tabulador de inicio (o control + v). Para copiar una serie de nmeros o una frmula en varias celdas contiguas, se puede utilizar la esquina inferior derecha de la celda seleccionada haciendo doble click o desplazarla con el botn izquierdo apretado.

Se puede utilizar el comando Pegado Especial (flecha bajo el botn pegar) del tabulador de inicio para pegar slo valores, slo formulas o slo formatos, por ejemplo. Tambin se pueden trasponer filas o columnas.
IIC2100 Taller de Herramientas Computacionales para Ingeniera Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Aplicar Formatos
Para aplicar un formato, primero se selecciona a lo que se quiere aplicar el formato, luego en el tabulador de inicio se seleccionan los formatos que se desean aplicar. Tambin existe la posibilidad de utilizar la opcin de click derecho y luego seleccionar formato de celdas, donde se pueden cambiar variadas opciones de formato para las celdas, incluyendo alineacin, colores, fuentes, bordes y forma de mostrar los valores.

IIC2100 Taller de Herramientas Computacionales para Ingeniera

Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Autocompletar
Excel es capaz de autocompletar una serie de nmeros, fechas y otros patrones cuando los reconoce. Slo se necesita escribir unos cuantos nmeros de la serie que se desea completar, seleccionarlos y arrastrar el cuadrado negro que aparece en la parte inferior derecha de la ltima celda seleccionada. Arrastrar hacia abajo
IIC2100 Taller de Herramientas Computacionales para Ingeniera Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Insertar Funciones
Para insertar una funcin se debe usar el botn fx en la barra de frmulas. Existen una serie de funciones para: Matemticas y Trigonometra Finanzas Estadstica De bsqueda De fecha y hora Lgicas Etc. Ayuda sobre esta funcin entrega Informacin sobre el uso de una funcin. Ir busca una funcin por nombre.
IIC2100 Taller de Herramientas Computacionales para Ingeniera Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Insertar Funciones
Si se selecciona la funcin Promedio se entra al siguiente submen. Se explica el funcionamiento de la funcin y los argumentos se pueden seleccionar directamente en la hoja de clculo usando . En Resultado de la frmula se muestra el resultado de la frmula con los datos que se hayan incluido hasta ese momento.

IIC2100 Taller de Herramientas Computacionales para Ingeniera

Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Insertar Funciones
En esta hoja de clculo se muestra el resultado de usar la funcin PROMEDIO sobre un conjunto de notas.

En la barra de frmulas aparece:


es decir, se est tomando el promedio de las celdas en el rango E2:E9. En la celda E10 aparece slo el valor calculado, o sea, 79.8.

IIC2100 Taller de Herramientas Computacionales para Ingeniera

Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Funciones Matemticas
Algunas funciones matemticas: EXP(x): Exponencial. LN(x): Logaritmo Natural. RAIZ(x): Raz Cuadrada. ALEATORIO(): Nmero Aleatorio. FACT(x): Factorial. COMBINAT(x, y): Combinatorial (# de combinaciones de y elementos de un total de x, sin orden). TRASPONER(X): Trasponer. MMULT(X, Y): Multiplicar. MINVERSA(X): Inversa. Algunas funciones requieren usar control + shift (ver Ejemplo Matrices).
IIC2100 Taller de Herramientas Computacionales para Ingeniera Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Funciones Estadsticas
Algunas funciones estadsticas:
PROMEDIO(X): Promedio. DESVEST(X): Desviacin Estndar. MAX(X): Funcin Mximo. MIN(X): Funcin Mnimo. CUARTIL(X, n): Quintiles. PERCENTIL(X, k): Percentiles. FRECUENCIA(X): Frecuencia. DISTR.NORM(X, Cum): Distribucin Normal con s=1 y m=0. DISTR.NORM.INV(X): Normal Inversa. DISTR.NORM(X, m, s, Cum): Distrib. Normal con s y m dados.

IIC2100 Taller de Herramientas Computacionales para Ingeniera

Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Funciones de Regresin
Algunas funciones de regresin:
INTERCEPTO(Y, X): Calcula el intercepto. PENDIENTE(Y, X): Pendiente. COEFICIENTE.R2(Y, X): R cuadrado. ERROR.TIPICO.XY(Y, X): Error estndar. COEF.DE.CORREL(Y, X): Correlacin. COVAR(Y, X): Covarianza.
10 8 6 4 2 0 1 2 3 4

y = 1,825x + 1,425 R2 = 0,8327

IIC2100 Taller de Herramientas Computacionales para Ingeniera

Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Referencia a Celdas
Una celda puede hacer referencia al valor en otra celda, por ejemplo, la celda A2 puede hacer referencia a la celda A1. Al copiar una referencia a otra celda, Excel calcula la referencia relativa de la otra celda. Por ejemplo, al copiar B1 en B2, la referencia relativa en B2 es la celda A2. Una referencia absoluta permite copiar la referencia a la misma celda sin importar dnde se copie. Para hacer una referencia absoluta a la celda A1 se debe colocar =$A$1. Tambin se puede presionar F4 en la referencia.

IIC2100 Taller de Herramientas Computacionales para Ingeniera

Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Tabla con Referencias


Se puede crear una tabla con los valores de la funcin:

F ( X ,Y ) 2 X 3 Y
2
Para lograr esto, se crea una fila con los valores de X y una columna con los valores de Y que se desean tener en la tabla y se copia la siguiente funcin:

desde la celda C25 al resto de las celdas en la tabla.


IIC2100 Taller de Herramientas Computacionales para Ingeniera Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Tabla de Datos
Se puede crear la misma tabla utilizando la funcin Tabla de Datos del botn Anlisis Y si del tabulador Datos. Primero se crea una celda en el rincn superior izquierdo de la tabla que contenga una funcin que depende de X y de Y (ambas celdas deben estar fuera de la tabla). Luego se selecciona la tabla completa y se usa el botn Tabla de Datos.

IIC2100 Taller de Herramientas Computacionales para Ingeniera

Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Grficos
Excel permite crear distintos tipos de grficos de forma muy sencilla. Para abrir el asistente para grficos ir al tabulador Insertar y seleccionar el grfico que se desea utilizar.

IIC2100 Taller de Herramientas Computacionales para Ingeniera

Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Bsqueda en una Tabla


Las funciones BuscarH y BuscarV sirven para encontrar valores en tablas. Se tiene una tabla de datos donde se debe encontrar el valor que se busca de acuerdo a un parmetro dado. Ejemplo: Se tienen que colocar las notas a los estudiantes en formato A a F y se tienen los puntajes correspondientes.

IIC2100 Taller de Herramientas Computacionales para Ingeniera

Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Texto a Columnas
La funcionalidad Texto a Columna permite insertar datos desde otro formato (por ejemplo en formato texto separado por tabs o por comas) para poder utilizarlos en Excel.

Cuando se tienen datos con una cierta estructura o separadores, se seleccionan los datos y en el tabulador Datos se utiliza el botn Texto en columnas.

IIC2100 Taller de Herramientas Computacionales para Ingeniera

Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Auto Filtro y Ordenar


La funcionalidad Auto Filtro del tabulador Datos botn Filtro permite mostrar slo datos que cumplan un cierto criterio. Es posible hacer filtros personalizados y ordenar los resultados de forma ascendente o descendente. Al filtrar, no se muestran los resultados que no cumplan con los criterios seleccionados.

La funcionalidad Ordenar del tabulador Datos permite ordenar columnas de datos en una tabla. Al ordenar, todos los datos en la tabla se muestran ordenados.

IIC2100 Taller de Herramientas Computacionales para Ingeniera

Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Subtotales
La funcionalidad Subtotal del tabulador Datos permite hacer clculos subtotales en una tabla de datos.
Se puede calcular la suma, el promedio, el mximo, el mnimo, etc. del subconjunto de datos que cumplen con un cierto criterio.

Para calcular los subtotales es necesario tener los datos ordenados en los grupos en que se desea hacer el clculo. En la figura se ordenan los datos por Edad y despus por Sexo y se obtienen subtotales para cada Sexo en cada grupo de Edad.
IIC2100 Taller de Herramientas Computacionales para Ingeniera Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Tablas Dinmicas
Una tabla dinmica permite filtrar, procesar, ordenar y mostrar datos en forma resumida. Tabulador Insertar, Botn Tabla Dinmica o Grfico Dinmico segn lo que se desea Una tabla dinmica puede obtener sus datos de distintas fuentes, como una tabla en Excel o una base de datos en Access o SQL Server.

El asistente para tablas dinmicas ayuda a crear tablas en forma intuitiva. Tambin es posible crear grficos dinmicos de la mismamanera que se crean las tablas dinmicas.

IIC2100 Taller de Herramientas Computacionales para Ingeniera

Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Condicional SI()
La funcin SI() permite usar condiciones al desarrollar una frmula. Tambin se pueden usar las funciones lgicas Y() y O() para las condiciones.

La funcin SUMAR.SI() permite sumar si un cierto rango de celdas cumple con alguna condicin.
Ejemplo Ventas: Encuentre las ventas que cumplen las condiciones dadas en las celdas H3 a K3.

IIC2100 Taller de Herramientas Computacionales para Ingeniera

Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Condicional SI()
Ejemplo Bonos: Se tienen una serie de bonos y se requiere saber los flujos que produce cada uno en base a su precio, cupn (inters anual que paga un ttulo de venta) y vencimiento. La frmula en la celda C11 viene dada por:

IIC2100 Taller de Herramientas Computacionales para Ingeniera

Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Auditora de Frmulas
Permite ver desde qu celdas se obtienen los datos para calcular una frmula en otra celda.

En la figura podemos ver las celdas que preceden a C11 Si una celda depende de una celda que precede o viceversa, se produce una frmula invlida.

IIC2100 Taller de Herramientas Computacionales para Ingeniera

Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Formato Condicional
Formato Condicional Permite formatear un conjunto de celdas de acuerdo a ciertos criterios. Ir al tabulador Inicio, botn Formato Condicional.

IIC2100 Taller de Herramientas Computacionales para Ingeniera

Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Anlisis de Datos
Esta funcionalidad permite hacer diversos anlisis a los datos avanzados en base a funciones que Excel trae pre-programadas. Algunos de los anlisis que se pueden realizar son:

Se instala en Inicio Complementos Ir (En Administrar Complementos de Excel)

IIC2100 Taller de Herramientas Computacionales para Ingeniera

Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Buscar Objetivo o Goal Seek


El Goal Seek permite encontrar el valor que debe tener un argumento para que la funcin entregue un valor dado. Se debe definir la celda a fijar, el valor y la celda que debe cambiar. Se encuentra en el tabulador Datos, Botn Anlisis Y si. Ejemplos de clculos posibles: Un estudiante quiere saber qu puntaje debe obtener en la I3 para poder pasar con un 60%. Encuentre el puntaje que debera obtener el alumno para que el curso completo tenga un promedio de 80 puntos.

IIC2100 Taller de Herramientas Computacionales para Ingeniera

Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Solver
El Solver de Excel permite resolver problemas de optimizacin lineales y no lineales contnuos y enteros. Hay que definir 3 cosas: La funcin objetivo Las variables Las restricciones El Solver tambin se puede usar a travs de VBA, o grabar en una macro. Ejemplo: Fijacin de precio de un producto.

IIC2100 Taller de Herramientas Computacionales para Ingeniera

Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Controles
Excel permite agregar controles a las hojas de clculo que pueden interactuar con los datos y con otros controles que se encuentran en esa hoja. Cada objeto tiene su nombre, por ejemplo, el Botn que se muestra en la hoja Controles se Llama Botn.
Propiedades

Pasar a modo Ver diseo Cdigo

Insertar Controles

Se utiliza la barra de controles para insertarlos y manipularlos. Ejemplo: Hacer los ejemplos en hoja Controles.
IIC2100 Taller de Herramientas Computacionales para Ingeniera Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Macros
Excel permite automatizar tareas repetitivas utilizando un grabador de macros Tabulador Vista, Botn Macros, Grabar Macro

Mientras se graba la macro, todas las acciones que se realicen en Excel quedan guardadas en un procedimiento en lenguaje VBA. Se puede crear la macro con referencia absoluta o referencia relativa. Las macros se pueden correr directamente o con combinacin de teclas. Para ver la macro presione alt + f11.

IIC2100 Taller de Herramientas Computacionales para Ingeniera

Mdulo de Ingeniera Industrial y de Sistemas

Introduccin Excel Visual Basic de Aplicaciones Access Proyecto

Tutorial de Excel

Tarea - Taller
En el Sitio Web del curso se encuentra publicado el archivo que contiene la tarea para esta clase-taller.

Espero que lo disfruten.

IIC2100 Taller de Herramientas Computacionales para Ingeniera

Mdulo de Ingeniera Industrial y de Sistemas

You might also like