Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Excel para Ingenieros Editorial Macro PDF
Excel para Ingenieros Editorial Macro PDF
Eyzaguirre Acosta
para
Excel
Ingenieros
TEMARIO
• Funciones avanzadas
• Auditoría de fórmulas
• Importar una base de datos, vincular, hipervínculo y validación
• Programación usando formularios, macros grabadora y macros con Visual Basic
EDITORIAL
Excel para Ingenieros
Autor: Carlos Augusto Eyzaguirre Acosta
ISBN Nº 978-612-4034-29-9
Hecho el Depósito Legal en la Biblioteca Nacional del Perú Nº 2009-09434
Prohibida la reproducción parcial o total, por cualquier medio o método de este libro sin
previa autorización de la Empresa Editora Macro E.I.R.L.
Carlos Augusto Eyzaguirre Acosta
Dedicatoria
La presente obra pretende ser una herramienta de estudio y trabajo para estudiantes y profesionales
de Ciencia e Ingeniería que, contando con conocimientos básicos de Microso Excel, sepan que pueden
sacarle mayor provecho al programa.
Esta obra comprende ocho capítulos que están separados en cuatro partes:
• La primera parte está conformada por los capítulos 1 y 2, dedicados al aprendizaje del uso de funciones,
desde las más básicas hasta las más avanzadas, como análisis de datos y funciones lógicas.
• La segunda parte está conformada por los capítulos 3, 4, 5 y 6, por cuyo mérito el usuario aprenderá
principalmente a administrar datos, rastrear datos, crear tablas simples, dinámicas y usar funciones
como Buscar obje vo y Solver, con las que se podrán resolver ecuaciones e inecuaciones.
• La tercera parte es el capítulo 7, que permi rá al usuario aprender a programar usando la grabadora
de macros. Aprenderá a programar, crear formularios o crear funciones con el editor de Visual Basic.
• Finalmente, la cuarta parte es el capítulo 8, que comprende temas básicos de Microso Excel, que a
veces es necesario recordar.
En la estructura del presente libro, los capítulos cuentan con un área de teoría y ejemplos para que el
lector tenga una idea clara de la u lidad de las herramientas o funciones que está estudiando. El autor
le ha dado prioridad a las partes primera y tercera, funciones y programación, porque considera que son
las herramientas que más se u lizan en la vida profesional. Por ello se adicionan ocho talleres de trabajo
que pretenden dar al lector la metodología del uso de las funciones y fórmulas, paso a paso.
Introducción
Microso Excel es un programa poderoso, que puede ser trabajado como una simple hoja de cálculo,
puede ser usado como una gran base de datos, ene una gran can dad de funciones para diferentes
sectores académicos y finalmente ene un editor de Visual Basic con el cual puedes seguir creando
funciones o programar de acuerdo a tus necesidades.
Durante más de 15 años de haber enseñado computación principalmente a nivel técnico en la Universidad
Nacional de Ingeniería (UNI) y la Universidad Mayor de San Marcos (UNMSM), creo necesario plasmar
en esta obra mis apuntes de clase y de esta forma contribuir para que los estudiantes tengan una fuente
de consulta.
En este empo que he pasado sumergido en aulas y computadoras, he observado gracias al aporte de
mis alumnos que la parte central del curso de Microso Excel Avanzado, está compuesta por los temas
de funciones y macros, cues ones principales en la estructura de presente libro.
En esta estructura, por mi formación profesional y por mi experiencia, la teoría está acompañada por
ejercicios prác cos y reforzada por talleres que pretenden ser una guía de cómo usar las funciones y
fórmulas aprendidas en cada capítulo. “El ingeniero es más prác co que teórico”.
Mi mayor deseo es que el presente libro se convierta en una herramienta de ayuda para estudiantes y
profesionales, sacándole el mayor provecho a este fabuloso programa llamado Microso Excel.
CONTENIDO
Capitulo 1
Funciones Básicas
FUNCIONES..........................................................................................................................................17
INSERTAR FUNCIONES....................................................................................................................17
Capitulo 2
Funciones Avanzadas
FUNCIONES LÓGICAS ...........................................................................................................................25
Capitulo 3
Auditoría de Fórmulas
AUDITORÍA DE FÓRMULAS ..................................................................................................................113
Capitulo 4
TABLAS ................................................................................................................................................122
Capitulo 5
VINCULAR ............................................................................................................................................161
HIPERVÍNCULO ....................................................................................................................................162
Capitulo 7
MACROS ..............................................................................................................................................185
FORMATO ............................................................................................................................................270
BASE DE DATOS....................................................................................................................................286
ORDENAR .......................................................................................................................................286
SUBTOTALES ........................................................................................................................................297
DISEÑO DE PÁGINA..............................................................................................................................320
FICHA INICIO
FICHA INSERTAR
FICHA FORMULAS
FICHA DATOS
FICHA REVISAR
FICHA VISTA
FICHA PROGRAMADOR
Capítulo
1 Funciones Básicas
FUNCIONES
El trabajo con funciones es quizá una de las partes más importante de Microso Excel. Son fórmulas ya
elaboradas que al ser invocadas por nombre y rango realizan cálculos en forma inmediata.
INSERTAR FUNCIONES
Para usar las funciones existentes, podemos echar mano del icono insertar función, que se
encuentra en el grupo Biblioteca de funciones de la cinta Fórmulas.
Otra forma de hacerlo es u lizando el icono de Asistente de funciones que se encuentra en la barra de
fórmulas.
Dentro de esta ventana debemos escribir todos los argumentos de la función. Luego, cuando marquemos
Aceptar, el ordenador, en forma automá ca, escribirá el resultado.
Si conocemos el nombre de la función, podremos trabajar en forma directa, es decir, escribir la función y
sus argumentos sin usar el Asistente. En este caso debemos tener en cuenta lo siguiente:
1. Escribir el signo igual (=) al iniciar la función o fórmula.
2. Escribir el nombre de la función.
3. Entre paréntesis se debe escribir el rango de la función.
4. El rango puede tener varios argumentos y éstos se separan con una coma (,) o por un punto y coma
(;) de acuerdo a la configuración numérica de Windows.
5. Cada argumento puede ser un número, una celda o un grupo de celdas.
6. Si es un grupo, se escribe la primera celda, luego dos puntos (:) y finalmente la úl ma celda.
FUNCIONES BÁSICAS
A con nuación presentaremos las funciones más u lizadas:
=SUMA(A1:A10) Esta función encontrará la suma de todos los valores de las celdas desde A1 hasta A10.
Ejemplo: A B C
Si tenemos la siguiente tabla. 10 15 14
11 19 15
12 20
Por lo tanto, el ordenador sumará todos los argumentos, sean rangos o simples números.
=MIN(A1:A10) Esta función encontrará el mínimo de los valores de las celdas desde A1 hasta
A10.
=MAX(A1:A10) Esta función encontrará el máximo de los valores de las celdas desde A1 hasta
A10.
=PROMEDIO(A1:A10) Esta función encontrará el PROMEDIO de todos los valores de las celdas desde
A1 hasta A10.
Ejemplo: A B C
15 15 30
16 19 50
17 20
=RAIZ(25) Es igual a 5.
=ENTERO(103.456) Es igual a 103.
=CONTAR(A1:A10) Contará todas las celdas que contengan valores numéricos.
Ejemplo: A B C
15 15 10
16 36 50
17 -20.56
También podemos u lizar algunas funciones con argumentos y criterios, por ejemplo:
=SUMAR.SI(A10:A20,”>20”,B10:B20)
Ejemplo: A B C
15 Edad Nota
16 25 18
17 28 12
18 25 14
19 23 15
20
A B C
25 32
26
27
=IZQUIERDA(A1,2)
El ordenador escribirá las dos primeras letras de la celda A1 (comenzando por la izquierda).
=EXTRAE (A1,3,2)
El ordenador escribirá dos letras a par r de la tercera letra de la celda A1.
EJEMPLO 1
Con las columnas nombre y edad, buscamos las claves: clave 1 corresponderá a las dos primeras letras,
clave 2, a las tres úl mas y clave 3, a la tercera letra.
CONCATENAR(A1,C1)
El programa une los contenidos de las celdas A1 y C1.
= MAYUSC(A1)
Convierte el contenido de la celda A1 a mayúsculas.
= MINUSC(B1)
Convierte el contenido de la celda B1 a minúsculas.
EJEMPLO 2
Con los datos de las columnas nombre y edad encontraremos la unión de las dos columnas y crearemos
correos.
OBSERVACIÓN
Es la unión del contenido de la columna nombres y la columna edad.
E4 =CONCATENAR(C4,D4)
CORREO 1
El correo 1 será el nombre unido con un guión bajo a la edad, y a todo ello le agregamos @yahoo.es.
F4 =CONCATENAR(C4,”_ “,D4,”@YAHOO.ES”)
CORREO 2
Será el correo 1 pero en minúsculas.
G4 =MINUSC(F4)
= LARGO(A2)
El programa cuenta el número de caracteres de la celda A2.
Capítulo 1: Funciones Básicas 23
=ENCONTRAR(A2,B5,1)
El programa busca el contenido de la celda A2 dentro del contenido de la celda B5, a par r de la
posición 1, y nos da la posición inicial del texto buscado.
=HALLAR(A2,B5,1)
Al igual que la función encontrar(), el programa busca el contenido de la celda A2 dentro del contenido
de la celda B5, a par r de la posición 1, y nos da la posición inicial del texto buscado. La diferencia
radica en que busca con exac tud diferenciando mayúsculas de minúsculas.
=NOMPROPIO(A5)
Convierte el contenido del texto de la celda A5 en un texto propio, iniciando con mayúscula y
escribiendo el resto en minúsculas.
=SUSTITUIR(A5,B5,C5,1)
Devuelve el contenido de la celda A5, en el que sus tuye el texto de B5 por el de C5, desde la primera
posición.
EJEMPLO 3
Con nuando con el ejemplo 2, creamos el correo 3 en el que cambiamos de Yahoo! a Hotmail, contamos
el número de caracteres de este correo, encontramos la posición de “@” y extraemos el contenido del
correo que usan.
CORREO 3
El correo 3 es el correo 2 al que hemos cambiado yahoo.es por hotmail.com.
H4 =SUSTITUIR(H4,”yahoo.es”,”hotmail.com”,1)
@
Hallar el número del carácter “@” en la columna correo 3.
J4 =HALLAR("@",H4,1)
Correo
Extraemos el nombre del correo que se está usando.
K4 =EXTRAE(H4,J4+1,I4-J4+1)
24 Excel para Ingenieros
Correo
Conver mos el texto de la columna Correo en propio.
L4 =NOMPROPIO(K4)
=FILA(B5)
Devuelve el número de fila de la celda B5 (5).
=FILAS(B5:F15)
Devuelve el número de filas del rango B5:R15 (11).
=COLUMNA(B5)
Devuelve el número de columna de la celda B5 (2).
= COLUMNAS(B5:F15)
Devuelve el número de columnas del rango B5:F15 (5).
FUNCIONES FECHA
=AHORA ( )
El programa nos muestra la fecha y hora de ese instante.
Ejemplo:
Si tenemos sólo los valores de la columna A y hoy es 30 de noviembre de 1998, y son las 12 con 15
minutos, esto resultará al aplicar las siguientes fórmulas:
En la celda B11 =DIA(A11)
En la celda C11 =AÑO(A11)
En la celda D11 =MES(A11)
En la celda E11 =FECHA(C11,D11,B11)
En la celda F11 =AHORA( )
Si copiamos en sen do ver cal obtendremos la siguiente tabla:
Capítulo
2 Funciones Avanzadas
FUNCIONES LÓGICAS
En la ficha de Fórmulas encontraremos el grupo de Biblioteca de funciones, donde uno de los iconos es
Funciones lógicas.
De las funciones lógicas que nos muestra, las que más u lizamos son: =y( , , ) , =O( , , )
y principalmente la función =si( , , ).
=SI( , , )
CONDICIÓN
Para el uso de las condiciones que se escriben en el primer argumento podemos usar los siguientes
símbolos:
> Mayor que B10>10
< Menor que B10<10
>= Mayor o igual que B10>=10
<= Menor o igual que B10<=10
<> Diferente B10<>10
Ejemplo 1:
En la columna C deberá aparecer el texto “aprobado”, si es que su nota fuera mayor o igual a 13, y si no
cumple con la condición deberá aparecer “desaprobado”.
A B C
10 NOMBRE PROMEDIO OBSERVACIÓN
11 Catherine 16
12 Analelia 11
13 Esther 14
14 Rosa 15
15 Ernesto 08
Solución:
En la celda C11 se debe escribir la siguiente función:
=SI(B11>=13, “APROBADO” , “ DESAPROBADO”)
Luego se copia en toda la columna:
A B C
10 NOMBRE PROMEDIO OBSERVACIÓN
11 Catherine 16 APROBADO
12 Analelia 11 DESAPROBADO
13 Esther 14 APROBADO
14 Rosa 15 APROBADO
15 Ernesto 08 DESAPROBADO
Ejemplo 2:
Si la edad es inferior a 25, la observación 1 será el promedio más dos. En caso contrario, el promedio
menos 1.
A B C D E
20 NOMBRE EDAD PROM OBS 1 OBS 2
21 Catherine 26 16
22 Analelia 19 11
23 San ago 34 14
24 Rosa 21 15
25 Ernesto 25 08
Capítulo 2: Funciones Avanzadas 27
Solución:
En la celda D21 se debe escribir la siguiente función:
=SI(B21<25, C21+2,C21-1)
Luego se copia en toda la columna:
A B C D E
20 NOMBRE EDAD PROM OBS 1 OBS 2
21 Catherine 26 16 15
22 Analelia 19 11 21
23 San ago 34 14 13
24 Rosa 21 15 14
25 Ernesto 25 08 07
=Y(VALOR_LOGICA1, VALOR_LOGICA2,.....)
Puede tener dos o más condiciones y si todas cumplen el programa escribirá VERDADERO, si por lo
menos una sola no lo cumple escribirá FALSO.
=O(VALOR_LOGICA1, VALOR_LOGICA2,.....)
Puede tener dos o más condiciones, basta con que cumpla una y el programa escribirá VERDADERO, sólo
si no cumple ninguna escribirá FALSO.
Ejemplo.
• Si sus edades estuvieran comprendidas entre los 22 y 31 años, la observación 1 deberá decir Clase A,
en caso contrario, Clase B.
• Si sus edades fueran superiores a 22 años o las personas fueran del sexo femenino, la observación 2
deberá decir Nivel 1, en caso contrario, Nivel 2.
A B C D E
20 NOMBRE EDAD SEXO OBS 1 OBS 2
21 Catherine 26 F
22 Analelia 19 F
23 San ago 34 M
24 Rosa 21 F
25 Ernesto 25 M
Solución:
Obs1
El la celda D21 escribimos la siguiente función:
=SI (Y(B21> = 22, B21<= 31), "CLASE 1", "CLASE 2")
Obs2
El la celda E21 escribimos la siguiente función:
=SI (O(B21> = 22, C21= "F"), "NIVEL 1", "NIVEL 2")
28 Excel para Ingenieros
A B C D E
20 NOMBRE EDAD SEXO OBS 1 OBS 2
21 Catherine 26 F CLASE 1 NIVEL 1
22 Analelia 19 F CLASE 2 NIVEL 1
23 San ago 34 M CLASE 2 NIVEL 1
24 Rosa 21 F CLASE 2 NIVEL 1
25 Ernesto 25 M CLASE 1 NIVEL 1
FUNCIÓN BUSCARV
=BUSCARV(Valor_buscado, Matriz_buscar_en, Indicador_ columna, orden)
Esta función consta de tres partes principales. La primera, es la celda que se quiere comparar (celda de la
tabla o base principal donde se está trabajando); la segunda, es el nombre o la referencia absoluta de la
tabla donde se quiere buscar o comparar la celda con la primera columna de esta tabla, y la tercera parte
es el número de columna a u lizar (dato que se buscaba y debe aparecer en la celda).
Existe una cuarta parte que se u liza de forma opcional cuando la tabla de condiciones no se encuentra
ordenada.
Ejemplo: En la relación de los alumnos del ins tuto se debe colocar el pago semestral y el aula. Este pago
semestral y el aula dependen de la categoría:
Si es código A, el pago debe ser 8000 y estará en el aula 1.
Si es código B, el pago debe ser 6000 y estará en el aula 2.
Si es código C, el pago debe ser 5000 y estará en el aula 3.
Si es código D, el pago debe ser 4000 y estará en el aula 4.
Si es código E, el pago será de 3500 y estará en el aula 5.
Capítulo 2: Funciones Avanzadas 29
D E F G H
20 NOMBRES COD DISTRITO PAGO AULA
21 William Benites A S.J.L
22 Sandra Gutarra D S.J.L
23 Carlos Solar A Callao
24 Armando Álvarez B Los Olivos
25 Josías Fusch B Carabayllo
26 Pelayo Benavente A Rímac
27 César Ayquipa D Rímac
28 Domingo Vicente E Comas
29 Carlos García A Cercado
30 Julio Blanco B San Mar n
31 Patricia Chaman C Carabayllo
Solución:
Lo primero que se debe crear es la tabla de condiciones, la cual puede estar en cualquier lugar de la hoja
o en otra hoja de cálculo.
COD PAGO AULA
A 8000 1
B 6000 2 Tabla PAGOS
C 5000 3
D 4000 4
E 3500 5
Algunas recomendaciones:
• La primera columna debe mantener un orden ascendente.
• Para ponerle nombre a la tabla, ésta se selecciona desde la segunda línea (es decir, sólo seleccionamos
los registros y no sus cabeceras) y luego se escribe el nombre en el lado izquierdo de la barra de
fórmulas, por ejemplo, PAGOS.
Se escribe el nombre
de la tabla
30 Excel para Ingenieros
• El número u lizado en el tercer argumento de la función será 1 para la columna Cod., 2 para la
columna Pago y 3 para la columna Aula.
FUNCIONES ANIDADAS
Se llama funciones anidadas a la u lización de una o varias funciones dentro de otra. Donde se u lizan
con más frecuencia es en funciones lógicas.
Ejemplo 1
Crear una tabla donde al ingresar el código y el curso deben aparecer las notas.
Solución
1. Creamos la siguiente tabla de datos.
Capítulo 2: Funciones Avanzadas 31
SOLUCIÓN 1
Una de las formas de resolver es:
BUSCARV(O23,DATOS,SI(O25=”WINDOWS”,4,SI(O25=”WORD”,6,SI(O25=”EXCEL1”,8,
SI(O25=”EXCEL2”, 10,SI(O25=”ACCESS”, 12, SI(O25=”VISUAL BASIC”,14,16)))))))
SOLUCIÓN 2
Creamos una tabla adicional:
A Formato y Función
Buscarv
CREAR UN PROGRAMA CON UNA BASE DE DATOS
Tenemos la siguiente tabla de datos:
En forma automá ca todas las celdas seleccionadas tendrán tres dígitos completados con ceros.
34 Excel para Ingenieros
• Cambiar el formato de los tulos para que éstos estén en dos líneas y no ocupen mucho espacio
horizontalmente.
Para ello seleccionaremos los celdas y presionaremos el icono Ajustar texto, que se encuentra en el
grupo alineación.
El texto se acomoda en dos filas, adicionalmente usamos los iconos centrar horizontalmente y
ver calmente.
• Calcular la edad.
Nos ubicamos el la celda G22, digitamos la fórmula =(HOY()-F22)/365 y la copiamos a toda la
columna.
La función Hoy() muestra la fecha actual; F22, la fecha de nacimiento, y dividimos entre 365 porque
la diferencia es calculada en días y nosotros buscamos años.
CREAR UN PROGRAMA EN EL QUE AL SELECCIONAR EL CÓDIGO, NOS MUESTRE LOS DATOS DEL
ALUMNO.
• Definir la tabla Amigos.
Seleccionamos las celdas de todos los registros de B22 hasta N36.
Nos ubicamos en la parte izquierda de la barra de fórmulas y escribimos el nombre de la tabla a crear,
AMIGOS, y presionamos la tecla Enter para fijar el nombre.
En el cuadro de diálogo, en el casillero Permi r seleccionamos Lista, y en Origen digitamos los códigos
del 1 al 15 (también se puede seleccionar un rango de celdas que contengan los códigos).
Además, la celda J3, debe tener el formato de tres dígitos.
Taller A: Formato y Función Buscarv 37
• Crear las fórmulas de donde queremos que se nos muestren los datos.
Nos ubicamos en la celda C8 y digitamos la función =BUSCARV(J3,AMIGOS,2), en la cual J3 es la celda
que con ene el código, AMIGOS es la tabla de búsqueda y 2 es el número de la columna de la tabla
de donde extraeremos el dato.
De la misma forma, para las otras fórmulas, en:
C10 digitamos la función =BUSCARV(J3,AMIGOS,3)
G8 digitamos la función =BUSCARV(J3,AMIGOS,4)
G10 digitamos la función =BUSCARV(J3,AMIGOS,6)
F15 digitamos la función =BUSCARV(J3,AMIGOS,7)
F16 digitamos la función =BUSCARV(J3,AMIGOS,8)
F17 digitamos la función =BUSCARV(J3,AMIGOS,9)
F18 digitamos la función =BUSCARV(J3,AMIGOS,10)
F19 digitamos la función =BUSCARV(J3,AMIGOS,11)
F20 digitamos la función =BUSCARV(J3,AMIGOS,12)
F21 digitamos la función =BUSCARV(J3,AMIGOS,13)
Ahora, cuando seleccionemos un código en la celda J3, el programa nos mostrará los datos que
solicitemos.
38 Excel para Ingenieros
Ejemplo
Sumar los básicos de los trabajadores mayores de 25 años, del sexo M y empleados.
Se crea la siguiente tabla de criterio y escribimos la función =BDSUMA(B3:J19,”BASICO”,E27:J28)
Ejemplo1
Contar los trabajadores cuyo básico sea superior a 2000.
Se crea la siguiente tabla de criterio y escribimos la función =BDCONTAR(B3:J19,”BASICO”,G36:G37)
Ejemplo2
Contar los trabajadores mayores de 20 años.
Se crea la siguiente tabla de criterio y escribimos la función =BDCONTAR(B3:J19,”EDAD”,G36:G37)
Ejemplo 1
Contar los trabajadores del distrito de Comas y de la empresa COSAPI o de la empresa CIPORT.
Se crea la siguiente tabla de criterio y escribimos la función =BDCONTARA(B3:J19,”EMPRESA”,E46:48)
Ejemplo 2
Contar los trabajadores de la empresa COSAPI o CIPORT.
Se crea la siguiente tabla de criterio y escribimos la función =BDCONTARA(B3:J19,”EMPRESA”,H56:H58)
Ejemplo 1
¿Cuál es la edad mínima de los gerentes de COSAPI o CIPORT?
Se crea la siguiente tabla de criterio y escribimos la función =BDMIN(B3:J19,”EDAD”,G74:H76)
Ejemplo 1
¿Cuál es la edad máxima de los trabajadores de GRAÑA o CIPORT?
Se crea la siguiente tabla de criterio y escribimos la función =BDMAX(B3:J19,”EDAD”,G87:H89)
Ejemplo 1
¿Cuál es promedio de edad de los empleados de GRAÑA o CIPORT?
Se crea la siguiente tabla de criterio y escribimos la función =BDPROMEDIO(B3:J19,”EDAD”,G101:H103)
Taller
B Funciones y Validación
Vamos a realizar una mecanización del formato de análisis de costos unitarios de una par da de concreto
armado.
Elaboraremos los siguientes cuadros para que sean vinculados con la tabla principal.
Cuadro de resistencia del cemento.
LISTAS DE VALIDACIÓN
Lista par f´c
• Nos ubicamos en la celda C46.
• Ac vamos la ficha Datos y usamos el icono Validación de datos del grupo Herramientas de datos.
44 Excel para Ingenieros
• Al ubicarnos en la celda C46 podemos desplegar los datos y seleccionar uno de los valores.
Lista de rendimiento
• Nos ubicamos en la celda C47.
• Usamos el icono Validación.
• Seleccionamos Lista.
• En origen, digitamos 4,6,8,10,12,15,20,25,30,35,40.
Taller B: Funciones y Validación 45
• Ahora, al ubicarnos en la celda C47, podemos desplegar los datos y seleccionar uno de los valores.
Lista de jornal
• Nos ubicamos en la celda C48.
• Usamos el icono Validación.
• Seleccionamos Lista.
• En origen, digitamos 4,6,8,10,12.
• Al ubicarnos en la celda C48 podemos desplegar los datos y seleccionar uno de los valores.
46 Excel para Ingenieros
• La celda B52 es fija, así que la seleccionamos y presionamos la tecla F4 para que se convierta en
absoluta: $B$52.
• Las funciones de las otras celdas:
En F53 =BUSCARV($B$52,RESISTENCIA,3)
En F54 =BUSCARV($B$52,RESISTENCIA,4)
En F55 =BUSCARV($B$52,RESISTENCIA,5)
FUNCION BUSCARV() PARA ENCONTRAR LAS UNIDADES Y LOS PRECIOS DE LA MANO DE OBRA
Para la can dad de horas por m3:
• La can dad de horas por m3 dependen de la cuadrilla, el jornal y el rendimiento.
• Nos ubicamos en la celda G57 y escribimos la fórmula =E57*$C$48/$C$47.
• Las celdas C48 y C47 están como absolutas para ser copiadas.
48 Excel para Ingenieros
FUNCIONES ESTADÍSTICAS
Ejemplo1:
En la siguiente tabla de datos, tenemos 20 números. Calcular la media.
52 Excel para Ingenieros
Solución
1. Podemos u lizar:
a. La función promedio indicando el rango de valores, o
b. La función suma del rango y dividirla entre el número de valores.
Ejemplo 2: Del ejemplo anterior se encontró el número de valores que corresponde a un determinado
rango, necesitamos saber cuál es la media de estos nuevos datos.
Solución:
1. Los datos del ejemplo anterior han sido agrupados de la siguiente manera:
a. Frecuencia absoluta (el número de valor comprendido en el rango).
b. Marca de clase (el valor medio entre los valores del rango).
2. De acuerdo con la fórmula, encontraremos:
a. El producto de ni * Xi.
b. La sumatoria de la frecuencia y ni*xi.
c. Finalmente encontraremos la media de datos clasificados dividiendo la suma de nixi y la suma ni.
MEDIA PONDERADA
Concepto: Es el valor resultante de la división efectuada entre la suma del producto de un número por las
veces que éste se repite (su peso) y la suma de los valores de estas repe ciones (sus pesos).
Fórmula:
Capítulo 2: Funciones Avanzadas 53
MEDIA GEOMÉTRICA
=MEDIA.GEOM(C96:C105)
Concepto: Es la raíz enésima del producto de n números.
Fórmula:
MEDIA ARMÓNICA
=MEDIA.ARMO(C96:C105)
Concepto.- Es la división entre el número de valores y la sumatoria de la inversa de los valores.
Fórmula.-
MEDIANA
=MEDIANA(K115:K125)
Concepto.- Dentro de una lista de valores ordenados, la mediana viene a ser el valor del dato que ocupa
el lugar medio. Si el número total de valores es impar, será el valor medio; si es par, el promedio de los
dos medios.
Ejemplo 6. De acuerdo con las tablas que se muestran, encontrar el valor de las medianas.
Solución
1. En la primera tabla:
a. Ordenamos los datos en una nueva columna.
b. Observamos que existen 10 números.
c. Los valores medios son el quinto y sexto números, es decir, el 8 y el 9.
d. Para encontrar mediana podemos sumar simplemente estos valores o usar la función mediana.
(8+9)/2
=MEDIANA(C115:C124)
2. En la segunda tabla:
a. Observamos que existen 11 valores.
b. El valor sexto es 9.
c. La mediana es 9.
d. También podemos u lizar la función:
=MEDIANA(K115:K125)
3. La función mediana no necesita los datos ordenados.
FRECUENCIA
FRECUENCIA (datos, grupo)
Recopilación de datos: (24 valores de las notas de un curso)
56 Excel para Ingenieros
10 15 14 11
8 10 10 9
9 16 8 10
14 18 4 15
10 19 18 11
18 11 5 14
C. Longitud del intervalo.- Es la diferencia absoluta entre el menor valor y el mayor valor.
W(i)=l(Ii)=| Li+1 - Li |
a. Li+1 = 19.
b. Li= 4.
c. Entonces, la longitud del intervalo es 15.
F. Marca de clase:
Li Li+1 Xi
4 6 5
7 9 8
10 12 11
13 15 14
16 20 18
H. Frecuencia acumulada:
De los valores encontrados, ¿qué porcentaje de los alumnos ene notas inferiores a 12?
A. Observamos en la úl ma tabla que la fila 122 es donde se encuentran las notas entre 10 y 12.
B. En la columna de frecuencias rela vas acumuladas porcentuales.
C. Luego, encontramos el porcentaje de 58.33.
ERROR ABSOLUTO
Es el error que se determina de acuerdo con el valor promedio.
ERROR RELATIVO
Es el error absoluto x 100 dividido entre el promedio.
Nota:
Éstas son las fórmulas básicas para encontrar las desviaciones estándar.
60 Excel para Ingenieros
EJEMPLO
Encontrar los errores absoluto y
absoluto promedio de los siguientes
datos.
Para hallar estos valores:
• Usamos la función =promedio()
para encontrar el valor medio de
los datos.
• Usamos la función =abs() para
encontrar el error absoluto.
• Usamos nuevamente la función
=promedio().
EJEMPLO 1
Tenemos el peso de diez productos. Con estos valores encontraremos la desviación estándar, poblacional
y promedio.
En una hoja de Excel escribiremos los diez valores y encontraremos:
1. Promedio.
2. La diferencia entre el peso y el promedio.
3. Valor absoluto de la diferencia anterior.
4. El cuadrado de la diferencia.
Con estos valores, usando las fórmulas, encontraremos los valores:
C13 =SUMA(C3:C12)
C14 = PROMEDIO(C3:C12)
C15 =C13/B12
C16 =C13/(B12-1)
D3 = C3-C14
E3 =ABS(D3)
F3 =D3^2
E15 =E13/B12
F17 =(F13/B12)^(1/2)
F18 =(F13/(B12-1))^(1/2)
Finalmente encontramos los mismos valores usando las funciones de desviación estándar desvest(),
desviación estándar poblacional desvestp() y desviación estándar promedio desvprom() que ofrece
Microso Excel.
Hoja de cálculo con de datos, fórmulas y funciones:
Nota:
Las desviaciones han sido encontradas con fórmulas y funciones simples en la parte superior y estos
valores están confirmados en la parte inferior.
62 Excel para Ingenieros
K.ESIMO.MAYOR
Esta función encuentra el primer número mayor, el segundo, el tercero, el cuarto o el enésimo mayor, de
acuerdo con lo solicitado.
K.ESIMO.MAYOR(A3:A12,1) Encuentra el número mayor del rango A10:A20.
K.ESIMO.MAYOR(A3:A12,4) Encuentra el tercer número mayor del rango A10:A20.
Ejemplo:
En la siguiente tabla se debe colocar el número de puesto,
de acuerdo con el promedio del alumno:
Solución:
Para ello debemos crear dos columnas:
En la columna G numeramos en forma ascendente.
En la columna F usamos la siguiente fórmula:
=K.ESIMO.MAYOR($B$4:$B$23,G4) y copiamos en toda la columna.
ANÁLISIS DE DATOS
Es uno de los complementos de Microso Excel, se encuentra en la ficha Análisis de datos, en el grupo
Análisis.
El icono Análisis de datos nos mostrará el siguiente cuadro de diálogo, donde encontramos más
funciones:
HISTOGRAMA
Con esta función encontraremos la frecuencia de los datos de acuerdo con las clases de datos.
REGRESIÓN
Con esta función encontraremos los índices necesarios para encontrar el pronós co de datos de acuerdo
con una ecuación lineal.
EJEMPLO
Encontrar la varianza de los siguientes grupos de valores.
Ingresamos al icono de análisis de datos:
66 Excel para Ingenieros
Dejamos la opción en una hoja nueva, para que los resultados se muestren en ésta.
Capítulo 2: Funciones Avanzadas 67
EJEMPLO 2
Encontrar la can dad de números que se hallan dentro de un rango de datos (frecuencia de datos).
Para ello ingresamos a la opción Análisis de datos y seleccionamos Histograma.
Con esta opción aparece un cuadro de diálogo. En Rango de datos seleccionamos los datos de E14 hasta
E37 y en Rango de Clase seleccionamos de G15 hasta G19.
68 Excel para Ingenieros
C Funciones Estadísticas
y Análisis de Datos
PRONÓSTICO DE GANANCIAS
Durante cada uno de los úl mos nueve años de trabajo, por venta de productos se obtuvieron ganancias
diferentes, se necesita saber cuál será la ganancia por ventas de 1000, 1050, 1100, hasta 1500.
METODO GRÁFICO
Con los datos de X e Y insertamos una gráfica de dispersión:
Nos ubicamos sobre los puntos de intersección, usamos el menú contextual y elegimos la opción Formato
de línea de tendencia:
MÉTODO DE REGRESIÓN
Ahora usaremos la función regresión que se encuentra en la ficha Datos en el grupo Análisis.
Al usar esta opción, el programa nos mostrará el cuadro de diálogo donde seleccionaremos Regresión.
FUNCIONES FINANCIERAS
FUNCIÓN PAGO.- Con esta función encontraremos el valor de los pagos de cuotas de un préstamo.
=PAGO(tasa,nper,va,[vf],[ po])
Donde:
Tasa, es el porcentaje anual de préstamo. Si el pago es mensual debemos dividir la tasa entre 12.
Nper, es el número de períodos (cuotas a pagar).
Va, es el valor actual del préstamo.
Vf, es el valor final del préstamo.
Tipo, cuando el pago es al final, es 0, o se omite, pero si es al inicio se debe poner 1
EJEMPLO 1
Tenemos un préstamo de mil soles con una tasa de 15% para pagarlos en 10 meses. ¿Cuál será el valor
de cada uno de los pagos?
SOLUCIÓN
• Tenemos los siguientes datos:
o Valor actual del préstamo: 1000 nuevos soles.
o Tasa del 15%, pero es anual; entonces, para los pagos mensuales será 15% entre 12.
o Número de pagos: 10.
• Con esos datos crearemos la siguiente tabla:
o En la celda D2 escribimos 1000.
o En la celda D3 escribimos 15%.
o En la celda D4 escribimos 10.
Capítulo 2: Funciones Avanzadas 75
• Como resultado tenemos pagos de 107.003 (obsérvese que el valor es nega vo, esto se debe a que
es una deuda).
FUNCIÓN Valor Actual.- Con esta función encontraremos el valor actual de una serie de pagos de acuerdo
con un interés y cuotas.
VA(tasa;nper;pago;vf; po)
Donde:
tasa, es el porcentaje anual de préstamo. Si el pago es mensual debemos dividir la tasa entre 12.
nper, es el número de períodos (cuotas a pagar).
pago, es el valor de las cuotas que se pagan.
Vf, es el valor final del préstamo.
Tipo, cuando el pago es al final, es 0, o se omite, pero si es al inicio se debe poner 1.
EJEMPLO 2
Estamos pagando la can dad de 107.003 soles, en 10 meses, con una tasa de 15%. ¿Cuál fue el valor del
préstamo?
SOLUCIÓN
• Tenemos los siguientes datos:
o Pago de 107.003.
o Tasa del 15% anual.
o Número de pagos: 10.
• Con esos datos crearemos la siguiente tabla:
o En la celda D9 escribimos 15%.
o En la celda D10 escribimos 10.
o En la celda D11 escribimos 107.003.
o En la celda D12 la función =VA(D9/12,D10,D11).
• El valor del préstamo es de 1000 nuevos soles y lo comprobamos con el primer ejemplo.
76 Excel para Ingenieros
FUNCIÓN Valor Final.- Con esta función encontraremos el valor final de una serie de pagos, de acuerdo
con un interés y cuotas.
Vf(tasa;nper;pago;vf; po)
Donde:
tasa, es el porcentaje anual de préstamo. Si el pago es mensual debemos dividir la tasa entre 12.
nper, es el número de períodos (cuotas a pagar).
pago, es el valor de las cuotas que se pagan.
Va, es el valor actual del préstamo.
Tipo, cuando el pago es al final, es 0, o se omite, pero si es al inicio se debe poner 1.
EJEMPLO 3
Estamos ahorrando en el banco y mensualmente depositamos la can dad de 107.003 nuevos soles. El
banco ene una tasa de 15% anual. ¿A cuánto ascenderán mis ahorros en 10 meses?
SOLUCIÓN
• Tenemos los siguientes datos:
o Pago de 107.003.
o Tasa del 15% anual.
o Número de períodos: 10.
• Con esos datos crearemos la siguiente tabla:
o En la celda D15 escribimos 15%.
o En la celda D16 escribimos 10.
o En la celda D17 escribimos 107.003.
o En la celda D12 la función =VF(D15/12,D16,D17).
• El valor de mis ahorros al finalizar los 10 meses será de 1132.27 nuevos soles.
FUNCIÓN Valor actual neto.- Con esta función encontraremos el valor actual de una serie de pagos que
serán realizados cada mes o cada año.
VNA(tasa;valor1;[valor2];…)
Donde:
tasa, es el porcentaje anual de préstamo. Si el pago es mensual debemos dividir la tasa entre 12.
Valor1, es el valor del primer pago que se realiza.
Valor2 y siguientes, son los valores que se realizan luego del primer pago.
Capítulo 2: Funciones Avanzadas 77
FUNCIÓN Tasa interna de retorno.- Con esta función encontraremos la tasa con la cual el valor actual
neto es igual a cero. Es decir, la tasa mínima para no perder. Los valores que se evalúan deben estar en
orden y por lo menos uno de los valores debe ser posi vo o nega vo.
TIR(valores)
Donde:
Valores, es el rango de valores desde al año cero hasta el año de evaluación (la unidad de empo
puede variar).
EJEMPLO 4
Una empresa se hizo de un préstamo de 200.000 dólares para pagarlos en 10 años. Con esto, el empresario
tendrá ingresos adicionales de:
26.000, los 3 primeros años.
34.000, del 4º al 7º año, y
42.000, los 3 úl mos años.
El préstamo ene un interés anual de 10%.
Se desea saber si el empresario ganará o perderá y cuál es la tasa mínima para no perder.
SOLUCIÓN
• Tenemos los siguientes datos:
o Ingresos anuales.
o Tasa del 10% anual.
o Número de períodos: 10.
• Con estos datos encontramos:
o El pago anual del préstamo de 200.000 dólares.
En la celda C23= PAGO(C22,10,C23).
o La diferencia de ingreso y pago de préstamo anual nos da el flujo de caja anual.
• A primera vista, sumando los ingresos y egresos tenemos un monto de 14.509 dólares. Esto nos hace
suponer que estamos ganando, pero tenemos que ver los costos actualizados.
• Encontramos los valores actuales.
o Para el ingreso, en la celda C28=VNA(C22,D18:M18).
o Para el flujo de caja, C30= VNA(C22,D18:M18).
o El valor neto actual del flujo de caja es $ -770.3.
• Es decir, con los pagos que tenemos que hacer, al final estamos perdiendo.
• Encontramos el TIR:
o En la celda C34 =TIR(C20:M20).
78 Excel para Ingenieros
o El resultado es 9.146% es decir que ésa es la tasa mínima de préstamo que debemos aceptar.
Taller
D Funciones Financieras
y Análisis de Datos
EVALUACIÓN DEL PROYECTO DE LA EMPRESA DE SERVICIOS
EDIFICANDO SAC
La empresa Edificando SAC está evaluando el proyecto presentado por uno de sus socios para determinar
si es rentable o no la implementación de dos locales.
En este cuadro de diálogo seleccionaremos la función Regresión. Hacemos clic sobre Aceptar.
El programa genera en una nueva hoja de cálculo el siguiente cuadro de resultados. Con estos resultados,
elaboraremos la ecuación lineal y calcularemos la demanda de los próximos 10 años.
En la celda C27 digitamos = B18 y en la celda C28 digitamos =B17.
Para el AÑO 11:
• En la celda C33 digitamos 11.
• En la celda C34 digitamos C28+C27*C33.
El mismo procedimiento para los otros años.
Taller D: Funciones Financieras y Análisis de Datos 81
CUADRO DE RESULTADOS Y CÁLCULOS DE LA PROYECCIÓN
82 Excel para Ingenieros
Notamos que el primer método es el más prác co: con él hacemos la proyección de los otros servicios.
Taller D: Funciones Financieras y Análisis de Datos 83
Los servicios 3 y 4 enen una proyección es mada a par r del tercer año. Estas proyecciones se calcularon
teniendo en cuenta los datos históricos del mercado de empresas similares y cas gando en un 50 %.
En otra hoja de cálculo vincularemos los resultados encontrados y los redondearemos con cero
decimales.
84 Excel para Ingenieros
Con este cuadro de precios elaboraremos el cuadro de proyección de ingresos y egresos para los próximos
10 años.
Para ver las fórmulas usadas u lizamos el icono Mostrar fórmulas que se encuentra en la ficha Fórmulas en el grupo Auditoría de fórmulas.
Taller D: Funciones Financieras y Análisis de Datos
85
86 Excel para Ingenieros
A esto se le debe adicionar el costo para la puesta en marcha, que es de 6.500 dólares. La suma total es
de 189.500 dólares, que serán afrontados por los socios y por un préstamo.
Valor mercado
Los equipos y locales, dentro de 10 años, tendrán un valor de venta de:
Equipo 1 $ 15.000
Equipo 2 $ 5.000
Equipo 3 $ 3.500
Equipo 4 $ 00
Local 1 $ 11.900
Local 2 $ 35.700
Segunda alterna va
Cuadro para la segunda alterna va. Tiene seis cuotas, una tasa del 12% y se paga a par r del segundo
año.
Con los valores obtenidos hacemos el análisis del valor actual neto, para eso ponemos una tasa igual para
las dos alterna vas y usamos la fórmula valor neto actual VNA.
Para la primera alterna va seleccionaremos la tasa del 10% que se encuentra en la celda C80 y usaremos
los valores del flujo neto de D27 hasta H27.
Para la segunda alterna va seleccionaremos la tasa del 10% que se encuentra en la celda D80 y usaremos
los valores del flujo neto de D69 hasta I69.
El valor neto será la suma del préstamo con el VNA del flujo neto de cada uno.
Para elaborar este cuadro tenemos los siguientes datos: gastos administra vos anuales, 151.846 dólares; ingreso extraordinario al décimo año, 57.500;
depreciación, 13.540 dólares, y los impuestos son del 30% (datos obtenidos de cuadros anteriores).
Excel para Ingenieros
Taller D: Funciones Financieras y Análisis de Datos 93
COSTO DE OPORTUNIDAD
Calculamos el costo de oportunidad con las tasas de interés, la cual mul plicamos por el porcentaje que
aporta cada uno de los socios.
En el préstamo usamos la tasa del 12% que es el 50 % del monto total.
El aporte del capital de los socios también es del 50% y la tasa por inver r en este negocio es del 20%
(se es ma que es lo que se dejaría de ganar en otro negocio).
El costo de oportunidad, entonces, es la suma de los productos del porcentaje del monto y las tasas de
interés.
Es el flujo de caja de ingresos y egresos que se darán en los 10 años sin tomar en cuenta los gastos financieros.
Excel para Ingenieros
Los ingresos y costos de producción son obtenidos de las tablas anteriores, vinculándonos con la hoja de INGRESOS Y EGRESOS.
Por ejemplo, el valor de ingresos del año 2 (celda E4) lo obtenemos al digitar la fórmula ='INGRESOS Y EGRESOS'!R32.
El VAN del flujo en los años es = VNA(C9,D17:M177) y el valor actual neto total = C17-C20 , que nos da una suma de 369.278,24 dólares.
La tasa de retorno interno es =TIR(C17:M17) y arroja un valor de 52%, es decir, nuestro proyecto está económicamente aceptable.
ESTADO FINANCIERO DE PÉRDIDAS Y GANACIAS
Al estado económico de pérdidas y ganancias le sumamos los gastos financieros (que se encuentran en la hoja de FINANCIAMIENTO).
Taller D: Funciones Financieras y Análisis de Datos
95
FLUJO DE CAJA FINANCIERO
96
Al flujo de caja económico le estamos agregando la parte financiera, en este caso, estamos poniendo el servicio de deuda, los intereses y las
amor zaciones.
Excel para Ingenieros
Hemos calculado el valor actual neto =VNA(C26,D24:M24) y el valor neto total, obteniendo el valor de 380.932,54 dólares y un valor del TIR(C24:M24)
del 85%, con lo que nuestro proyecto es altamente rentable.
Capítulo 2: Funciones Avanzadas 97
ALEATORIO.ENTRE: Devuelve un número aleatorio entre dos números que uno determine.
=ALEATORIO.ENTRE(inferior, superior)
• Si copiamos una de las celdas de aleatorio, cambian todos los otros valores en forma automá ca.
EJEMPLO 3
Encontrar el mínimo común múl plo y el máximo común divisor de los números.
MDETERM: Devuelve la matriz determinante de una matriz. Igual número de filas y columnas.
=MDETERM(MATRIX)
MINVERSA: Devuelve la matriz inversa de una matriz. Igual número de filas y columnas.
=MDETERM(MATRIX)
MMULT: Devuelve el producto de dos matrices. El número de filas de la primera matriz debe ser el
número de columnas de la segunda y el número de columnas de la primera matriz, el mismo número de
filas de la segunda.
=MMULT(MATRIX1,MATRIX2)
EJEMPLO 4
Encontrar la determinante, la inversa y el producto de las matrices, según el cuadro.
SENO: Devuelve el valor seno del ángulo dado, el ángulo debe estar en radianes.
=SENO(ángulo)
COSENO: Devuelve el valor coseno del ángulo dado, el ángulo debe estar en radianes.
=COS(ángulo)
TANGENTE: Devuelve el valor tangente seno del ángulo dado, el ángulo debe estar en radianes.
=TAN(ángulo)
ARCO SENO: Devuelve el valor seno del ángulo dado, el ángulo debe estar en radianes.
=ASENO(ángulo)
ARCO COSENO: Devuelve el valor coseno del ángulo dado, el ángulo debe estar en radianes.
=ACOS(ángulo)
ARCO TANGENTE: Devuelve el valor tangente seno del ángulo dado, el ángulo debe estar en radianes.
=ATAN(ángulo)
EJEMPLO 5
Encontrar los valores del seno, coseno, tangente y arcos de los ángulos.
• La función seno trabaja con ángulos radianes, por eso debemos transformar los grados sexagesimales
en radianes.
• En la celda C3 =RADIANES(B3)
• En la celda D3 =SENO(C3)
• En la celda E3 =COS(C3)
• En la celda F3 =TAN(C3)
• En la celda G3 =ASENO(D3)
• En la celda H3 =ACOS(E3)
• En la celda I3 =ATAN(F3)
• Los valores de los arcos están en radianes y los pasaremos a grados sexagesimales.
• En la celda J3 =GRADOS(G3)
Taller
E Matrices
Para resolver ecuaciones con múl ples variables debemos tener igual número de ecuaciones con número
de variables. Para resolver u lizando el sistema matricial debemos crear una matriz de igual número de
filas y columnas, luego, encontrar su matriz inversa y finalmente mul plicar la matriz inversa con la
matriz de resultados.
PARTE 1
Usando las siguientes ecuaciones encontrar las variables:
5*X+4*Y+10*Z-12=0
10*X+5*Y-10=0
X+6*Y+15*Z-5=0
Debemos crear la matriz 1 y la matriz 2 con los valores de las ecuaciones. La matriz 1, con los valores
constantes de las variables y la matriz 2, con los resultados.
MATRIZ INVERSA
Para resolver las ecuaciones, primero debemos aplicar la matriz inversa de la matriz 1.
102 Excel para Ingenieros
MULTIPLICACIÓN DE MATRICES
Ahora Mul plicaremos la inversa de la matriz 1 con la matriz 2 para encontrar los resultados de las
variables.
• Seleccionamos las celdas G9:G11.
• Escribimos la función =MMULT(B9:D11, G3:G5).
• Presionamos las teclas CTRL. + SHIFT + ENTER.
Taller E: Matrices 103
• Resultados: X=2 Y= -2 y Z= 1.
PARTE 2
La estructura metálica de la figura ene dos cargas puntuales y se pide encontrar las reacciones en los
puntos A y B. Para encontrar estos valores usaremos la sumatoria de momentos=0 en cada punto (A
y B), y la sumatoria de fuerzas horizontales y ver cales en equilibrio. Ordenaremos estas ecuaciones
matricialmente y solucionaremos el ejercicio. No estamos considerando el peso de la estructura.
104 Excel para Ingenieros
F Funciones
Trigonométricas
CALCULAR LA DECLINACIÓN DEL SOL EL DÍA 22 DE ABRIL
El día 22 de abril, entre las 9 y 10 de la mañana, en la ciudad de Lima, Perú, se hicieron mediciones
angulares al Sol con un teodolito. La corrección del huso horario es de cinco horas.
Calculando el promedio de las cuatro mediciones de la hora y sumando la corrección del huso,
encontraremos la HORA CORREGIDA.
Calculando el promedio de los ángulos horizontales y ver cales encontraremos la ALTURA CORREGIDA.
Con la hora corregida y la fecha, buscaremos en la tabla de declinaciones la DECLINACIÓN DEL SOL.
Con la declinación encontraremos el ÁNGULO POLAR.
Con estos datos encontraremos el AZIMUT.
CÁLCULO DE LA ALTURA
CÍRCULO HORIZONTAL
• A los ángulos mayores a 180 grados les restamos 180.
• En la columna R hacemos los cálculos adicionales en segundos.
Taller F: Funciones Trigonométricas 109
CÍRCULO VERTICAL
Con los datos obtenidos en las mediciones del círculo ver cal, encontraremos la altura.
• Calculamos el promedio de los ángulos ver cales.
• Calculamos la corrección por paralaje y refracción.
• Finalmente encontramos la altura corregida.
CÁLCULO DE LA DECLINACIÓN
Con la fecha de las mediciones (22 de abril) y con la hora corregida, entramos al catálogo de declinaciones
y encontramos la declinación para las 14 y 15 horas.
Ahora haremos los cálculos de la declinación para las 14 horas, 25 minutos y 34 segundos.
• Pasamos a segundos las declinaciones.
• Encontramos la diferencia de declinaciones.
• Pasamos a segundos la hora corregida.
• En forma proporcional, encontramos la declinación.
Cuadro de fórmulas
Taller F: Funciones Trigonométricas 111
Cuadro procesado
3 Auditoría de Fórmulas
AUDITORÍA DE FÓRMULAS
Este grupo se encuentra dentro de la ficha de Fórmulas. Estas funciones de Microso Excel nos muestra
gráficamente la relación que existe entre dos o más celdas a través de flechas que indicarán la dependencia
o precedente de una celda o de un grupo de ellas.
RASTREAR PRECEDENTES
Al ubicarnos en una celda y usar este primer icono, el programa hace aparecer unas flechas relacionando
la celda con sus celdas precedentes. Al dar otro clic aparece la relación en un segundo nivel y, con el
tercer icono, quitamos de una a una las relaciones.
EJEMPLO 1
La siguiente tabla muestra el costo de los productos en soles y dólares, de la siguiente manera:
• La columna D nos muestra los precios en dólares.
• La columna E nos muestra los precios en soles pero esta columna se relaciona directamente con la
celda G3 y ene la siguiente fórmula = D6*$G$3 (esta fórmula se copia en la columna).
• La columna F nos muestra el total en dólares y está relacionada con las columnas C y D, con la fórmula
=C6*D6.
• La columna G nos muestra el total en soles y está relacionada con la columna F y la celda G3, con la
fórmula =F6*$G$3.
Conocemos estas relaciones porque estamos creando el cuadro pero otra persona puede u lizar
AUDITORÍA para ver las relaciones existentes entre las celdas.
114 Excel para Ingenieros
Al ubicarnos en la celda E9 y dar un clic sobre el icono de precedente, Auditoría, mediante flechas, nos
muestra la relación de esta celda con G3 y D9.
RASTREAR DEPENDENCIA
Al ubicarnos en una celda y dar un clic sobre este icono, aparecen flechas que relacionan todas las celdas
que dependen de aquella. Al dar otro clic aparece otra relación en un segundo nivel y con el icono de la
derecha quitamos de una en una las relaciones.
EJEMPLO 2
U lizando la tabla creada en el ejemplo anterior, nos ubicamos en la celda G3 y damos un clic sobre el
icono de dependencia. Auditoría nos muestra todas las celdas relacionadas con ella.
QUITAR FLECHAS
Con este icono quitamos las flechas de las relaciones creadas con los primeros iconos. Si deseamos
podemos quitar estas relaciones nivel por nivel o todas a la vez.
Capítulo 3: Auditoría de Fórmulas 115
EJEMPLO 3
Dos celdas muestran error al ubicarnos en una de ellas y dar un clic sobre el icono Detectar error. Auditoría
nos muestra la relación de la celda con otras y el lugar del error. En este caso el error es la celda que se
encuentra vacía.
MOSTRAR FÓRMULA
Esta es una herramienta que nos muestra en cada una de las celdas las fórmulas que hemos creado.
EVALUAR FÓRMULAS
Esta es una herramienta que nos muestra paso por paso el proceso de la ejecución de una fórmula o
función.
EJEMPLO 4
En la siguiente tabla debemos encontrar la relación que existe entre las celdas y mostrar las fórmulas.
116 Excel para Ingenieros
Solución
• Nos ubicamos en la celda G9 y en el icono Rastrear precedentes.
• Vemos que existe una relación entre la celda G9 y las celdas de G4 a G8. Si volvemos a presionar el
icono nos muestra la relación de éstas con las celdas de E5 a E8 y con G11.
• Si volvemos a presionar el icono, nos mostrará la relación de estas úl mas con las celdas de D5 a D8
y B5 a B8.
Capítulo 3: Auditoría de Fórmulas 117
• Ahora borramos las relaciones, nos ubicamos en la celda B4 y presionamos el icono de Rastrear
dependientes.
• Vemos cómo aparece una flecha mostrando la relación entre la celda B4 con D4 y E4.
• Ahora volvemos a dar un clic en el icono y nos mostrará la relación entre estas úl mas celdas con la
columna E y G.
• Usamos el icono MOSTRAR FÓRMULAS y nos mostrará el contenido de las celdas con sus fórmulas,
donde existen.
• Nos ubicamos en la celda G9 y usamos el icono EVALUAR FÓRMULAS.
118 Excel para Ingenieros
EVALUACION DE FÓRMULA
• Aparece el cuadro de diálogo con la fórmula y al presionar el botón Evaluar, nos mostrará los
resultados.
EJEMPLO 5
Tenemos un área agrícola de 1150 hectáreas. Los costos y beneficios son los que están en la tabla.
Capítulo 3: Auditoría de Fórmulas 119
• Ahora nos ubicamos en la celda C7, usamos los iconos de dependencia y al dar un clic nos mostrará
la primera relación y, cada vez que le demos otro clic, nos mostrará las otras relaciones.
Capítulo
Es una función que sirve para administrar la información de una base de datos de acuerdo con los
requerimientos del usuario.
Si tenemos la siguiente base de datos, usando tablas o tablas dinámicas podemos crear una base alterna va
que nos muestre, por ejemplo, la relación ordenada por obra, año y mes, en forma matricial.
122 Excel para Ingenieros
TABLAS
Si ac vamos el icono tablas del grupo tabla, nos muestra un cuadro de diálogo que nos pide el rango de
la tabla.
El programa nos muestra la tabla con flechas de desplazamiento en cada uno de los campos (autofiltro).
Capítulo 4: Tablas, Tablas Dinámicas y Gráficos Dinámicos 123
Si ac vamos la flecha del campo material podemos seleccionar uno de los registros.
TABLA DINÁMICA
Al usar el icono tabla dinámica, se nos muestra el cuadro de diálogo donde damos el rango de la tabla y
marcamos la ubicación de ésta, en tal caso, seleccionaremos en la misma hoja.
124 Excel para Ingenieros
• Nos muestra un gráfico asistente. Al dar un clic sobre esta área nos muestra un asistente para diseñar
la tabla dinámica.
• En la parte superior se encuentran los campos de datos y en la parte inferior, cuatro secciones para
arrastrar los campos según el diseño.
Capítulo 4: Tablas, Tablas Dinámicas y Gráficos Dinámicos 125
• Si arrastramos los campos AÑO y MES al Rótulo de columna y los campos MATERIAL y OBRA al
Rótulo de fila…
126 Excel para Ingenieros
• Si queremos mostrar sólo los datos del mes de enero, arrastraremos el campo MES al área de trabajo
Filtro de informe.
Capítulo 4: Tablas, Tablas Dinámicas y Gráficos Dinámicos 127
• Ahora ac varemos la flecha del campo Mes y seleccionaremos sólo el mes de enero.
• El cuadro nos muestra la suma de las can dades de los meses de enero de los años 2004 y 2005.
128 Excel para Ingenieros
Seleccionar Configuración
de campo de valor.
Al presionar el botón Aceptar, el programa nos mostrará la tabla dinámica con el promedio de la
can dades.
GRÁFICOS DINÁMICOS
Las tablas dinámicas que hemos creado anteriormente también pueden ser graficadas, para ello debemos
u lizar la ficha INSERTAR y el grupo GRÁFICOS.
130 Excel para Ingenieros
MOVER GRÁFICO
Para cambiar la ubicación del gráfico creado usamos el icono Mover gráfico.
Nos muestra un cuadro de diálogo donde seleccionaremos, que queremos el gráfico en la hoja 1 .
En este cuadro de diálogo seleccionaremos dónde queremos el gráfico Hoja1.
134 Excel para Ingenieros
ANÁLISIS Y SI
Es uno de los iconos de Herramientas de datos que nos permite trabajar con el administrador de
escenarios, buscar obje vos y tablas de datos.
ADMINISTRADOR DE ESCENARIOS
Es una opción que nos permite trabajar con diferentes respuestas probables, usando una tabla de
datos.
Para ingresar al Administrador de escenarios debemos ac var la ficha Datos y usar el grupo Herramientas
de datos y el icono Análisis y si:
Ejemplo 1.
Debes crear las siguientes tablas agregando fórmulas donde corresponda:
• En E18, la fórmula =C18*D18
• En D21, la fórmula =C18*C21
• En D22, la fórmula =C18*C22
• En D23, la fórmula =C18*C23
• En E24, la fórmula =SUMA(D21:D23)
• En E25, la fórmula =E18-E24
136 Excel para Ingenieros
Usemos la función Escenarios para determinar cuál será la ganancia en cada uno de los casos.
Ingresamos al Administrador de escenarios.
• En esta ventana elegimos Agregar.
Capítulo 5: Administración de Escenarios, Buscar objetivo y Tabla de datos 137
• Escribimos el Nombre del escenario (puede ser texto o número). Escribimos PARA CIEN.
• Seleccionamos las Celdas cambiantes y presionamos el botón Aceptar.
• En esta ventana escribimos los valores que correspondan al primer escenario y usamos la opción
Agregar para seleccionar otro escenario (usamos Aceptar si no hay otro escenario).
• De la misma manera agregamos los otros escenarios y al final seleccionamos la opción Aceptar.
138 Excel para Ingenieros
• En esta nueva ventana, si quieres ver momentáneamente los valores, usa la opción Mostrar, pero si
quieres tener la tabla de futuros escenarios, usa la opción Resumen.
• En esta ventana seleccionamos Resumen y en celdas resultantes, E25, que es la celda que muestra la
ganancia y, finalmente, Aceptar.
• El programa nos mostrará el Resumen de escenario, donde podemos comparar los valores y
determinar cuál de ellos nos conviene.
Capítulo 5: Administración de Escenarios, Buscar objetivo y Tabla de datos 139
BUSCAR OBJETIVO
Esta función nos sirve para determinar un valor buscado en una celda, dicha celda debe estar relacionada
con otra a través de una fórmula o función.
Ejemplo 1
Uno de los alumnos del Módulo 3 ene las notas que se mostrarán a con nuación. Desea saber cuánto
debe tener en su examen de teoría de Microso Excel para sacar un promedio de 13.
Solución
• Verificar que en la celda D9 esté la función =Promedio(D5:D8).
• Buscaremos obtener 13 en la celda D9 y la celda que se debe
cambiar es D7.
• Ingresaremos al menú Herramienta la opción Buscar
obje vo.
Ejemplo 2
Resolver la siguiente ecuación X2+3X-50= 0.
SOLUCIÓN
• Creamos la siguiente tabla.
• B3 viene a ser la variable X.
• En la celda B4 escribimos la fórmula =B3^2+3*B3.
TABLAS DE DATOS
Microso Excel nos da una herramienta más para resolver en forma múl ple un ejercicio, modificando
uno o dos valores de la fórmula o función principal. Para ello necesitamos iden ficar las celdas variables
en la fórmula o función, luego, crear una fila o columna con los valores que queramos modificar y,
finalmente, usar la función Tabla y señalar la celda variable en la fórmula o función de acuerdo con la fila
o columna.
FUNCIÓN TABLA DE DATOS.- Se encuentra en la ficha Datos. U liza el grupo Herramientas de datos en
el icono Análisis y si.
Ejemplo 1
Al preguntar por el precio de un producto nos informan de lo siguiente:
• El producto ene el valor de 5000 soles.
• El interés anual es del 10%.
Lo compramos para pagarlo en seis meses.
¿Cuál es el pago mensual que efectuaremos?
Solución:
• Primero crearemos la tabla de valores con los datos de la siguiente forma:
o En la celda C3 escribimos el interés en porcentaje.
o En la celda C4 escribimos el número de cuotas.
o En la celda C5 escribimos el costo (lo escribimos estre paréntesis, denotando que es un valor
nega vo).
o En la celda C6 escribimos la función =PAGO(C3/12,C4,C5). Dividimos el valor de interés entre 12,
por ser anual.
142 Excel para Ingenieros
o Ahora debemos encontrar el pago para los intereses de 7%, 12% y 18%.
o El programa muestra un cuadro de diálogo que solicita la celda de la fórmula pago(), donde van a
actuar los valores de la columna (en este caso las tasas de interés).
Capítulo 5: Administración de Escenarios, Buscar objetivo y Tabla de datos 143
Ejemplo 2
Usando el ejercicio anterior, ahora debemos encontrar el pago para los intereses de 7%, 12% y 18%, y
para los plazos de 3, 15, 20 y 30 meses.
¿Cuál es el pago mensual que efectuaremos?
Solución:
• Modificamos la tabla anterior de la siguiente manera.
FUNCIÓN SOLVER
Es una de las funciones especiales de Microso Excel. Nos sirve para buscar el valor óp mo de una serie
de ecuaciones con varias incógnitas.
• Si es que no aparece el grupo Análisis y el icono Solver, debemos ac var este complemento; para
ello, ac varemos el botón Office y en él u lizaremos la opción Complementos. Luego, ac varemos
Opciones de Excel.
• Celda obje vo.- En el caso de búsqueda de máximos valores seleccionaremos la celda de la función
donde queremos el máximo valor y marcaremos Máximo. En el caso de tener una serie de funciones
que representen a ecuaciones o inecuaciones, elegiremos una de ellas, marcaremos Valores de: y
escribiremos el valor buscado de esa fórmula o función.
• Cambiando las celdas.- En esta parte del cuadro de diálogo seleccionaremos las celdas que contengan
las variables u lizadas en las fórmulas o funciones.
• Sujeta a las siguientes restricciones.- Al u lizar el botón Agregar definiremos las restricciones del
problema propuesto (seleccionaremos el resto de celdas que contengan las fórmulas y funciones).
Finalmente, nos muestra los resultados obtenidos y nos sugiere u lizar la solución en la hoja de
trabajo. Al dar clic en Aceptar fijaremos la solución.
Ejemplo 1
Tenemos la ecuación X2+3X-50= 0
Solución:
• Si queremos resolver la ecuación debemos asignar a la celda B3 la variable X y a la celda B4, la
fórmula = B3^ 2+3*B3.
Ejemplo 2
Una escuela ene 150 alumnos en 5º año, distribuidos de la siguiente forma:
• La suma de alumnos de la sección A y la sección B es 85.
• La suma de alumnos de la sección C y la sección D es 65.
• La suma de alumnos de la sección B y la sección C es 80.
• La suma de alumnos de la sección A y la sección D es 70.
• La suma de alumnos de la sección B y dos veces la sección C es 100.
¿Cuántos alumnos hay en cada sección?
Solución:
1. Las fórmulas o ecuaciones son las siguientes:
a. A+B=85
b. C+D=65
c. B+C=80
d. A+D=70
e. B+2*C=100
f. A+B+C+D=150
2. Para u lizar la función Solver debemos asignar las variables y las funciones.
3. Creamos la primera tabla, asignando como variables a las celdas C7, C8, C9 y C10.
4. En la segunda tabla de fórmulas asignamos éstas a las celdas F7, F8, F9, F10, F11y F12, como se
muestra.
En la Celda obje vo escribimos o seleccionamos la celda F7 (en este caso podemos asignar cualquiera
de las celdas con funciones).
En Valor de la celda obje vo seleccionamos Valores de y escribimos el valor que queramos, en este caso,
85.
150 Excel para Ingenieros
En Cambiando las celdas seleccionamos las celdas de las variables, es decir, C7, C8, C9 y C10.
En Sujeta a las siguientes restricciones usamos el botón Agregar para asignar el resto de las funciones.
Damos un clic en Agregar.
Pero no hemos restringido para que las variables no sean números nega vos (no hay aulas con alumnos
en nega vo). Damos clic en Agregar.
Si damos clic en Resolver obtendremos las respuestas (Solver pide verificación de uso de la solución).
Damos clic en Aceptar y se fijan las respuestas.
Capítulo 5: Administración de Escenarios, Buscar objetivo y Tabla de datos 153
EJERCICIO 1
Un agricultor cul va trigo y maíz en una parcela de 18 hectáreas. Si sabemos que:
• Puede vender hasta 140 sacos de trigo y 120 de maíz.
• Cada hectárea de trigo produce 10 sacos y cada hectárea de maíz, 8 sacos.
• El saco de trigo se vende a 100 soles y el de maíz, a 150 soles.
• La cosecha de una hectárea de trigo toma 12 horas de trabajo y la de maíz, 20 horas.
• Se puede conseguir hasta 350 horas de trabajo con un costo de 25 soles por hora.
A.- ¿Cuántas hectáreas de maíz y de trigo se deberán sembrar para obtener el máximo beneficio?
B.- Si el precio del maíz bajara a 120 soles el saco, ¿cuál sería la nueva solución óp ma?
SOLUCIÓN
Según los datos:
Restricciones:
1. Uso de la erra: x1+x2 <= 18
2. Capital: 300X1 + 500X2 <=8750
3. Venta: 140 + 120 = 260
10X1 + 8X2 <= 260
4. Mayor: x1 + x2 >= 0
154 Excel para Ingenieros
UTILZANDO SOLVER
Solución A:
• Debemos crear las siguientes tablas de variables y funciones.
• X1 es D14 y X2 es D15.
• En la celda G14 escribimos la fórmula donde queremos el máximo valor =700*D14+700*D15.
• En la celda G15 escribimos la fórmula =D14+D15.
• En la celda G16 escribimos la fórmula =300*D14+500*D15.
• En la celda G17 escribimos la fórmula =10*D14+8*D15.
Capítulo 5: Administración de Escenarios, Buscar objetivo y Tabla de datos 155
• Agregar.
• Agregar.
• Agregar.
Solución B:
Si baja el precio del maíz a 120:
El Beneficio2 será = 700 X1 + 460X2
• Modificamos las tablas o las elaboramos en otra hoja de cálculo.
• A este cuadro le agregamos la restricción en cuya virtud las variables sean números posi vos.
• Presionamos el botón Resolver.
Es una herramienta adicional que nos ayuda a importar datos que están elaborados en otros programas
y que facilitarán nuestro trabajo.
Encontraremos esta herramienta en la ficha Datos del grupo Obtener datos externos.
• Bastará con seleccionar el icono y se ac vará una barra que nos mostrará alterna vas para extraer
datos.
• En esta oportunidad extraeremos datos de la base de datos creada en Access, por lo tanto,
seleccionaremos Desde Access.
• El programa mostrará una ventana de diálogo en la que seleccionaremos el archivo que
necesitemos.
VINCULAR
Si queremos copiar el valor de una celda en otra, en la misma hoja, en una dis nta o inclusive en otro
libro, simplemente copiamos y pegamos. Pero si queremos que al modificar una celda la otra cambie en
forma automá ca, copiamos y hacemos uso del pegado especial vinculando.
También podemos escribir en la segunda celda el signo igual y señalar la primera celda.
Ejemplo 1
El valor del po de cambio en la celda C3 de la hoja 2 es 3.4, para vincularlo con la celda E2 de la hoja 3,
escribimos en la celda E2 la fórmula =Hoja2!C3.
• Para ello nos ubicamos en la hoja 3, celda E2.
• Escribimos la fórmula.
HIPERVÍNCULO
Es una de las funciones que sirven para relacionar una celda o una imagen con un archivo (abrir un
archivo que se encuentra en el disco duro o en Internet).
Para usar el hipervínculo podemos echar mano del ICONO:
=HIPERVINCULO(ubicación_del_vínculo;nombre_descrip vo)
Ejemplo 1
Usando hipervínculo debes relacionar las celdas para abrir los archivos donde se encuentran los archivos
clientes, empresas y empleados.
Solución:
• Creamos el siguiente cuadro.
Ejemplo 2
Usando la función Hipervínculo, abrir el archivo Amigos2.xls.
Solución:
• Nos ubicamos en una celda.
• Escribimos la función.
=HIPERVINCULO(“C:\Documents and Se ngs\EYZAGUIRRE\Mis documentos\eyzaguirre\cursos\
EXCEL\excel2\AMIGOS2.XLS,[AMIGOS2.xls”,B2)
• Al dar un clic sobre la celda se abre en forma automá ca el archivo Amigos 2.
Capítulo
7
Programación usando
Formulario, Macros Grabadora
y Macros con Visual Basic
FICHA PROGRAMADOR
Para la elaboración de formularios y para la creación de macros necesitamos hacer uso de la ficha
PROGRAMADOR.
2. Usaremos el botón Opciones de Excel, que se encuentra en la parte inferior derecha de esta
ventana.
En esta ventana ac vamos la casilla Mostrar ficha programador en la cinta de opciones y presionamos
el botón Aceptar.
Al usar el icono Insertar, el programa nos muestra los Controles de formulario, con ellos crearemos los
formularios.
BOTÓN
Este icono nos sirve para crear botones gráficos sobre un área de trabajo. Dicho botón puede ser
vinculado a una macro.
Ejemplo
Al dar un clic sobre el icono de botón y dibujarlo sobre la hoja de trabajo, aparecerá el botón, nos
mostrará una ventana y pedirá que se le asigne una macro. La macro seleccionada se ejecutará cada vez
que se presione el botón.
168 Excel para Ingenieros
Además se puede modificar el formato de botón. Para ello ac varemos el menú contextual y
seleccionaremos Formato de control.
En este formato se encontrará la orientación, alineación horizontal, ver cal y la dirección del texto.
Ejemplos de botones
En esta área de trabajo se han creado tres pos de botones, en dos de ellos se modificó el texto.
Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic 169
CUADRO COMBINADO
Sirve para relacionar una celda con una lista. Ésta se desplaza en forma ver cal (además podemos
seleccionar el número de líneas de esa lista desplegable).
Ejemplo 1
Vincular la lista de materiales que se encuentra en el rango F13:F22 con la celda H22.
1. Damos un clic en el cuadro combinado y seleccionamos un área de trabajo.
4. Cada vez que demos un clic en el cuadro, éste se desplazará en forma ver cal y luego seleccionaremos
un elemento.
5. En este caso seleccionamos Arena Fina y en forma automá ca aparece en la celda H22 el número 3
(Arena Fina es el tercer elemento de la lista de materiales).
CUADRO DE LISTA
Este icono sirve para crear una lista que estará vinculada con una celda y al seleccionar un elemento de
lista, el número de celda vinculada cambia.
Ejemplo
Usamos el icono Cuadro de lista, damos doble clic sobre el mismo cuadro y nos mostrará la siguiente
ventana de diálogo.
De acuerdo con la hoja de cálculo en Rango de entrada seleccionamos desde F13 hasta F21, vinculamos
con la celda D22 y seleccionamos Aceptar.
Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic 171
En la hoja de cálculo vemos cómo al seleccionar Arena Gruesa del cuadro de lista, aparece el número 2
en la celda vinculada. Arena gruesa se encuentra en el segundo lugar de la lista antes seleccionada.
CUADRO DE CASILLA
Con este icono se crea una casilla de verificación que se vincula con una celda.
Ejemplo
Crear el cuadro de casilla para trabajo y vincularlo con la celda E5.
1. Damos un clic en el icono de casilla y seleccionamos un área de trabajo.
2. Luego, usando el menú contextual podemos modificar el texto o usar el Formato de control.
4. Ahora ac vamos el Formato de control donde, por defecto, debe aparecer Ac vo y vinculamos la
casilla con la celda E5.
5. Al dar un clic en la casilla, ésta quedará desac vada y cambiará el valor de la celda E5.
BOTÓN OPCIONES
Sirve para seleccionar una lista de opciones, todas ellas están relacionadas con una misma celda (al
ac var una opción el resto se desac va).
Ejemplo
Usando el cuadro de verificación, crear un formulario para estado civil y relacionarlo con la celda E4.
1. Damos un clic en el icono de verificación y seleccionamos el área de trabajo a u lizar.
CUADRO DE GRUPO
Sirve para agrupar un grupo de botones, opciones o texto, dentro de un marco gráfico que se puede
desplazar por toda el área de trabajo.
Ejemplo
Al dar clic sobre el icono Cuadro de grupo y seleccionar un área de trabajo, el programa mostrará el
cuadro que se encuentra a la izquierda, luego podemos cambiar el tulo de este cuadro como se muestra
en el lado derecho.
ETIQUETA
Con este icono podemos tener un texto en forma gráfica para ser insertado en cualquier parte del
documento, sin alterar el contenido de ninguna celda.
Ejemplo
Creamos un texto que puede ser desplazado por toda la hoja de cálculo.
BARRA DE DESPLAZAMIENTO
Con esta barra podemos hacer avanzar los valores de una celda usando una razón aritmé ca.
Al seleccionarla debemos determinar de cuánto en cuánto avanza y con qué celda se vinculan los botones
flecha.
Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic 175
Ejemplo:
Usemos la celda K15 para usar la barra.
Al desplazar con la flecha de desplazamiento, observemos cómo cambia el número de uno en uno, en la
celda K15.
Aplicamos el icono propiedades y regresamos al formato de control para que al dar clic sobre una de las
flechas avance de 10 en 10.
176 Excel para Ingenieros
Observemos que al hacer uso de las flechas, el número que aparece es 15 (5 +10, porque ahora avanza
de 10 en 10).
EJERCICIO 1
Debemos crear una pantalla de ingreso de datos.
PRIMERA PARTE - Administración de datos usando formularios
1. En la hoja 2 se ingresan las siguientes tablas:
1985
a. Para la observación 1 deben usarse los botones de opción y vincularlos con una celda (deberá
aparecer Matrícula el lunes, si es de Economía; Matrícula el martes, si es de UNI, y Matrícula el
miércoles, si es externo.
b. Con un formulario, crear una lista desplegable en curso.
c. En ingreso del código del curso: el nombre del curso y el número de créditos debe aparecer en
forma automá ca (usar la función buscarv).
d. En horarios: el horario y aula deben aparecer automá camente.
e. El total de créditos debe ser una fórmula.
Ahora tenemos lista la primera parte de la pantalla de ingreso de datos. Cuando ingresemos a macros
u lizaremos la segunda parte.
Taller
G Formularios y
Funciones
ENCONTRAR EL MOMENTO DE UNA VIGA
Solución:
• Creamos una tabla para ingresar los datos.
o Elegimos la opción Lista y en el rango seleccionamos los valores de las celdas B23 a B42.
• Las reacciones R1 y R2 se calculan con la semisuma del peso puntual P con el peso de la viga.
182 Excel para Ingenieros
GRÁFICO DE MOMENTOS
• Finalmente seleccionamos los valores de X y de los momentos.
• De la ficha Insertar/Gráficos seleccionamos el po de gráfico Dispersión.
MACROS
Una macro viene a ser una función que reemplaza a una serie de funciones y/o acciones. Microso Excel
da la alterna va de crear macros usando una grabadora o usando el editor de Visual Basic.
4. En el siguiente cuadro de diálogo, por defecto, aparece el nombre de Macro 1. Se puede cambiar el
nombre de la macro, luego presionamos Aceptar.
5. Observamos que aparecen las macros creadas en el separador. Usando el botón Agregar, las
adicionamos a la barra de acceso rápido.
8. Al acercar el cursor a uno de estos iconos aparece su nombre, en este caso, Macro 1.
4. Seleccionamos uno de ellos, presionamos aceptar y repe mos los pasos para seleccionar otro botón
para la otra macro.
190 Excel para Ingenieros
5. Observemos que los nuevos botones han sido agregados en el cuadro de diálogo y están listos para
aparecer en la barra de acceso rápido.
Ejemplo 1
Asignar la Macro 2 a un botón.
1. Ac vamos el botón insertar del grupo de controles de la ficha programador.
3. En forma automá ca aparece una ventana que pide asignar macro. Seleccionamos la macro a u lizar
y luego escribimos Macro 1 en el botón.
EJEMPLOS DE MACROS
EJEMPLO 1
Crear una macro que borre el contenido de las celdas del rango A1:J21.
Solución
1. Damos un clic sobre el icono Grabar macro, del grupo Código.
2. El nombre queda como Macro 1.
EJEMPLO 2
Crear una macro que borre el contenido de las celdas que se seleccionen antes de ejecutarla.
Solución
1. En este caso, primero hay que seleccionar un rango de celdas (seleccionaremos A1:J16).
6. Una vez modificada usamos el menú Archivo y la opción Cerrar y volver a Microso Excel.
194 Excel para Ingenieros
Modificar la Macro 2
Modifica la macro para que una vez que borre lo que está seleccionado se ubique en la celda D10.
1. Usamos el botón Macros.
2. Seleccionamos Macro2.
4. Observamos que la macro sólo ene el comando Selec on.ClearContents, es decir, esta macro
elimina el rango previamente seleccionado.
Sub Macro2()
'
' Macro2 Macro
'
'
Selec on.ClearContents
End Sub
6. Una vez modificada usamos el menú Archivo y la opción Cerrar y volver a Microso Excel.
Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic 195
EJERCICIO 1
Usando el ejercicio principal de formularios debemos crear un programa de ingreso de datos.
1985
• En la hoja 1 se creará una macro que ingrese la información a la hoja 3 y luego regrese a la hoja 1,
limpie los datos y esté apta para ingresar nuevos datos.
1. Para la hoja 3, los datos: nombres, apellidos, edad, dirección y créditos, pueden ser agregados
usando un simple =Hoja 1 (Y la ubicación del dato).
En B4 =Hoja1!C7
En C4 =Hoja 1!C9
En D4 =Hoja 1!H7
2. Para el resto de datos debemos u lizar la función SI o buscarv.
3. Si cambiamos los datos en la hoja 1 deben cambiar en la hoja 3.
4. Ahora se debe crear un botón formulario en la hoja 1, que tenga asignada una macro que en forma
automá ca copie los datos del alumno en una lista y esté apta para ingresar una nueva información.
196 Excel para Ingenieros
Microso Excel nos da la alterna va de crear macros usando el editor de Visual Basic. Para trabajar con
el editor necesitamos aprender a usar en forma correcta las funciones y comandos del Visual Basic.
3. Con los iconos: ver código, ver objeto y alternar carpetas, modificamos el área de trabajo de nuestra
macro.
Sub EJEMPLO1()
Range("A1:A20").Select
End Sub.
Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic 197
6. Una vez creada nuestra macro usamos el menú Archivo y la opción Cerrar y volver a Microso Excel,
y la Macro Ejemplo1 estará creada.
End Sub Fin del programa Al final se selecciona End Sub para cerrar.
198 Excel para Ingenieros
Lo que demandará empo es el contenido de la macro. Debemos darnos un empo prudente para
elaborar el diagrama de flujo de nuestro programa y luego, usando las funciones y comandos del lenguaje
de programación, elaborar el programa.
Otro detalle importante es saber elaborar los diagramas de flujo. A con nuación, un ejemplo de diagrama
de flujo.
Ejemplo 1
Escribir en la celda A1 el número 1.
Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic 199
Ejemplo 2
Escribir en la celda seleccionada el número 1.
Ejemplo 3
Escribir Microso Word, Windows, Microso Excel, Power Point, Access y Visual Basic en las celdas.
Solución
Hay varias formas de crear este programa:
La solución A es como si lo hiciera la grabadora de macros desde la celda C8.
Sub Ejemlo3A()
'
Range("C8").Select
Ac veCell.FormulaR1C1 = "Microso Word"
Range("C9").Select
Ac veCell.FormulaR1C1 = "Windows"
Range("C10").Select
Ac veCell.FormulaR1C1 = "Microso Excel"
Range("C11").Select
Ac veCell.FormulaR1C1 = "Power Point"
Range("C12").Select
Ac veCell.FormulaR1C1 = "Access"
Range("C12").Select
Ac veCell.FormulaR1C1 = "Visual Basic"
Range("C13").Select
End Sub
200 Excel para Ingenieros
La solución B consiste en usar la función Offset y escribir en una fila desde donde se encuentre el cursor.
Sub Ejemplo3B()
La solución C consiste en usar la función Offset y escribir en la columna desde donde se encuentre el
cursor.
Sub Ejemplo3C()
'
Ac veCell.Offset(0, 0) = "Microso Word"
Ac veCell.Offset(1, 0) = "windows"
Ac veCell.Offset(2, 0) = "Microso Excel"
Ac veCell.Offset(3, 0) = "Power Point"
Ac veCell.Offset(4, 0) = "Access"
Ac veCell.Offset(5, 0) = "Visual Basic"
End Sub
Sub Ejemplo3D()
'
With Ac veCell
.Offset(0, 0) = "Microso Word"
.Offset(1, 0) = "Windows"
.Offset(2, 0) = "Microso Excel"
.Offset(3, 0) = "access"
.Offset(4, 0) = "power pont"
.Offset(5, 0) ="Visual Basic"
End With
End Sub
Sub Ejemplo3E()
Ac veCell.Resize(, 5) = Array("Microso Word", "windows", "Microso Excel", "access",
"Power Point")
End Sub
Ejemplo 4
Borrar un rango de datos.
Usamos la función Selec on.ClearContents para borrar el contenido del rango seleccionado.
Sub Ejemplo4()
' Ejemplo4 Macro
' Macro grabada el 22/02/2005 por Eyzaguirre
'
Selec on.ClearContents
End Sub
Note que la macro sólo elimina el contenido de las celdas que previamente se seleccionen.
Ejemplo 5
Modificar el formato de una celda.
Solución
• Usamos With y seleccionamos Font (fuente o letra).
o .name (para ingresar el nombre de la fuente).
o .FontStyle (el es lo de la fuente).
o .Size (el tamaño de la fuente).
o .ColorIndex (color de la fuente).
Sub Ejemplo5 ()
'
With Selec on.Font
.Name = "Arial Black"
.FontStyle = "Negrita"
.Size = 16
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = 3
End With
With Selec on.Interior
.ColorIndex = 40
.Pa ern = xlSolid
.Pa ernColorIndex = xlAutoma c
End With
End Sub
INPUTBOX("MENSAJE DE INGRESO")
Muchas veces, cuando necesitamos ingresar valores para la ejecución de programas usamos el Inputbox,
le agregamos un mensaje y le asignamos una variable.
El programa detecta que eres menor de edad y al dar clic en aceptar sales del programa.
El programa detecta que eres mayor de edad y al dar clic en Aceptar pedirá el número de tu DNI.
Ejemplo 7
Crear una macro que pregunte la edad y de acuerdo a la respuesta escriba:
Eres Master, si la edad es igual o superior a 40.
Eres Adulto, si la edad es igual o superior a 18 e inferior a 40.
Eres Adolescente, si la edad es igual o superior a 12 e inferior a 18.
Eres Niño, si la edad es superior a 6 e inferior a 12, y
Eres Bebe, si la edad es igual o inferior a 6 años.
Solución
Escribimos la siguiente
Sub macroif2()
AÑOS = InputBox("CUANTOS AÑOS TIENES")
If AÑOS >= 40 Then MsgBox ("Eres Master ")
If AÑOS < 40 And AÑOS >= 18 Then MsgBox ("Eres Adulto ")
If AÑOS >= 12 And AÑOS < 18 Then MsgBox ("Eres Adolecente ")
If AÑOS < 12 And AÑOS > 6 Then MsgBox ("Eres Niño ")
If AÑOS <= 6 Then MsgBox ("Eres Bebe ")
Exit Sub
End Sub
Los siguientes programas ejecutan exactamente el mismo programa, la diferencia está en la estructura
de cada uno de ellos.
Sub macroif3()
AÑOS = InputBox("cUANTOS AÑOS TIENES")
If AÑOS >= 40 Then
MsgBox ("Eres Master ")
If AÑOS < 40 And AÑOS >= 18 Then
MsgBox ("Eres Adulto ")
If AÑOS >= 12 And AÑOS < 18 Then
MsgBox ("Eres Adolecente ")
If AÑOS < 12 And AÑOS > 6 Then
MsgBox ("Eres Niño ")
If AÑOS <= 6 Then
MsgBox ("Eres Bebe ")
End Sub
Sub macroELSE1()
AÑOS = InputBox("cUANTOS AÑOS TIENES")
If AÑOS >= 40 Then
MsgBox ("Eres Master ")
Else
If AÑOS < 40 And AÑOS >= 18 Then
MsgBox ("Eres Adulto ")
Else
If AÑOS >= 12 And AÑOS < 18 Then
MsgBox ("Eres Adolecente ")
208 Excel para Ingenieros
Else
If AÑOS < 12 And AÑOS > 6 Then
MsgBox ("Eres Niño ")
Else
If AÑOS <= 6 Then
MsgBox ("Eres Bebe ")
End If
End If
End If
End If
End If
End Sub
Sub macroCASE1()
AÑOS = InputBox("cUANTOS AÑOS TIENES")
Select Case EDAD
Case Is >= 40
MsgBox ("Eres Master ")
Case 18 To 39
MsgBox ("Eres Adulto ")
Case 12 To 17
MsgBox ("Eres Adolecente ")
Case 6 To 11
MsgBox ("Eres Niño ")
Case Is <= 5
MsgBox ("Eres Bebe ")
End Select
End Sub
Ejemplo 8
Sub DECLARAR()
Dim a As Integer
Dim b As Integer
Dim c As Integer
a = Range("b5")
b = Range("b6")
c = Range("b7")
MsgBox a + b + c
End Sub
Estamos declarando a, b y c como variables numéricas enteras y están ubicadas en las celdas B5, B6 y
B7.
Para comprobar, le agregamos un mensaje de suma de los tres valores.
Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic 209
Al ac var la macro observamos que el cuadro de salida nos da 800 como resultado.
Si a las celdas B5, B6 y B7 les asignamos valores con decimales, el programa los redondea y los asume
como enteros.
NOTA: Estos son algunos comandos que se u lizan en Visual Basic para crear macros. Si deseamos,
podemos con nuar.
210 Excel para Ingenieros
Crearemos formularios para luego programarlos por medio de un cuadro de controles de acuerdo con los
requerimientos del ejercicio que deseemos realizar.
Ingresaremos al editor del Visual Basic.
• ALT + F11, ó
• Ingresamos al grupo Código de la ficha Programador.
Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic 211
INGRESAR ETIQUETAS
Seleccionamos el icono A del Cuadro de herramientas y en el formulario pulsamos sobre un punto y, sin
soltar, arrastramos hasta tener el tamaño necesario.
Las e quetas son textos que van sobre el formulario pero no enen vinculación directa con variables ni
funciones.
Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic 213
Los cuadros de texto sí están relacionados y cada uno de ellos ene el nombre de una variable que
por defecto es Textbox1. Conforme creamos un cuadro de texto la numeración de la variable cambia:
Textbox2, Textbox3, Textbox4 y Textbox5.
Textbox1 a la celda B5
Nos ubicamos en el cuadro de texto 1 y le damos doble clic.
El programa nos envía a la opción Ver código, donde ya se encuentra creado el programa para el cuadro
de texto.
Private sub textBox1_Change()
End sub
Textbox2 a la celda C5
Nos ubicamos en la cuadro de texto 2, le damos doble clic y escribimos:
Textbox3 a la celda D5
Nos ubicamos en la cuadro de texto 3, le damos doble clic y digitamos:
Con esto bastará para que el contenido del cuadro de texto se inserte en la celda, pero podemos
aprovechar para definir la fórmula que debe ir en el cuadro de texto 4 (textbox4).
Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic 215
Los datos que se ingresan en textbox son de formato texto. Para la Fórmula es necesario usar la función
Val que convierte el texto en número.
Textbox4 a la celda G5
Nos ubicamos en la cuadro de texto 4, le damos doble clic y digitamos:
Textbox5 a la celda G7
Nos ubicamos en la cuadro de texto 5, le damos doble clic y digitamos:
EJECUTAMOS EL FORMULARIO
Antes de ejecutar el formulario debemos tener el formato en la hoja de Excel, tal como lo mostraremos.
En forma automá ca pasamos a la hoja de Excel y aparecerá el formulario, listo para ingresar los datos.
Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic 217
Ingresamos:
En la longitud de la viga 10.
WD 5
WL 8.5
Además, calcula el valor de Wu y Mu, y aparece tanto en el formulario como en las celdas G5 y G7.
Damos doble clic sobre el botón y le asignamos la función que debe ejecutar.
Ejecutamos
Presionamos F5 y escribimos los datos: en longitud de la viga, 6; en WD, 5, y en WL, 3, y el programa
calculará los otros valores.
Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic 219
El formulario UserForm1 se encuentra en la carpeta Formulario. La macro que queremos debe estar
dentro de un módulo y se encontrará en la carpeta Módulo.
Para crear esta macro debemos ingresar al menú Insertar y seleccionar la opción Módulo.
En ella escribimos el nombre de la macro VIGA y los comandos Load y Show.
220 Excel para Ingenieros
Las funciones que hemos u lizado hasta la fecha han sido creadas con Visual Basic, ideadas por los
programadores de Microso Excel. El editor de Visual Basic da la alterna va para que el usuario pueda
crear funciones adicionales, los pasos son similares a la creación de macros.
End Func on
• Ahora ingresamos el contenido para que la función NOMBRE compare el contenido de la celda X y
escriba “HOLA X COMENZAMOS A TRABAJAR “.
Func on nombre(x)
nombre = "HOLA " & x & " COMENZAMOS A TRABAJAR !"
End Func on
EJERCICIO 1
Se debe calcular el peso por tonelada de una viga y su máximo momento nega vo. Podemos hacer
esto usando fórmulas, lo hemos resuelto creando una macro y ahora lo resolveremos creando dos
funciones.
Solución:
Ingresamos al editor del Visual Basic y en él creamos la función WU y momentomax.
Crear la función WU
Func on WU(X,Y)
WU= 1.4*X+1.7*Y
End Func on
Observemos que estamos u lizando dos variables (x,y), es decir, para realizar la función seleccionaremos
dos celdas por separado.
Crear la función momentomax
Func on momentomax (X,Y,Z)
momentomax = (1.4*X+1.7*Y)*Z*Z/12
End Func on
Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic 223
H Macro usando
Grabadora
PROGRAMA ALMACÉN
Necesitamos crear un programa usando una macro de Excel que registre la información de ingreso o
salida de materiales de una obra y que en la primera hoja nos muestre el saldo actualizado.
Tenemos la siguiente tabla con la lista de materiales que queremos u lizar.
Nota: Los rangos irán creciendo de acuerdo con el incremento de ingresos en la lista.
• Para copiar la función debemos dar formato absoluto a los rangos para que al copiarlos siempre sean
los mismos.
=SUMAR.SI($C$5:$C$6,C10,$D$5:$D$6)
• Luego copiamos en la columna.
De la misma forma que en la hoja INGRESO, vinculamos las celdas C5, D5 y E5 e ingresamos las funciones
sumar.si en la columna Total.
=SUMAR.SI($C$5:$C$6,C10,$D$5:$D$6)
• Luego copiamos en la columna.
Ingresamos nuestro primer dato; seleccionamos, en material, Arena fina; en can dad, digitamos 55, y
en la fecha, 10/09/09.
230 Excel para Ingenieros
El programa nos muestra un cuadro de diálogo donde debemos ingresar el nombre de la macro.
Luego damos clic en Aceptar.
A par r de ese momento, todo lo que escribamos, las funciones usadas y toda acción que ejecutemos,
se grabarán en la macro.
Contenido de la macro
• Nos vamos a la hoja INGRESO.
• Seleccionamos la fila 6.
• Le damos clic con el botón secundario y presionamos la opción Insertar.
• Seleccionamos la fila 5.
• Copiamos la fila.
Taller H: Macro usando Grabadora 231
• Seleccionamos la fila 6.
• Usamos la opción Pegado especial.
• En el cuadro de diálogo Pegar, seleccionamos Valores.
Este paso es muy importante pues sin él la macro INGRESO seguirá grabando todo.
232 Excel para Ingenieros
NOTA: Observemos que en la fila de Arena fina aparece como saldo 55, monto ingresado.
Macro SALIDA
Como ya nos encontramos en el grupo Código, directamente usamos el botón Grabar macro.
Contenido de la macro
• Nos vamos a la hoja SALIDA.
• Seleccionamos la fila 6.
• Damos clic con el botón secundario y presionamos la opción Insertar.
• Seleccionamos la fila 5.
• Copiamos la fila.
234 Excel para Ingenieros
• Seleccionamos la fila 6.
• Usamos la opción pegado especial.
• En el cuadro de diálogo Pegar seleccionamos Valores.
Regresamos a Microso Excel, presionado el icono Excel que se encuentra en la barra de Herramientas
de VB o usando las teclas ALT + F11.
Nota: El editor de Visual Basic nos muestra todos los pasos que dimos para grabar la macro, con comandos,
fórmulas y funciones que podemos entender si tenemos una noción mínima de programación.
Podemos observar que las dos macros son similares, varían sólo en el la primera fila de comandos, donde
señalan la hoja a seleccionar.
SHEETS(“INGRESO”).Select y SHEETS(“SALIDA”).Select
Esto se debe a que el procedimiento es casi igual, por lo tanto, podemos crear la macro simplemente
copiando su contenido y luego cambiando sólo lo necesario.
Taller
I Macro usando
editor VB
PROGRAMA DE CRONOGRAMA DE ACTIVIDADES
Se debe crear un programa donde uno ingrese el número de tareas y el programa nos pida el nombre de
la tarea y la duración. Estos nombres deben aparecen en las celdas correspondientes, y en el cronograma
las celdas aparecen sombreadas en un número igual al de la duración de la tarea.
SELECCIONAMOS LAS CELDAS PARA QUE SEAN SOMBREADAS DE ACUERDO AL NÚMERO DE DÍAS DE
LAS TAREAS
Seleccionamos el rango de celdas
Range( Cells( 3+I , 5 ), Cells(3+I,5+d-1).
Para la primera tarea seleccionamos desde E4 hasta N4.
I es 1 y d= 5, entonces la celdas serán Range(Cells(4,5),Cells(4,14)).
240 Excel para Ingenieros
PROGRAMA COMPLETO
EJECUTAMOS EL PROGRAMA
En la hoja del formato insertamos un botón y le adicionamos la macro creada. Ahora presionamos el
botón:
Taller I: Macro usando editor VB 241
En la celda B4 aparece el texto digitado en el cuadro anterior y nos muestra otro cuadro pidiendo la
DURACIÓN DE LA TAREA 1.
Digitamos 10 y al presionar Aceptar, observamos que las celdas de E4 hasta N4 se pintan de color azul claro,
mostrando gráficamente la duración de la tarea, luego aparece otro cuadro que pregunta por el NOMBRE DE
LA TAREA 2.
Escribimos: RELLENO CON MATERIAL PROP. Esto aparece en la celda B5 y en otro cuadro se nos pregunta
por la DURACIÓN DE LA TAREA 2.
242 Excel para Ingenieros
Digitamos 21, se pintan las celdas de E5 a Y5 y en otro cuadro se nos pregunta por el NOMBRE DE LA
TAREA 3.
Escribimos: RELLENO CON MATERIAL SELEC. Esto aparece en la celda B6 y en otro cuadro se nos pregunta
por la DURACIÓN DE LA TAREA 3.
Digitamos 28, se pintan las celdas de E6 a AF6 y en otro cuadro se nos pregunta por el NOMBRE DE LA
TAREA 4.
Taller I: Macro usando editor VB 243
Escribimos: EXCAVACIÓN DE ZANJAS. Esto aparece en la celda B7 y en otro cuadro se nos pregunta por
la DURACIÓN DE LA TAREA 4.
Digitamos 15, se pintan las celdas de E7 a S7 y en otro cuadro se nos pregunta por el NOMBRE DE LA
TAREA 5.
Escribimos: EXCAVACIÓN DE ZAPATAS. Esto aparece en la celda B8 y en otro cuadro se nos pregunta por
la DURACIÓN DE LA TAREA 5.
244 Excel para Ingenieros
Digitamos 20, se pintan las celdas desde E8 hasta X8 y en otro cuadro termina el programa con el mensaje:
TERMINAMOS, GRACIAS.
En la celda B4 aparece el texto digitado en el cuadro anterior y nos muestra otro cuadro pidiendo la
DURACIÓN DE LA TAREA 1.
246 Excel para Ingenieros
Escribimos 10. Este valor aparece en la celda C4 y surge el cuadro preguntando: ¿Qué día empieza la
tarea?
Digitamos 1, se pintan las celdas de color azul claro de E4 a N4 y aparece el cuadro preguntando por el
NOMBRE DE LA TAREA 2.
Escribimos: RELLENO CON MATERIAL PROP. Esto aparece en la celda B5 y en otro cuadro se nos pregunta
por la DURACIÓN DE LA TAREA 2.
Escribimos 21. Este valor aparece en la celda C5 y surge el cuadro preguntando: ¿Qué día empieza la
tarea?
Taller I: Macro usando editor VB 247
Digitamos 3, se pintan las celdas de color azul claro de G5 a AA5 y aparece el cuadro preguntando por el
NOMBRE DE LA TAREA 3.
Escribimos RELLENO CON MATERIAL SELEC. Esto aparece en la celda B6 y en otro cuadro se nos pregunta
por la DURACIÓN DE LA TAREA 3.
Escribimos 28. Este valor aparece en la celda C6 y surge el cuadro preguntando: ¿Qué día empieza la
tarea?
248 Excel para Ingenieros
Digitamos 3. Se pintan las celdas de color azul claro de G6 a AH6 y aparece el cuadro preguntando por el
NOMBRE DE LA TAREA 4.
Escribimos: EXCAVACIÓN DE ZANJAS. Esto aparece en la celda B7 y en otro cuadro se nos pregunta por
la DURACIÓN DE LA TAREA 4.
Escribimos 15. Este valor aparece en la celda C7 y surge el cuadro preguntando: ¿Qué día empieza la
tarea?
Taller I: Macro usando editor VB 249
Digitamos 11. Se pintan las celdas de color azul claro de O7 a AC7 y aparece el cuadro preguntando por
el NOMBRE DE LA TAREA 5.
Escribimos: EXCAVACIÓN DE ZAPATAS. Esto aparece en la celda B8 y en otro cuadro se nos pregunta por
la DURACIÓN DE LA TAREA 5.
Escribimos 20. Este valor aparece en la celda C9 y surge el cuadro preguntando: ¿Qué día empieza la
tarea?
250 Excel para Ingenieros
Digitamos 11. Se pintan las celdas de color azul claro de O8 a AH30 y aparece el cuadro final que dice:
TERMINAMOS, GRACIAS.
8 Lo básico de
Microsoft Excel
INGRESAR A MICROSOFT EXCEL
Para ingresar se pueden u lizar una serie de procedimientos. Los más empleados son:
• Usando un acceso directo (buscamos en el escritorio de Windows y le damos doble clic).
• Usando el botón Inicio (aparecerán los programas usados).
NOTA: El ingreso al programa puede tener una ruta diferente, eso depende de la instalación del Microso
Excel en el ordenador.
252 Excel para Ingenieros
Al ingresar al programa aparece la siguiente pantalla, conformada por iconos de control, cintas de
opciones (barras de herramientas), una barra de fórmulas, la línea de estado y un área de trabajo.
BARRA DE MENÚ
Al dar un clic sobre cualquiera de las pestañas de la barra, aparecen los iconos ordenados, con opciones
para trabajar el documento.
FICHA INICIO
Capítulo 8: Lo básico de Microsoft Excel 253
Nos muestra los iconos separados en siete grupos: portapapeles, fuente, alineación, número, es los,
celdas y modificaciones.
• GRUPO FUENTE
Este grupo nos sirve para modificar el formato a una celda o a un grupo de celdas previamente
seleccionadas. Podemos cambiar el po de letra, tamaño, aspecto, etc.
• GRUPO ALINEACIÓN
Nos muestra la alineación del texto en la celda, ya sea horizontal o ver cal, orientación, formato de
número, euro, bordes, sombreado y color de la letra.
• GRUPO NÚMERO
Nos muestra las opciones para modificar el formato de un número, porcentaje, moneda, número de
decimales, etc.
FICHA INSERTAR
Esta cinta nos muestra los iconos separados en cinco grupos: tablas, ilustraciones, gráficos, vínculos y
texto.
Esta cinta nos muestra los iconos separados en cinco grupos: temas, configurar página, ajustar área de
impresión, opciones de la hoja y organizar.
Esta cinta nos muestra los iconos separados en cuatro grupos: biblioteca de funciones, nombres definidos,
auditoría de fórmulas y cálculo.
254 Excel para Ingenieros
Esta cinta nos muestra los iconos separados en cuatro grupos: conexiones, ordenar y filtrar, herramientas
de datos y esquemas.
Esta cinta nos muestra los iconos separados en tres grupos: revisión, comentarios y cambios.
Esta cinta nos muestra los iconos separados en cuatro grupos: vista de libro, zoom, ventana y macros.
Esta cinta nos muestra los iconos separados en cuatro grupos: código, controles, XML y modificar.
BARRA DE FÓRMULAS
Esta barra es una de las principales. Indica, en primer lugar, la celda en la cual se encuentra el cursor y en
ella podemos escribir la operación que se va a efectuar.
Capítulo 8: Lo básico de Microsoft Excel 255
ÁREA DE TRABAJO
La unidad del área de trabajo es la celda que está nombrada por la posición de la columna y fila.
CELDA
El área de trabajo de Excel 2003 es una gran tabla compuesta de 256 columnas y 65.536 filas.
• Las columnas enen como nomenclatura letras que van desde la A hasta IV.
• Las filas simplemente se encuentran numeradas.
• La intersección de columnas y filas forman celdas y éstas llevarán como nombre letra de la columna
y el número de la fila.
• Al llegar a la columna IV (base de la versión 2003), con núa hasta llegar al ZZ y prosigue con AAA,
AAB, AAC, AAD, AAE…
Muestra en qué hoja se está trabajado. Aparecen tres hojas pero podemos insertar más presionando el
úl mo icono de la derecha.
Si deseamos, al dar doble clic sobre una de las e quetas podemos cambiar su nombre.
Capítulo 8: Lo básico de Microsoft Excel 257
Para insertar una nueva página, usamos el icono Insertar y forma automá ca se agrega una nueva hoja
de cálculo.
BOTÓN DE OFFICE
Al usar este botón podemos administrar la información para generar un nuevo archivo, abrir un archivo,
guardar un archivo, imprimir o enviar.
NUEVO
Con este botón ingresamos a un nuevo documento de Microso Excel.
258 Excel para Ingenieros
ABRIR
Abrir un archivo de Excel. Al usar este botón ingresamos a un cuadro de diálogo donde
buscamos, la ruta del archivo que queremos usar.
GUARDAR UN DOCUMENTO
Tenemos dos opciones para guardar el documento que estamos usando.
• Si el archivo es nuevo y vamos a grabar por primera vez, ambas opciones nos
llevan al cuadro de diálogo Guardar como.
En este cuadro seleccionamos la ruta donde queremos guardar el archivo, digitamos el nombre, y
seleccionamos el po de archivo.
260 Excel para Ingenieros
Si usamos Herramientas y en ella, opciones Opciones generales, podemos crear copias de seguridad o
crear contraseñas.
La contraseña puede ser de protección o contra escritura. Para ambos casos, al escribir la contraseña el
programa nos muestra sólo asteriscos. Al aceptar debemos confirmar la contraseña, es decir, escribir la
misma. Si es correcta podemos grabar y si no, el programa nos pedirá una nueva contraseña.
IMPRIMIR
Esta opción nos muestra alterna vas de impresión de nuestro documento.
Capítulo 8: Lo básico de Microsoft Excel 261
PREPARAR
Esta opción nos sirve para determinar algunas caracterís cas del documento, como las propiedades de
documento, inspeccionar, cifra documento, restringir permiso, etc.
Por ejemplo:
PROPIEDADES
Al usar esta opción tenemos la posibilidad de escribir las generales del documento.
ENVIAR
Con esta opción podemos enviar el archivo directamente a un correo o fax previamente definido.
PUBLICAR
El archivo guardado puede ser guardado dentro de un área de servicio múl ple de usuarios.
Capítulo 8: Lo básico de Microsoft Excel 263
CERRAR
Con esta opción cerramos los documentos que estamos trabajando en Microso
Excel., Eel programa menos mostraraá la alterna va de guardar si no lo hemos hecho y
finalmente nos muesostrará una pantalla vacía.
SALIR COMPLETAMENTE
Al usar este botón, salimos completamente del programa.
264 Excel para Ingenieros
ADMINISTRAR LA INFORMACIÓN
MENÚ CONTEXTUAL
Al usar el botón derecho secundario del mouseratón, se despliega un menú contextual, que nos muestra,
de acuerdo alsegún el trabajo que esteamos realizando, una serie de iconos de formato y opciones de
trabajo.
OPCIONES DE AUTORELLENO
Cuando estamos copiando nos aparece un recuadro, donde que nos da las alterna vas de formato de
copia.
CELDAS INTELIGENTES
Cuando generamos una secuencia de fórmulas o copias diferente a de la que se estaá haciendo,
o cometemos un error, el programa nos mostraraá un rombo con el signo de admiración, que al ser
desplegado, nos dará alterna vas de solución (si es que la necesitaásemos).
Capítulo 8: Lo básico de Microsoft Excel 265
A esta barra podemos agregarle más iconos, para ello debemos usar la flecha que se encuentra al final.
Ésta se desplaza y nos muestra otros iconos, y al seleccionar algunos de ellos son agregados a la barra
de acceso rápido.
ZOOM
En la parte inferior derecha, tenemos la barra para modificar el tamaño de la pantalla.
266 Excel para Ingenieros
INGRESAR DATOS
Para seleccionar una o varias celdas debemos ubicar el puntero, casi en el centro de la celda, con el
cursor cruz blanca y luego se arrastra seleccionando las celdas.
Si deseamos mover el contenido de una celda a otra buscamos con el puntero el cursor flecha y luego
arrastramos hasta donde queremos llevar el contenido.
Ahora, si queremos copiar el contenido debemos buscar con el puntero en la esquina inferior izquierda
el cursor cruz y luego arrastrar.
Capítulo 8: Lo básico de Microsoft Excel 267
EDITAR
Si queremos editar el contenido de una celda nos ubicamos en ella y presionamos F2 o le damos doble
clic sobre la celda hasta que el cursor línea aparezca.
SELECCIONAR
Para seleccionar celdas podemos u lizar el uso del cursor cruz blanca o usamos una combinación de
teclado.
Combinación de teclado
Para seleccionar un rango de celdas.
1. Nos ubicamos en la celda inicial.
2. Presionamos SHIFT sin soltar.
3. Nos ubicamos en la úl ma celda.
4. Soltamos SHIFT y todo el rango queda seleccionado.
Aparece al pulsar el botón derecho del mouse (ratón) sobre lo seleccionado. Surge un menú con las
opciones más usadas.
268 Excel para Ingenieros
Ejemplo:
Copiar los números 23, 25 ,28 y 30 a otra columna.
1. Seleccionamos usando CTRL (son celdas individuales).
2. Un clic en el icono:
SERIES DE DATOS
Datos Numéricos
Si copiamos un número aen el programa, éste lo copiará en forma idén ca.
Si seleccionamos dos números y copiamos, el programa u lizará la progresión aritmé ca de estos
números.
Nos damos cuenta de que cuando copiamos un texto simple o un número, el programa copia en forma
idén ca, pero cuando copiamos dos números el programa man ene su relación aritmé ca, y cuando se
copia un texto con un número el programa copia el texto y varía el número.
Capítulo 8: Lo básico de Microsoft Excel 269
Datos fecha
Si se copia una celda que con ene fecha, el programa copiará usando una relación especial.
• Observemos que el programa no muestra los dos documentos a la vez (los que estaban abiertos).
270 Excel para Ingenieros
FORMATO
El formato de una hoja en Microso Excel es simple y nosotros podemos modificarla para obtener
algunos resultados o para tener una mejor presentación.
Para modificar el formato podemos usar los iconos de la barra de herramientas o el menú Formato.
Usamos los iconos cuando las modificaciones son simples y el Menú cuando las modificaciones son
especiales o personalizadas.
GRUPO FUENTE
Estos iconos nos sirven para modificar el po de letra, el tamaño y la apariencia de ésta. Basta con
seleccionar el texto y escoger uno de los pos de letra y/o cambiar su tamaño.
Este icono sirve para que el texto quede subrayado o doblemente subrayado.
Capítulo 8: Lo básico de Microsoft Excel 271
GRUPO ALINEACIÓN
Con este grupo modificaremos la posición del texto o número en la celda, ya sea en forma horizontal,
ver cal ó para ordenar su texto combinando o ajustando.
Con estos iconos modificamos la posición ver cal del texto o número en una celda.
Este icono nos muestra alterna vas para la orientación del texto.
Se usa para combinar las celdas (unir celdas) seleccionadas y darles una caracterís ca.
GRUPO NÚMERO
GRUPO ESTILO
Con estas opciones le damos una caracterís ca especial al contenido de las celdas, condicionando el
formato y usando es los.
Ejemplo:
Estas columnas enen un mismo contenido pero se cambió su formato:
• La primera es simple.
• Se seleccionó la segunda columna y luego se u lizó el icono para agregar decimales aumentando a
tres.
• Se seleccionoó la tercera columna y luego se u lizoó el icono porcentajes.
• Y en la úl ma se u lizó el icono monetario.
Para ac var la opción cuadro Cuadro de diálogo de los grupos bastará con presionar el icono que se
encuentra en la parte inferior del grupo, al lado derecho del ítulo. En estos cuadros tenemos más
alterna vas para modificar las caracterís cas con las cuales trabaja el programa. Microso Excel es
principalmente una Hoja de cálculo, por ello, modificar hojas, columnas, filas y celdas, son las principales
opciones de modificarción.
En el grupo fuenteFuente.
En el grupo Alineación.
274 Excel para Ingenieros
En el grupo Número.
FORMATO CELDA
Al usar esta opción el programa nos ofrece el uso de seis solapas: Número, Alineación, Fuente, Bordes,
Relleno y Proteger.
En la siguiente tabla todas las columnas enen los mismos valores, pero:
En la segunda columna hemos u lizado la categoría Moneda y el po es Inglés (Estados Unidos).
En la tercera columna u lizamos la categoría Cien fica.
En la cuarta columna u lizamos la categoría Personalizar y en po escribimos 000.00.
En la quinta columna u lizamos la categoría Personalizar y en po escribimos “CARLOS” #.
EJEMPLO
En la siguiente tabla tenemos el mismo texto en diferentes filas.
En la primera fila tenemos el formato de manera normal y observamos que el contenido no alcanza en
la celda.
En la segunda fila usamos:
En Alineación de texto, en Horizontal, Centrar.
En Alineación de texto, en Ver cal, Centrar.
En Control del texto, Ajustar texto.
Resultado
278 Excel para Ingenieros
Ejemplo
En la siguiente tabla tenemos el mismo texto en diferentes filas.
En la primera fila tenemos el formato sin corrección.
En la segunda fila hemos cambiado el po de letra.
En la tercera fila hemos modificado el tamaño de letra.
En la cuarta fila hemos modificado el tamaño, estamos usando cursivas y subrayado.
Y en la quinta fila hemos cambiado el color de letra.
FORMATO
Si desplegamos las opciones de Formato, que se encuentra en la cinta Insertar, grupo Celda,
encontraremos:
Tamaño de celda
Esta opción nos sirve para poder cambiar al alto de las filas ú
ocultarlas, (previamente debemos seleccionar). Para el caso de las
columnas nos sirve para poder cambiar al ancho de las columnas
ú ocultarlas.
Visibilidad
Opción que nos sirve para ocultar o mostrar las filas o columnas
seleccionadas.
Organizar hojas
Para modificar el nombre, mover, o ponerle color a la e queta del
nombre de las hojas de cálculo.
Protección
Para proteger un grupo de celdas seleccionadas.
280 Excel para Ingenieros
EJEMPLO:
Tenemos la siguiente tabla de datos:
En esta tabla hemos modificado el formato de columna cambiando el ancho de algunas de ellas y además
ocultado las columnas E y F.
En esta tabla hemos modificado el formato de fila cambiando el alto de la fila 4 y además ocultado las
filas 6 y 7.
Y en la e queta de la hoja:
En este documento hemos cambiado el nombre a las hojas de cálculo.
A la hoja 1 se le puso el nombre 2008 y color de fondo, a la hoja 2 se le puso el nombre 2009 usando el
menú contextual.
Para el fondo de la hoja, usamos la cinta Diseño de página, el grupo Configurar página, icono Fondo y en
ella elegimos una imagen (Machu Picchu).
Capítulo 8: Lo básico de Microsoft Excel 281
FORMATO CONDICIONAL
Es una de la herramientas de Microso Excel, que modifica el formato de una celda de acuerdoa a con
una o varias condiciones. Esta herramienta lleva el nombre de Formato condicional y se encuentra en la
ficha inicio, en el grupo es los.
Para ac var este icono, previamente debemos de seleccionar las celdas que queraemos modificar y para
luego desplegarmos las opciones del icono y usamos usar una de ellas.
282 Excel para Ingenieros
Por ejemplo:
Si tenemos una tabla de notas y queremos que las notas que son mayores de 15 tengan el color de
relleno de la celda:
Ac vamos el icono Formato condicional, opción Resaltar reglas de la celdas y, en ella, Es mayor que.
En este cuadro de diálogo, digitamos la condición 15 y, si queremos, podemos modificar la opción que
dice Relleno rojo claro con texto rojo oscuro y seleccionamos la opción personalizada, cambiando así
el formato.
Capítulo 8: Lo básico de Microsoft Excel 283
BASE DE DATOS
Se denomina base de datos a toda información ordenada y clara de ins tuciones personas o cosas. Por lo
general se trabaja con tablas. Esta información estará seleccionada por campos y registros.
CAMPO.- Antes de crear una tabla de datos la información debe ser clasificada.
Por ejemplo: Nombrenombre, apellido, etc.
REGISTRO.- Es toda la información individual de una persona, ins tución o cosa, y estará dividida en
campos.
ORDENAR
Si deseamos ordenar una tabla debemos dar los siguientes pasos:
1. Nos ubicamos en la celda C4 de la columna NOMBRE.
2. Usar el la Ficha Inicio.
3. Seleccionar el Grupo grupo Modificar.
4. Opción Ordenar y filtrar.
5. El programa nos mostrará la tabla ordenada de acuerdo con el nombre, en forma ascendente.
Capítulo 8: Lo básico de Microsoft Excel 287
ORDEN PERSONALIZADO
En esta ventana de diaálogo podemos ordenar de acuerdo con un campo, en Ordenar por.
En ella podemos seleccionar el campo: número, nombre, apellido, distrito, edad o curso.
En Listas personalizadas encontramos las series listas (en una hoja de datos, al copiar uno de sus registros
aparece el resto de la lista).
290 Excel para Ingenieros
Estas herramientas nos sirven para seleccionar registros de acuerdo con uno o varios criterios.
En el grupo Modificar de la ficha Inicio sólo encontramos el Filtro simple (autofiltro) que al ser ac vado
sobre la tabla modifica la cabecera de los campos, agregándoles una flecha de datos desplegables.
También podemos hacer uso del grupo Ordenar y filtrar de la ficha Datos.
EJEMPLO
Mostrar los registros que son del distrito del RÍMAC
Solución
• En la tabla seleccionamos el icono Filtro.
• La tabla se modifica.
• El programa nos muestra sólo los registros que se encuentran en la fila 18 y 27.
FILTRO DE TEXTO
Si queremos ordenar los distritos en forma personalizada debemos dar un clic en la flecha de campo
DISTRITO y ahí usamos Filtros de texto.
FILTRO NÚMERO
En la tabla de datos completa, nos ubicamos en las celdas que con enen la edad y damos un clic en la
flecha de campo DISTRITO y ahí usamos Filtros de número.
En la ventana de diálogo:
• En la primera condición seleccionamos es mayor que, y en condiciones seleccionamos o digitamos
42.
• Presionamos el botón Aceptar.
294 Excel para Ingenieros
FILTRO AVANZADO
Esta es una opción que nos sirve para realizar consultas, desde las más fáciles hasta las más complicadas
(que con autofiltro no se puede). Filtro avanzado necesita, aparte de la Tabla de datos, una tabla de
criterios adicional.
Filtro avanzado se encuentra en la ficha Datos, en el grupo Ordenar y filtrar.
En este grupo, el icono Filtro realiza la misma operación que Filtros de la ficha Inicio del grupo INICIO, en
el grupo MODIFICAR.
El icono Avanzadas nos sirve para usar filtros avanzados.
TABLA DE CRITERIOS
Las tablas de criterios deben construirse teniendo en cuenta lo siguiente:
1. La primera fila será para la cabecera de campos.
2. A par r de la segunda fila se escriben los criterios.
3. El nombre de los campos implicados en el criterio debe ser copiado de la tabla original.
4. Dejar una celda libre significa que cumple en todos los casos.
NOMBRE EDAD El criterio dice: Que su nombre sea Juan y su edad igual a 23.
JUAN 23 El criterio implica la función Y.
NOMBRE EDAD El criterio dice: Que su nombre sea Juan o su edad igual a 23.
JUAN El criterio implica la función O.
23
Capítulo 8: Lo básico de Microsoft Excel 295
EJEMPLO
En la tabla que mostramos a con nuación, mostrar los registros que cumplan con:
1. Del distrito RÍMAC y del curso MS PROJECT.
2. Del distrito RÍMAC o del curso MS PROJECT.
Solución 1
Creamos la tabla de criterio.
• Copiamos los campos DISTRITO y CURSO.
• Ahora digitamos RÍMAC y MS PROJECT, en forma horizontal (porque el criterio es o).
• Ahora damos un clic dentro de la tabla principal y en el grupo Ordenar y filtrar seleccionamos
AVANZADAS.
• Lo primero que debemos verificar es si el rango de la lista es igual al rango de la tabla de datos.
• Luego se selecciona el rango de criterio de D31 hasta E32.
Se debe tener cuidado de que el rango de criterio encierre sólo a las filas y columnas que
necesitemos.
• Finalmente presionamos Aceptar.
296 Excel para Ingenieros
Solución 2
Creamos la tabla de criterio.
• Copiamos los campos DISTRITO y CURSO.
• Ahora digitamos RÍMAC en la primera línea y MS PROJECT en la segunda línea (porque el criterio es
y).
• Ahora damos un clic dentro de la tabla principal y en el grupo Ordenar y filtrar seleccionamos
AVANZADAS.
SUBTOTALES
En el grupo Esquema de la ficha Datos, encontramos la opción Subtotales, con la cual podemos separar
los registros de acuerdo con uno de los campos y realizar una operación matemá ca con los datos del
campo seleccionado.
298 Excel para Ingenieros
EJEMPLO
Sumar las edades de los registros, separando de acuerdo con el campo DISTRITO.
Solución:
La tabla debe ser ordenada por distrito, ya sea en forma ascendente o descendente.
Es decir, la tabla agrupará por DISTRITO, usará la función promedio para cada grupo y el resultado saldrá
en la columna de EDAD.
En forma automá ca el programa nos mostrará la siguiente tabla:
• Está separada por distrito.
• Suma las edades de acuerdo con el distrito.
• Suma el total de todos los registros.
300 Excel para Ingenieros
INSERTAR GRÁFICOS
Microso Excel nos brinda una serie de modelos de gráficos creados para diferentes pos de trabajo.
Estos gráficos pueden a su vez ser modificados de acuerdo con el gusto del usuario.
Para insertar uno de estos gráficos, hacemos uso del grupo Gráficos de la ficha Insertar. En este grupo
elegimos uno de los pos de gráfico.
Tipos de gráfico
Cada uno de estos pos ene sub pos de gráfico que se verán al desplegar las flechas que aparecen
junto con el po de gráfico.
También podemos hacer uso del cuadro de diálogo Insertar gráfico, que aparece al usar el icono que se
encuentra en la parte inferior derecha del grupo gráfico.
1. Seleccionar la tabla que queremos graficar o ubicar el cursor sobre una celda.
2. Ingresamos a la ficha Insertar, grupo Gráficos.
302 Excel para Ingenieros
5. Observemos que la ficha cambia. Estamos en ficha Diseño, donde existen grupos de iconos para
modificar el formato del gráfico.
6. Como vemos, el gráfico necesita algunas correcciones.
MODIFICAMOS DATOS
7. Para estos cambios u lizamos el grupo Datos de la ficha Diseño.
8. Usamos el icono Seleccionar datos.
Capítulo 8: Lo básico de Microsoft Excel 303
Seleccionar datos
9. En Entradas de leyenda (Series), el dato Año no debe aparecer, debe ser eliminado, para eso
seleccionamos Año, usamos el botón Quitar y presionamos el botón Aceptar.
13. Seleccionamos Editar de E quetas del eje horizontal y seleccionamos de B5 a B9 (los años).
14. Al presionar Aceptar, aparecen los años en E queta del eje horizontal.
15. En el cuadro de diálogo Origen de datos, presionamos Aceptar y aparece el gráfico con los
cambios.
Capítulo 8: Lo básico de Microsoft Excel 305
16. De igual forma que en el gráfico anterior, modificaremos la leyenda y las e quetas de eje
horizontal.
17. Seleccionamos en E quetas del eje horizontal el botón Editar y cambiamos los valores.
21. Presionamos el botón Aceptar y luego de verificar los datos pulsamos otra vez en Aceptar.
DISEÑOS DE GRÁFICO
Usando el grupo Diseños de gráfico, adicionaremos, por ejemplo, el tulo o los rótulos a los datos.
308 Excel para Ingenieros
23. Usamos el primer icono, donde el tulo está en la parte superior y la leyenda se encuentra al lado
derecho.
24. Nos ubicamos en el tulo y digitamos el nombre del gráfico DEMANDA (este texto aparece también
en la barra de fórmulas).
25. Ahora usamos el segundo icono. El tulo se encuentra en la parte superior, la leyenda debajo de él y
aparecen las barras con rótulos (valores).
Capítulo 8: Lo básico de Microsoft Excel 309
26. Finalmente usamos la úl ma opción de la primera fila, donde aparece el tulo en la parte superior y
la leyenda en la parte inferior.
ESTILOS DE DISEÑO
El grupo Es los de diseño cambia los colores de la gráfica. La primera opción es, por ejemplo, tonalidades
de gris, pero existen varias opciones, la úl ma es fondo negro y tonalidades naranja.
310 Excel para Ingenieros
UBICACIÓN DE GRÁFICO
Este es el úl mo grupo de diseño de gráfico, nos servirá para colocar el gráfico en una nueva hoja o en
el documento en uso.
Capítulo 8: Lo básico de Microsoft Excel 311
29. También podemos hacer modificaciones usando el menú contextual, por ejemplo, nos ubicamos
en una columna de datos, usamos el botón secundario del ratón y el programa nos da alterna vas,
nosotros elegimos Agregar e quetas de datos.
312 Excel para Ingenieros
EJERCICIO 1
GRAFICAR LAS FUNCIONES SENO Y COSENO.
Solución:
Con los datos de la tabla y usando la función seno, hacemos el primer intento de tener los valores del
seno.
Observemos que los valores obtenidos no corresponden a los valores del seno para grados sexagesimales.
Para corregir este error, agregamos la función radianes dentro de la función seno, para que los valores de
la columna B (grado) se conviertan en radianes.
= seno(radianes( B4)).
Capítulo 8: Lo básico de Microsoft Excel 313
• Ahora nos ubicamos en Alineación y usamos Dirección del texto: girar 270º.
DISEÑO DE PÁGINA
En esta parte del capítulo vamos a configurar la página, ajustar el área de impresión y personalizar la
presentación de la página. Encontramos estas alterna vas en la ficha Diseño de página.
CONFIGURAR PÁGINA
La configuración de página nos sirve para determinar el tamaño de hoja, los márgenes, la orientación de
la página a imprimir, el área de impresión, etc.
Márgenes
Usamos el icono márgenes y encontramos márgenes predeterminados y márgenes personalizados.
Si entramos a Márgenes personalizados, ingresaremos a un cuadro de diálogo que ene varias pestañas:
página, márgenes, encabezado y pie de página, y hoja.
Capítulo 8: Lo básico de Microsoft Excel 321
En Márgenes seleccionamos o digitamos los márgenes: superior, inferior, derecho, izquierdo, encabezado,
pie de página y centrar página.
En la pestaña Hoja seleccionamos: el área de impresión, los tulos para las filas y columnas, cómo
queremos imprimir la hoja, etc.
ORIENTACIÓN
En el icono de orientación modificamos si se imprime en la hoja en forma ver cal u horizontal.
Ver cal
Capítulo 8: Lo básico de Microsoft Excel 323
Horizontal
TAMAÑO
Con este icono seleccionaremos el tamaño de hoja que usamos para imprimir. Al usar un formato
podemos configurar nuestro documento.
324 Excel para Ingenieros
AREA DE IMPRESIÓN
Con este icono establecemos el área del documento que queremos que sea impresa.
OPCIONES DE LA HOJA
En el grupo Opciones de la hoja, aparece ac vada la opción Ver, de Líneas de la cuadrícula, por eso en la
hoja de trabajo aparece la cuadrícula que separa las celdas.
ADMINISTRAR IMPRESIÓN
Una vez que terminamos nuestro trabajo y hemos configurado las páginas y queremos imprimir, usamos
el botón Office y éste nos ofrece tres opciones: Imprimir, Impresión rápida o Vista preliminar.
VISTA PRELIMINAR
Si usamos Vista Preliminar, el programa nos mostrará cómo serán impresas las páginas del documento.
Esta ventana también nos muestra algunos iconos para mejorar el formato antes de la impresión.
326 Excel para Ingenieros
Zoom
Al inicio de la vista previa se nos muestra la página en toda la pantalla. Si usamos el Zoom la hoja
aparecerá en tamaño natural.
Configurar página
Como vemos en la figura anterior, el documento que queremos no alcanza en una hoja ver cal, entonces
modificaremos la configuración.
Página
Modificamos la orientación de Ver cal a Horizontal.
Capítulo 8: Lo básico de Microsoft Excel 327
Márgenes
Usamos la solapa de Márgenes y modificamos éstos.
Al presionar el botón Aceptar, el programa nos mostrará una mejor presentación de la hoja a imprimir.
328 Excel para Ingenieros
Al presionar el botón Aceptar, el programa nos muestra una mayor área de impresión, cumpliendo con
nuestra expecta vas.
Capítulo 8: Lo básico de Microsoft Excel 329
IMPRIMIR
Al usar la opción Imprimir, se nos muestra un cuadro de diálogo donde podemos ordenar la impresión
(luego de haber configurado en Presentación previa).
• Se puede imprimir todo el documento o seleccionar desde que número de página y hasta que número
queremos imprimir.
• Se puede seleccionar el número de copias.
• Imprimir lo seleccionado.
Propiedades
El botón de Propiedades nos muestra más alterna vas de trabajo.
Por ejemplo, si estamos u lizando una impresora inyectora de nta a color HP C4200 podemos:
• Seleccionar, si deseamos, la impresión a color o en blanco y negro.
• El po de papel a u lizar.
• Seleccionar el modo de impresión, si es automá ca o avanzada. Si optamos por avanzada podemos
elegir la calidad de impresión, si es económica, normal, fina o superfina.
330 Excel para Ingenieros
J Formato
SOLUCIÓN
1. Escribimos los siguientes datos.
332 Excel para Ingenieros
2.2 Seleccionamos desde la celda B2 hasta la celda I2, usamos el icono combinar y centrar, al texto
le damos el po de letra Arial, tamaño 18, color rojo y negrillas.
Taller J: Formato 333
2.3 Seleccionamos desde C3 hasta I3, usamos el icono combinar y centrar, al texto le damos el po
de letra Arial, tamaño 16, color azul y negrillas.
2.4 Seleccionamos las celdas desde B4 hasta B8. Ingresamos al menú Formato/alineación, usamos
Combinar y centrar, la opción Alineación (centrar ver cal y horizontalmente) y orientación de 90
grados.
3.6 La columna de subtotal, viá cos, otros y total debe tener dos decimales.
Seleccionamos el rango F5 hasta I9 y presionamos el icono Aumentar decimales.
4. Ahora u liza la función copiar y obtén las tablas de enero febrero y marzo.
4.1 Los pasajes de Julio en febrero y marzo son 2 y 1.
4.2 Los pasajes de Charly en febrero y marzo son 5 y 12.
4.3 Los pasajes de Roberto en febrero y marzo son 4 y 23.
4.4 Los pasajes de Carlos en febrero y marzo son 3 y 30.
4.5 Debe haber una celda con el total final de los meses.
Taller J: Formato 337
Ahora cambiamos el número de pasajes y en forma automá ca se realizan todos los cálculos.
Nos ubicamos en la celda I30 y digitamos =I9+I19+I29.
338 Excel para Ingenieros
SEGUNDA PARTE
SOLUCIÓN
6. Escribimos los datos iniciales.
6.3 Para reducir el ancho de las columnas donde están las notas, seleccionamos las celdas desde E4
hasta I4, usamos el formato de celda Alineación, le damos orientación 90 grados y Alineación
central, tanto horizontal como ver cal.
6.4 Ahora seleccionamos las columnas desde D hasta I y modificamos el ancho de éstas.
Taller J: Formato 341
8.2 Ahora, desde Edith hasta Estefanny. En el formato celda, en la opción personalizar, digita DDDD
DD MMMM YYYY.
344 Excel para Ingenieros
9. Finalmente ocultamos las columnas donde se encuentran las notas de los laboratorios.
9.1 Seleccionamos las columnas desde D hasta F, usamos el menú contextual y le damos un clic a la
opción Ocultar.
K Funciones
PRIMERA PARTE
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
346 Excel para Ingenieros
4.1 Se enen los valores de los lados rectos de un triángulo rectángulo y se pide encontrar:
4.1.1 Los valores de las hipotenusas.
4.1.2 Los perímetros.
4.1.3 Las áreas.
Recuerda que:
Hipotenusa
Lado A
Lado B
Taller K: Funciones 347
SEGUNDA PARTE
5.1 En la Clave1 deberán aparecer las tres primeras letras del nombre.
5.2 En la Clave2 deberán aparecer las dos úl mas letras del nombre.
5.3 En la Clave3 deberá aparecer la tercera letra del nombre.
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
348 Excel para Ingenieros
TERCERA PARTE
7.1 La observación 1, si es que el básico es mayor de 400 y ene una edad menor de 30 años, debe
aparecer nivel 1, en caso contrario será nivel 2.
7.2 La observación 2 debe decir Caso A si es que su nombre comienza con J o su edad es menor de
25, en caso contrario, dirá Caso B.
7.3 La observación 3, si fuera afiliado y además ganara más de 500. Debe aparecer el 10% del básico,
de lo contrario, 0%.
7.4 La observación 4, si el sueldo es superior o igual a 500 debe aparecer “Clase A”. Si el sueldo está
entre 400 y 500, “Clase B”, y “Clase C” para el resto.
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
Taller
L Base de Datos
PRIMERA PARTE
2. ORDENAR
• De acuerdo a la edad, en forma ascendente.
Nos ubicamos en una celda de la columna edad (D4) y usamos el icono Ordenar.
350 Excel para Ingenieros
FILTROS
3. Ahora, en la cinta de Datos, en el grupo Ordenar y filtrar, usamos Filtro.
• Mostrar a los trabajadores del Callao.
Ac vamos el filtro Distrito y seleccionamos Callao.
352 Excel para Ingenieros
En este cuadro personalizamos las condiciones y al presionar Aceptar tenemos el cuadro con los
datos.
Una vez creada la tabla de criterios, usamos la opción Avanzadas del grupo Ordenar y filtrar.
En este cuadro seleccionamos los rangos de lista (base de datos) y rango de criterios (tabla de
criterios).
Finalmente presionamos el botón Aceptar y aparecerá un solo registro que cumple con los
criterios.
• Ahora, mostrar los trabajadores de Breña o los trabajadores cuyo sueldo sea de 1500.
De la misma forma creamos la tabla de criterios.
356 Excel para Ingenieros
Observemos que la condición “o” y la condición “y” cambian todo en la tabla de criterios.
Usamos “y” para que se cumplan las dos condiciones y los criterios se sitúen en forma horizontal.
Cuando se trata de la condición “o”, el segundo criterio será escrito en otra fila.
Taller L: Base de Datos 357
• Trabajadores de Breña con sueldo mayor a 1500 ó trabajadores con edad menor a 24.
Creamos la tabla de criterios y ac vamos la opción Avanzadas.
5.2 Mostrar el promedio de las edades de los trabajadores agrupándolos por sueldos.
5.2.1 Ordenamos los datos por sueldos.
M Gráficos
PRIMERA PARTE
5. MODIFICACIONES.
5.1 Si usamos la opción Cambiar entre filas y columnas, el gráfico cambia, observe que ahora aparece
Nota 1, Nota 2, Nota 3 y Promedio en el eje x y los alumnos, en la leyenda.
5.2 Si usamos la opción Seleccionar datos, podemos cambiar los datos del eje x. Donde aparece el
nombre y apellido, cambiar sólo a nombre.
364 Excel para Ingenieros
5.3 En este cuadro editamos la e queta del eje horizontal y seleccionamos sólo el nombre.
Taller M: Gráficos 365
5.4 Al presionar el botón Aceptar, el gráfico queda con los cambios realizados.
5.5 Ahora modificamos el diseño para adicionar tulos. Usamos el grupo Diseño de gráficos.
366 Excel para Ingenieros
Surquillo
243-2003 – 827*2650
Julio 2009