Está en la página 1de 364

 

Carlos A. Eyzaguirre Acosta

para
Excel
TEMARIO
Ingenieros
• 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

E D I TO R I A L
 

Excel para Ingenieros


Autor: Carlos Augusto Eyz
Eyzaguirre
aguirre Acosta
Acosta

© Derecho de autor reservado


Empresa Editora Macro E.I.R.L.

© Derecho de edición, arte gráÞco y diagramación reservados


Empresa Editora Macro E.I.R.L.
 
Edición a cargo de:
Empresa Editora Macro E.I.R.L.
Av. Paseo de la República 5613 – Miraßores
Lima - Perú
      (511) 719-9700
  ventas@editorialmacro.com
  hp://www.editorialmacro.com

Primera edición: Julio 2009 - 1000 ejemplares

Impreso en los Talleres GráÞcos de


Empresa Editora Macro E.I.R.L.

Lima - Perú

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 Eyz


Eyzaguirre
aguirre Acosta
 

Dedicatoria

Con todo el amor del mundo:


A mis abuelos, Carlos Eyzaguirre Portugal y Marina Acosta
Moya; a mi mamá, Lelia; a mi otra mamá, Esther; a mi esposa,
Catherine, y a mis grandes amores, Catherine y Esther, mis
hijas, razones de mi vida, mis inspiraciones, mi fuerza y el aire
que respiro.
 

Prólogo

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
comprende ocho capítulos que están
están separados en cuatro
cuatro partes:
• La primera parte
parte está conformada
conformada por los capítulos
capítulos 1 y 2, dedicados al aprendizaje
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á
está conformada
conformada por los capítulos 3, 4, 5 y 6, por cuyo mérito el
el usuario aprenderá
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
tercera parte
parte es el capítulo
capítulo 7, que permirá al usuario aprender a programar usando la grabadora
de macros. Aprenderá a programar,
programar, crear formularios o crear funciones con el editor de Visual Basic.
• Finalmente, la cuarta parte es el capítulo
capítulo 8, que comprende
comprende temas básicos
básicos de Microso
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,
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 Þnalmente 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
talleres que pretenden
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
herramienta de ayuda para estudiantes y
profesionales,
profesionale s, sacándole el mayor provecho a este fabuloso programa llamado Microso Excel.
 

CONTENIDO
Capitulo 1

Funciones Básicas
FUNCIONES.............
.........................
.........................
.........................
.........................
..........................
.........................
.........................
..........................
...................................
........................17
..17

INSERTAR
INSERTAR FUNCIONES...........
........................
..........................
.........................
.........................
.........................
.........................
..........................
.............................17
................17

FUNCIONES BÁSICAS ...........


........................
..........................
.........................
.........................
..........................
.........................
.........................
...................................
.......................19
.19

FUNCIONES DE TEXTO O CADENA .............................


.........................................
.........................
.........................
.........................
..........................
........................21
...........21

FUNCIONES FECHA ............


.........................
.........................
.........................
.........................
.........................
..........................
.........................
..................................
..........................24
....24

Capitulo 2

Funciones Avanzada
Avanzadass
FUNCIONES LÓGICAS...........
........................
..........................
.........................
.........................
.........................
.........................
..........................
...................................
.......................25
.25

FUNCIONES ANIDADAS.............
..........................
.........................
.........................
..........................
.........................
.........................
.........................
...............................30
...................30

TALLER “A”: FORMATO Y FUNCION BUSCARV


CREAR UN PROGRAMA CON UNA BASE DE DA
DATOS .......................................
......................................................................
............................... 33

FUNCIONES BASE DE DA
DATOS
TOS............................
.........................................
..........................
.........................
.........................
..........................
.................................38
....................38

TALLER “B”: FUNCIONES Y VALIDACIÓN


ANÁLISIS DE COSTOS UNITARIOS
UNITARIOS DE UNA PARTIDA .........................................
......................................................................
............................. 41

FUNCIONES EST
ESTADÍSTICAS
ADÍSTICAS............
.........................
.........................
.........................
..........................
.........................
.........................
..........................
...........................51
..............51

CONCEPTOS BÁSICOS DE EST


ESTADÍSTICA
ADÍSTICA .............
..........................
.........................
.........................
.........................
.........................
..........................
..............51
.51

ANÁLISIS DE DA
DATOS
TOS .............
..........................
.........................
.........................
..........................
.........................
.........................
.........................
..................................
........................64
..64

TALLER “C”: FUNCIONES ESTADÍSTICAS Y ANÁLISIS DE DATOS


PRONÓSTICO DE GANANCIAS ......................................
...................................................................................
...............................................................
.................. 69

FUNCIONES FINANCIERAS .............


.........................
.........................
.........................
.........................
..........................
.........................
.........................
...........................74
..............74
 

TALLER “D”: FUNCIONES FINANCIERAS Y ANÁLISIS DE DATOS


DATOS
EVALUA
EVALUACIÓN
CIÓN DEL PROYE
PROYECTO
CTO DE LA EMPRESA DE SERVICIOS EDIFICANDO SAC ............................. 79

FUNCIONES MATEMÁTICAS Y TRIGONOMÉTRICAS .............................................................................97

TALLER “E”: MATRICES


RESOLVER
RESOLVER ECUACIO
ECUACIONES
NES CON MA
MATRICES
TRICES ................................................
.......................................................................................
....................................... 101

TALLER “F”: FUNCIONES TRIGONOMÉTRICAS


CALCULAR LA DECLINACIÓN DEL SOL EL DÍA 22 DE ABRIL
ABR IL .......................................
.............................................................
...................... 107

Capitulo 3

Auditoría de Fórmulas
AUDITORÍA
AUDITORÍA DE FÓRMULAS ............
........................
.........................
.........................
.........................
..........................
.........................
.........................
...........................113
..............113

Capitulo 4

Tablas, Tablas Dinámicas y GráÞcos Dinámicos


FICHA INSERTAR / GRUPO TABLAS............
TABLAS.........................
.........................
.........................
..........................
.........................
.........................
............................121
...............121

TABLAS ............
........................
.........................
..........................
.........................
.........................
.........................
.........................
..........................
...................................
...............................122
.........122

GRÁFICOS DINÁMICOS .............


.........................
.........................
..........................
.........................
.........................
..........................
.........................
...............................129
...................129

Capitulo 5
Administración de Escenarios, Buscar objetivo y Tabla
Tabla de datos
ANÁLISIS Y SI ............
........................
.........................
..........................
.........................
.........................
..........................
.........................
..................................
...................................135
.............135

TABLAS DE DATOS ................................................................................................................................141

FUNCIÓN SOL
SOLVER
VER ............
........................
.........................
..........................
.........................
.........................
.........................
.........................
...................................
............................144
......144
 

Capitulo 6

Importar una base de datos, Vincular


Vincular,, Hipervínculo y Validación

OBTENER DA
DATOS
TOS EXTERNOS ....................................
.........................
.........................
.........................
..........................
.........................
.........................
.........................159
............159
VINCULAR ............
.........................
..........................
.........................
.........................
..........................
.........................
.........................
.........................
...................................
...........................161
....161

HIPERVÍNCULO
HIPERVÍNCULO ...........
........................
..........................
.........................
.........................
.........................
.........................
..........................
.........................
................................162
....................162

Capitulo 7

Programación usando Formulario, Macros Grabadora y Macros


con Visual Basic
FICHA PROGRAMADOR ............
.........................
.........................
.........................
..........................
.........................
.........................
.........................
...............................165
...................165

AGREGAR LA FICHA PROGRAMADOR .........................


.....................................
.........................
.........................
.........................
..........................
.......................165
..........165

FORMULARIO CON CONTROLES ............


.........................
..........................
.........................
.........................
..........................
.........................
.........................
..................
.....167
167

TALLER “G”: FORMULARIOS Y FUNCIONES


ENCONTRAR EL MOMENTO DE UNA VIGA ...........................................
..................................................................................
....................................... 179

MACROS ............
.........................
.........................
.........................
..........................
.........................
.........................
.........................
.........................
....................................
.............................185
......185

CREAR MACROS USANDO LA GRABADORA .......................


...................................
.........................
.........................
.........................
..........................
................185
...185
MACROS USANDO EL EDITOR DEL VISUAL BASIC ...................................
...............................................
.........................
.........................
....................196
........196

CREAR FORMULARIOS CON VB............


VB.........................
..........................
.........................
.........................
.........................
.........................
..........................
....................2
.......210
10

CREAR FUNCIONES CON EL EDITOR VISUAL BASIC ..........................


......................................
.........................
.........................
.........................
..............221
.221

TALLER “H”: MACRO USANDO GRABADORA


PROGRAMA ALMACÉN ........................................
.....................................................................................
.......................................................................
.......................... 225

TALLER “I”: MACRO USANDO EDITOR VB


PROGRAMA DE CRONOGRAMA DE ACTIVIDADES ........................................................................
........................................................................ 237
 

Capitulo 8

Lo básico de Microsoft Excel


INGRESAR A MICROSOFT EXCEL ............
.........................
..........................
.........................
.........................
.........................
.........................
...............................251
..................251

PANT
ANTALLA
ALLA DE MICROSOFT EXCEL .............
.........................
.........................
.........................
.........................
..........................
.........................
............................252
................252

PARTES PRINCIPALES DE LA PANTALLA ...........................................................................................252

ADMINISTRAR LOS ARCHIVOS .............


..........................
.........................
.........................
..........................
.........................
.........................
.........................
....................2
........257
57

ADMINISTRAR LA INFORMACIÓN..............................
...........................................
.........................
.........................
..........................
.........................
.......................264
...........264

INGRESAR DA
DATOS
TOS.............
.........................
.........................
..........................
.........................
.........................
.........................
.........................
...................................
............................266
......266

FORMATO
FORMATO ............
.........................
..........................
.........................
.........................
.........................
.........................
..........................
.........................
...................................
...........................270
....270

FORMATO
FORMATO CONDICIONAL ...........
........................
..........................
.........................
.........................
.........................
.........................
..........................
.............................281
................281

BASE DE DA
DATOS
TOS...........
........................
.........................
.........................
..........................
.........................
.........................
.........................
.........................
.................................286
....................286

ORDENAR ............
.........................
.........................
.........................
.........................
.........................
..........................
.........................
.........................
...................................286
......................286

FILTROS SIMPLES o AUTOFILTRO .........................................................................................................290

SUBTOT
SUBTOTALES
ALES .............
.........................
.........................
.........................
.........................
..........................
.........................
.........................
..........................
...................................297
......................297

INSERTAR
INSERTAR GRÁFICOS ............
.........................
..........................
.........................
.........................
.........................
.........................
..........................
..................................
.......................300
..300

COMO CREAR UN GRÁFICO ................................


............................................
.........................
..........................
.........................
.........................
...............................301
..................301

DISEÑO DE PÁGINA............
.........................
..........................
.........................
.........................
.........................
.........................
..........................
..................................
.........................320
....320

CONFIGURAR PÁGINA .............


..........................
.........................
.........................
.........................
.........................
..........................
.........................
..........................320
..............320
ADMINISTRAR IMPRESIÓN .............
.........................
.........................
.........................
.........................
..........................
.........................
.........................
....................
.......325
325

TALLER “J”: FORMATO


PRIMERA PARTE: FORMA
FORMATO
TO BÁSICO ............................................................................................
............................................................................................ 331
SEGUNDA PARTE............................................
PARTE........................................................................................
..............................................................................
.................................. 338

TALLER “K”: FUNCIONES


PRIMERA PARTE .......................................................................................................
..........................................................................................................................
................... 345

SEGUNDA PARTE............................................
PARTE........................................................................................
..............................................................................
.................................. 347
TERCERA PARTE .................................................................................
...........................................................................................................................
.......................................... 348
 

TALLER “L”: BASE DE DA


DATOS
TOS
PRIMERA PARTE .......................................................................................................
..........................................................................................................................
................... 349

TALLER “M”: GRÁFICOS


PRIMERA PARTE .......................................................................................................
..........................................................................................................................
................... 361
 

FICHAS DE MICROSOFT EXCEL 2007

FICHA INICIO
 

FICHA INSERTAR
 

FICHA DISEÑO DE PÁGINA


 

FICHA FORMULAS
 

FICHA DATOS
 

FICHA REVISAR
 

FICHA VIST
VISTA
A
 

FICHA PROGRAMADOR
 

Capítulo

Funciones Básicas

1
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
INSERTAR FUNCIONES
Para usar las funciones existentes, podemos echar mano del icono insertar función,
función, que se
encuentra en el grupo Biblioteca de funciones de
funciones de la cinta Fórmulas
Fórmulas..

Al usar el icono el programa nos muestra todas las


funciones predeterminadas agrupadas por categorías.
Seleccionamos una de ellas y el programa nos guiará en
su uso.

También podemos emplear las funciones


usando el icono
icono de la función Autosuma (al
hacer clic en launa
nos mostrará
ßecha de este icono el programa
relación de funciones).
 

18 Excel para Ingenieros

Otra forma de hacerlo es u lizando el icono de Asistente de funciones que se encuentra en la barra de
fórmulas.

O usando el icono Autosuma que está en la cinta Insertar


Insertar,, en el grupo ModiÞcar
car..

Con todas estas formas ingresaremos al


Asistentee de funciones, donde podremos:
Asistent
Ulizar las funciones usadas recientemente
recientemente.

Pero también podremos elegir una de las


categorías.
 

Capítulo 1: Funciones Básicas   19

Y luego podremos ulizar una de las funciones.


Si elegimos una de las funciones y pulsamos el botón Aceptar, el programa nos mostrará la siguiente
ventana.

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,
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
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 el rrango
ango de la función.
función.
4. El rango puede tener varios argumentos
argumentos y éstos se separan con una coma (,) o por un punto
punto y coma
coma
(;) de acuerdo a la conÞguración numérica de Windows.
5. Cada argumento
argumento puede ser un número,
número, una celda o un grupo de celdas.
6. Si es un grupo, se escribe la primera
primera celda, luego dos puntos (:) y Þnalmente 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á
=SUMA(A1:A10) encontrará la suma de todos los valores de las celdas desde A1 hasta
hasta A10.

Ejemplo:
Ejemplo: A B C
Si tenemos la siguiente tabla. 10 15 14
11 19 15
12 20

Los resultados de las siguientes funciones serán:

A20 =SUMA(A10:A12) A B C
A21 =SUMA(A10:A12,C10:C11) 20 54
A22 SUMA(A10:A12,4) 21 83
22 58

20 Excel para Ingenieros

Por lo tanto, el ordenador sumará todos los argumentos, sean rangos o simples números.
=MIN(A1:A10)  
=MIN(A1:A10) Esta función encontrará
encontrará el mínimo de los valores de las celdas desde A1 hasta
  A10.
=MAX(A1:A10)  
=MAX(A1:A10) Esta función encontrará
encontrará el máximo de los valores de las celdas desde A1 hasta
  A10.
=PROMEDIO(A1:A10)  
=PROMEDIO(A1:A10) Esta función encontrará el PROMEDIO de todos los valores de las celdas desde
A1 hasta A10.

Ejemplo::
Ejemplo A B C
15 15 30
16 19 50
17 20

Los resultados de las siguientes funciones serán:


A25 =MAX(A15:A17)
A26 =MIN(A15:A17) A B C
A27 =PROMEDIO(A15:A17) 25 20 50

C25 =MAX(A15:A17,C15:C16) 2
26
7 1
15
8 1-91.265
C26 =MIN(A15:A17,-16)
C27 =PROMEDIO(A15:A17,23)

=RAIZ(25) 
=RAIZ(25)  Es igual a 5.
=ENTERO(103.456)  
=ENTERO(103.456) Es igual a 103.
=CONTAR(A1:A10) Contará todas las celdas que contengan
contengan valores numéricos.

Ejemplo::
Ejemplo A B C
15 15 10
16 36 50
17 -20.56

Los resultados de las siguientes funciones son:


A25 =CONTAR(A15:C17)
A B C
A26 =RAIZ(A16) 25 5 -21
A27 =RAIZ(A15+C15) 26 6
C25 =ENTERO(A17) 27 5

También podemos ulizar algunas funciones con argumentos y criterios, por ejemplo:
=SUMAR.SI(A10:A20,”>20”,B10:B20)

Esta función encontrará la suma de acuerdo a lo siguiente:


Sólo sumará las celdas que cumplan la condición de ser mayores a 20 en el rango desde A10 hasta
A20.
Las celdas que sumará son las que se encuentran en el rango de B10 hasta B20.

Capítulo 1: Funciones Básicas   21

Ejemplo::
Ejemplo A B C
15 Edad Nota
16 25 18
17 28 12
18 25 14
19 23 15
20

C25 =SUMAR.SI(A16:C20, "=25 ",B16:B20)


",B16:B20)

A B C
25 32
  26
27

FUNCIONES DE TEXTO O CADENA


=DERECHA(A1,2)
El ordenador escribirá las dos primeras letras de la celda A1 (comenzando por la derecha).

=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
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.
 
La columna F conene las dos primeras letras de la columna D:
La función ulizada en la primera celda de la columna.
E2 =IZQUIERDA(D2,2)

22 Excel para Ingenieros

La columna G conene las tres úlmas letras de la columna D:


La función ulizada en la primera celda de la columna.
F2 =DERECHA(D2,3)
La columna H conene la tercera letra de la columna D:
La función ulizada en la primera celda de la columna.

G2 =EXTRAE(D2,3,1)

CONCATENAR(A1,C1)
El programa une los contenidos de las celdas A1 y C1.

= MAYUSC(A1)
Convierte el contenido
contenido de la celda A1 a mayúsculas.

= MINUSC(B1)
Convierte el contenido
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”)
,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!
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)
 
NÚMERO DE LETRAS (CARACTERES)
Necesitamos el número de caracteres del correo 3.
I4 =LARGO(H4)


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 la de la celda B5 (5).
=FILAS(B5:F15)
Devuelve el número de Þlas 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.

=DIA (número de serie)


El programa nos devuelve el número del día de la fecha de la celda.

=MES (número de serie)


El programa nos devuelve el número del mes de la fecha de la celda.

=AÑO (número de serie)


El programa nos devuelve el número del año de la fecha de la celda.

Ejemplo:
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

Funciones Avanzadas

2
FUNCIONES LÓGICAS
En la Þcha 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(PRUEBA_LOGICA, VALOR_VERDADERO, VALOR_FALSO)


Esta función está compuesta por tres argumentos. En el primero escribiremos la condición del problema,
en el segundo lo que queremos que aparezca en la celda si la condición
condición es verdadera, y en el tercero lo
que se quiere si la condición es falsa.
  =SI( , , )

CONDICIONES SI ES VERDAD SI ES FALSO

26 Excel para Ingenieros

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
Diferente B10<>10

Si se compara con un texto, éste debe ir entre comillas:


B10 = “AULA 1”

Ejemplo 1:
1:
En la columna C deberá aparecer el texto “aprobado”,
“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:
Solución:
En la celda C11
C11 se
 se debe escribir la siguiente función:
=SI(B11>=13, “APROBADO”
“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:
2:
Si la edad es inferior a 25, la observación 1 será
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


Avanzadas   27

Solución:
Solución:
En la celda D21
D21 se
 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.
FALSO.

=O(VALOR_LOGICA1, VALOR_LOGICA2,.....)
Puede tener dos o más condiciones, basta con que cumpla una y el programa escribirá VERDADE
VERDADERO,
RO, sólo
si no cumple ninguna escribirá FALSO.

Ejemplo.
Ejemplo.
• Si sus edades estuvieran
estuvieran comprendidas entre los los 22 y 31 años, la observación
observación 1 deberá
deberá decir Clase A,
en caso contrario, Clase B.
• Si sus edades
edades fueran superiores a 22 años o las
las personas fueran del sexo femenino,
femenino, la observación
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:
Solución:
Obs1
El la celda D21 escribimos la siguiente función:
=SI (Y(B21> = 22, B21<= 31),
31), "CLASE 1", "CLASE 2")

Obs2
El la celda E21 escribimos la siguiente función:
=SI (O(B21> = 22, C21= "F"),
"F"), "NIVEL 1", "NIVEL 2")

28 Excel para Ingenieros

Luego se copian ambas celdas en las columnas.

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,
=BUSCARV(V alor_buscado, Matriz_buscar_en, Indicador_ columna, orden)
Esta función consta de tres partes principales. La primera,
pr imera, 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
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á
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


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:
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
primera columna debe mantener un orden
orden ascendente.
ascendente.

• Para ponerle
ponerle nombre
los registros y no susacabeceras)
la tabla, ésta
ésta
y se selecciona
selecciona
luego desde
se escribe el la segunda
nombre enlínea
líne
el alado
(es decir,
decir, sólo de
izquierdo seleccionamos
selecciona
la barramos
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


tercer argumento de la función será 1 para la
la columna Cod., 2 para la
columna Pago y 3 para la columna Aula.

La función en la celda G21 será:


=BUSCARV(E21,PAGOS,2)
E21 celda de tabla principal a comparar.
PAGOS: nombre de la tabla donde se compara la celda E21.
2 números de la columna de Pagos a ulizar.

En la celda H21 la función será:


=BUSCARV (E21,PAGOS,3)
(E21,PAGOS,3)
Es similar a la anterior,
anterior, sólo cambia el número de columna.
Al Þnal se copiará al resto de Þlas.

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
ingresar el código y el cur
curso
so deben aparecer las notas.
notas.
Solución
1. Creamos la siguiente tabla de datos.
 

Capítulo 2: Funciones Avanzadas


Avanzadas   31

2. Seleccionamos
Seleccion amos los datos y les asignamos
asigna mos el nombre DATOS.
DATOS.

3. Ahora creamos la siguiente tabla:

4. En la celda
celda O23 debemos ingresar el código del alumno.

5. En la celda O25 ingresamos el curso.

6. En la celda Q25 y R25 deberán aparecer las notas


notas del alumno.

7. Para encontrar la nota de laboratorio


laboratorio podemos usar la función Buscarv:
BUSCARV(O23,DATOS,…)
El número de columna a u lizar depende del curso seleccionado.
Si el curso es Windows, la columna será 4; si es Word, será 6; si es Excel 1, será 8
y así sucesivamente.
sucesivamente.

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)))))))

El método es correcto pero, como se aprecia, es muy tedioso.


 

32 Excel para Ingenieros

SOLUCIÓN 2
Creamos una tabla adicional:

  CURSO LAB TEORÍA


  WINDOWS 4 5
  WORD 6 7
  EXCEL1 8 9
  EXCEL2 10 11
  ACCESS 12 13
  VISUAL BASIC 14 15
  INTERNET 16 17

Seleccionamos los datos y les ponemos el nombre “cursos”.


Ahora escribimos en la celda Q25:
=BUSCARV(O23,DATOS,BUSCARV(O25,CURSOS,2),0)

Como apreciarán, esta forma es más corta y sencilla.


 

Taller 

Formato y Función

A
Buscarv 
CREAR UN PROGRAMA CON UNA BASE DE DATOS
Tenemos la siguiente tabla de datos:

EN ESTA TABLA MODIFICAREMOS EL FORMATO PARA TENER UNA MEJOR PRESENTACIÓN:


• El código del alumno debe tener tres dígitos.
  Para realizar este cambio, seleccionaremos las celdas y nos ubicaremos
en la Þcha inicio 
inicio  en el grupo número 
número  y acvaremos el cuadro de
diálogo Formato de celda número con el icono que se encuentra en
la parte inferior derecha del grupo.

  En este cuadro de diálogo seleccionaremos


la opción personalizar y en po digitaremos
po digitaremos
000.
 

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


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,
texto, que se encuentra en el
grupo alineación
alineación..

El texto se acomoda en dos Þlas, adicionalmente usamos los iconos centrar horizontalmente 
horizontalmente  y
vercalmente
calmente..

• Calcular la edad.
  Nos ubicamos el la celda G22, digitamos la fórmula =(HOY()-F22)/365
=(HOY()-F22)/365   y la copiamos a toda la
columna.
  La función Hoy() muestra
muestra la fecha
fecha actual;
actual; F22, la fecha
fecha de nacimiento,
nacimiento, y dividimos entre 365 porque
la diferencia es calculada en días y nosotros buscamos años.
• Debemos encontrar
encontrar el promedio
promedio eliminando
eliminando las dos notas más bajas.
  Hacemos uso de la función k.esimo.menor
k.esimo.menor.. Nos
Nos ubicamos
ubicamos en
en la celda N22 y digitamos la fórmula:
fórmula:
=(SUMA(H22:M22)- K.ESIMO.MENOR(H22:M22,1)- K.ESIMO.MENOR(H22:M22,2))/4

Taller A: Formato y Función Buscarv   35

  Y la copiamos en toda la columna.

CREAR UN PROGRAMA EN EL QUE AL SELECCIONAR EL CÓDIGO, NOS MUESTRE LOS DATOS DEL
ALUMNO.
• DeÞnir la tabla Amigos.
  Seleccionamos las celdas de todos los registros de B22 hasta N36.
N36.
  Nos ubicam
ubicamosos en la parte izquierda de la barra de fórmulas y escribimos
escribimos el nombre de la tabla
tabla a crear,
crear,
AMIGOS,, y presionamos la tecla Enter
AMIGOS Enter para
 para Þ jar el nombre.

 
• Crear la pantalla del programa.
  Nos ubicamos en otra hoja y diseñamos la pantalla de la siguiente forma:

36 Excel para Ingenieros

• Crear la lista desplegable para ingresar el código.


  Nos ubicamos en la celda J3 y
J3 y seleccionamos el icono Validación de datos,
datos, que se encuentra en la
Þcha Datos,
Datos,
en el grupo Herramientas de datos.
datos.

En el cuadro de diálogo, en el casillero Permir seleccionamos Lista


Lista,, y en Origen digitamos los códigos
del 1 al 15
1 5 (también se puede seleccionar un rango de celdas que contengan los códigos).
Además, la celda J3,
J3, debe tener el formato de tres dígitos.
 

Taller A: Formato y Función Buscarv   37

• Crear las fórmulas de


de donde queremos que se nos muestren
muestren los datos.
  Nos ubicamos en la celda C8
C8 y
 y digitamos la función =BUSCARV(J3,AMIGOS,2)
=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
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

FUNCIONES BASE DE DATOS


=BDFUNCION(base de datos, nombre del campo, criterios)
Se escribe el rango de la
tabla de criterios.
Se escribe el nombre del
campo a ulizar.
Se escribe el nombre de la
base de datos o el rango.

Para trabajar las funciones crearemos la siguiente base de datos:

=BDSUMA(base
=BDSUMA(base de datos, nombre del campo, criterios)

Suma los valores del campo determinado, de acuerdo con la tabla de criterios creada.

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”
=BDSUMA(B3:J19,”BASICO”,E27:J28)
,E27:J28)

 
=BDCONTAR(base
=BDCONTAR(base de datos, nombre del campo, criterios)
Cuenta los registros del campo determinado, de acuerdo con la tabla de criterios creada. Los valores
del campo enen que ser numéricos.

Capítulo 2: Funciones Avanzadas


Avanzadas 39

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)

=BDCONTARA(base de datos, nombre del campo, criterios)


=BDCONTARA(base
Cuenta los registros del campo determinado,
determinado, de acuerdo con la tabla de criterios creada. El contenido
de la celda puede ser valores numéricos o alfabécos.

Ejemplo 1
Contar los trabajadores del distrito de Comas y de la empresa COSAPI o de la empresa CIPORT.
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)

 
=BDMIN(base de datos, nombre del campo, criterios)
=BDMIN(base
Encuentra el mínimo de los valores en los registros en el campo determinado, de acuerdo con la
tabla de criterios creada.

40 Excel para Ingenieros

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”
=BDMIN(B3:J19,”EDAD”,G74:H76)
,G74:H76)

=BDMAX(base de datos, nombre del campo, criterios)


=BDMAX(base
Encuentra el valor máximo de los valores en los registros del campo determinado, de acuerdo con la
tabla de criterios creada.

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”
=BDMAX(B3:J19,”EDAD”,G87:H89)
,G87:H89)

=BDPROMEDIO(base de datos, nombre del campo, criterios)


=BDPROMEDIO(base
Encuentra el promedio de los valores en los registros del campo determinado, de acuerdo con la
tabla de criterios creada.

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”
=BDPROMEDIO(B3:J19,”EDAD”,G101:H103)
,G101:H103)
 

Taller 

B
Funciones y Validación

ANÁLISIS DE COSTOS UNITARIOS DE UNA PARTIDA


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.
 

Cuadros de costos de los materiales, mano de obra y equipos.

 
 

42 Excel para Ingenieros

NOMBRAR RANGO DE VALORES


VALORES
RANGO DE DATOS “RESISTENCIA”
• Seleccionamos los datos de C5 hasta G9.
• En barra
barra de fórmulas escribimos el nombre
nombre del rango RESISTENCIA.
 

RANGO DE DATOS “MATERIALES”


• Seleccionamos los datos de B16 hasta D19.
• En barra de fórmulas escribimos el nombre del rango MATERIALES.
MATERIALES.
 

RANGO DE DATOS “MANO DE OBRA”


• Seleccionamos los datos de F16 hasta G20.
• En barra
barra de fórmulas escribimos el nombre
nombre del rango MO.
 
 

Taller B: Funciones y Validación   43

RANGO DE DATOS “EQUIPOS”


• Seleccionamos los datos de I16 hasta J19.
• En barra
barra de fórmulas escribimos el nombre
nombre del rango EQUIPOS.
 

CREAR TABLA PRINCIPAL


Creamos la tabla de análisis de costos unitarios de la parda de concreto.

LISTAS DE VALIDACIÓN
Lista par f´c
• Nos ubicamos en la celda C46.
• Acvamos la Þcha Datos y
Datos y usamos el icono Validación de datos del
datos del grupo Herramientas de datos.
datos.
 

44 Excel para Ingenieros

• En Validación de datos 
datos  seleccionamos, en Permir, la opción Lista
Lista.. En origen seleccionamos las
celdas desde la C5 hasta la C9 (lista de resistencia).

• Al ubicarnos en la celda C46


C46 podemos
 podemos desplegar los datos y seleccionar uno de los valores.

Lista de rendimiento
• Nos ubicamos en la celda C47.
• Usamos el icono Validación.
Validación.
• Seleccionamos Lista.

• En origen, digitamos 4,6,8,10,12,15,20,25,30,35,40.


4,6,8,10,12,15,2 0,25,30,35,40.

 
 

Taller B: Funciones y Validación   45

• Ahora, al ubicarnos en la celda C47,


C47, podemos desplegar
desplegar los datos
datos y seleccionar
seleccionar uno de los valores.
valores.

Lista de jornal
• Nos ubicamos en la celda C48.
• Usamos el icono Validación.
Validación.

• Seleccionamos Lista.
• En origen, digitamos 4,6,8,10,12.
 

• Al ubicarnos en la celda C48


C48 podemos
 podemos desplegar los datos y seleccionar uno de los valores.

 
 

46 Excel para Ingenieros

FUNCIÓN BUSCARV() PARA ENCONTRAR LA CANTIDAD DE MATERIALES


• Nos ubicamos en la celda F52.
• Escribimos la función:
=BUSCARV(B52,RESISTENCIA,2)
• De acuerdo con la tabla de resistencia,
resistencia, generamos
generamos las otras funciones:
funciones:

• La celda B52
B52   es Þ ja, así que la seleccionamos y presionamos la tecla F4 para
F4 para que se convierta en
absoluta: $B$52
$B$52..
• Las funciones de las otras celdas:
En F53
F53   =BUSCARV($B$52,RESISTENCIA,3)
En F54
F54   =BUSCARV($B$52,RESISTENCIA,4)
En F55
F55   =BUSCARV($B$52,RESISTENCIA,5)

FUNCION BUSCARV() PARA ENCONTRAR LAS UNIDADES Y LOS PRECIOS DE MATERIALES MATERIALES
Para las unidades:
• Nos ubicamos en la celda E52
E52..
• Escribimos la función:
=BUSCARV(B52,MATERIALES,2)
• De acuerdo
acuerdo con la tabla
tabla de resistencia,
resistencia, generamos
generamos las otras funciones:
funciones:
 

Taller B: Funciones y Validación   47

• Copiamos la función a las otras celdas:


En E53
E53   = BUSCARV(B53,MATERIALES,2)
BUSCARV(B5 3,MATERIALES,2)
En E54
E54   = BUSCARV(B54,MATERIALES,2)
BUSCARV(B5 4,MATERIALES,2)
En E55
E55   = BUSCARV(B55,MATERIALES,2)
BUSCARV(B5 5,MATERIALES,2)

Para los precios


• Nos ubicamos en la celda G52
G52..
• Escribimos la función:
=BUSCARV(B52,MATERIALES,3)
• Copiamos en las otras celdas:
En G53
G53   = BUSCARV(B53,MATERIALES,3)
BUSCARV(B5 3,MATERIALES,3)
En G54
G54   = BUSCARV(B54,MATERIALES,3)
BUSCARV(B5 4,MATERIALES,3)
En G55
G55   = BUSCARV(B55,MATERIALES,3)
BUSCARV(B5 5,MATERIALES,3)

FUNCION BUSCARV() PARA


PARA ENCONTRAR LAS UNIDADES Y LOS PRECIOS DE LA MANO DE O OBRA
BRA
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
G57 y
 y escribimos la fórmula =E57*$C$48/$C$47
=E57*$C$48/$C$47..
• Las celdas
celdas C48 y C47 están como absolutas
absolutas para
para ser copiadas.
 

48 Excel para Ingenieros

Para los precios


• Nos ubicamos en la celda G57
G57..
• Escribimos la función:
=BUSCARV(B57,MO,2)
• Y copiamos en las otras celdas:
En G58
G58   =BUSCARV(B58,MO,2)
En G59
G59   =BUSCARV(B59,MO,2)
En G60
G60   =BUSCARV(B60,MO,2)

FUNCION BUSCARV() PARA ENCONTRAR LOS PRECIOS DE LOS EQUIPOS


Para los precios:
• Escribimos las funciones:
En la celda G64
G64   =BUSCARV(B64,EQUIPOS,2)
Y en la celda G65
G65   =BUSCARV(B65,EQUIPOS,2)

CÁLCULO DE LOS PARCIALES:


• En la columna PARCIAL usamos la fórmula mulplicación.
En la celda H2
H2   =F52*G52
• Ahora la copiamos
copiamos en la
la columna,
columna, menos en la celda
celda H63
H63 que
 que corresponde a herramienta manuales.
manuales.
• Fórmulas y funciones complementarias
complementarias en la:
o Celda I46 =I51
=I51  
o Celda I47 =I56
o Celda I48 =I62
o Celda I49 =SUMA(I46:I48)
o Celda I51 =SUMA(H52:H55)
o Celda I56 =SUMA(H57:H62)
o Celda I62 =SUMA(H63:H65)
• En la Þla de Herramientas manuales corresponde la candad de 5 (5% de la mano de obra). Precio es
igual a suma de mano de obra y parcial es 5% del total de mano de obra.
o Celda G63 =I56
o Celda H63 =I56*F56/100

Taller B: Funciones y Validación   49

Finalmente, la tabla principal queda de esta manera:

Si cambiamos la resistencia de 210


210 a
 a 140
140,, el costo unitario cambia de 379.656
379.656 a
 a 364.870
364.870::

 
 

50 Excel para Ingenieros

   S
   E
   N
   O
   I
   C
   N
   U
   F
   Y
   S
   A
   L
   U
   M
   R
    Ó
   F
   N
   O
   C
   S
   O
   I
   
   A
   T
   I
   N
   U
   S
   O
   T
   S
   O
   C
   E
   D
   S
   I
   S
   I
   L
    Á
   N
   A
   E
   D
   O
   R
   D
   A
   U
   C

Capítulo 2: Funciones Avanzadas


Avanzadas 51

FUNCIONES ESTADÍSTICAS
Encontramos las funciones estadíscas en el úlmo icono de la Biblioteca de funciones.

Las funciones más ulizadas son: Contar(), contar.si(),


max(), min(). Las hemos estudiado en el curso de Excel I,
en este nivel tocaremos funciones como k.esimo.mayor() y
k.esimo.menor().

CONCEPTOS BÁSICOS DE ESTADÍSTICA


ESTADÍSTICA
MEDIA 
MEDIA 
Concepto:: Es la suma de n números divididos entre n, conocida también como media aritmé ca o
Concepto
promedio aritméco.
Fórmula::
Fórmula
Ejemplo1:
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
promedio indicando el rango de valores,
valores, o

b. La función suma del rango y dividirla entre el número


número de valores.

MEDIA DE DATOS CLASIFICADOS


Concepto:: Encuentra la media aritméca de los valores clasiÞcados dentro de un rango.
Concepto
Fórmula::
Fórmula

Ejemplo 2:
2: Del ejemplo anterior se encontró el número de valores que corresponde a un determinado
rango, necesitamos
necesitamos saber cuál es la media de estos nuevos datos.
Solución::
Solución
1. Los datos
datos del ejemplo anterior han sido agrupados de la siguiente
siguiente manera:
a. Frecuencia absoluta (el número
número de valor comprendido en el rango).
b. Marca de clase (el valor
valor medio entre los valores
valores del rango).
2. De acuerdo con la fórmula, encontraremos:
encontraremos:

a. El producto de ni * Xi.
b. La sumatoria de la frecuencia y ni*xi.
c. Finalmente encontraremos la media de datos clasiÞcados 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
Concepto
veces que éste se repite (su peso) y la suma de los valores de estas repeciones (sus pesos).
Fórmula::
Fórmula

Capítulo 2: Funciones Avanzadas


Avanzadas 53

Ejemplo 3:
3: Con los valores del ejemplo 1, encontrar la media ponderada.
Solución::
Solución
1. Ordenaremos los datos
datos del ejemplo 1 en forma ascendente.

2. En un tabla adicional escribiremos:


a. En la primera
primera columna, los valores
valores de la
la tabla
tabla (Xi).
b. En la segunda columna, el valor de repeciones del número de la primera columna (Pi).
c. El producto de la primera
primera y segunda
segunda columna
columna (Xi * Pi).
d. En la úlma Þla encontraremos la sumatoria de la segunda y tercera columnas.
e. Finalmente, en la celda
celda H75, escribiremos
escribiremos la fórmula H73/G73,
H73/G73, dando como resultado la
la media
ponderada.

MEDIA GEOMÉTRICA
=MEDIA.GEOM(C96:C105)
Concepto:: Es la raíz enésima del producto de n números.
Concepto
Fórmula::
Fórmula
Fórmula::
Fórmula

Ejemplo 4.
4. De la tabla de valores,
valores, encontrar la media
media geométrica.
Solución::
Solución
 
1. Podemos u lizar, alterna vamente:
a. La función producto
producto::
=(PRODUCTO(C96:C105))^(1/10)
b. La función media.geom
media.geom::
=MEDIA.GEOM(C96:C105)

54 Excel para Ingenieros

MEDIA ARMÓNICA
=MEDIA.ARMO(C96:C105)
Concepto.-
Concepto .- Es la división entre el número de valores y la sumatoria de la inversa
inversa de los valores.
Fórmula.-
Fórmula.-

Ejemplo 5.
5. Usando la tabla del ejemplo anterior,
anterior, encontrar la media armónica.
Solución..
Solución
1. Agregamos una columna
columna con la inversa de los
los valores.
valores.
a. =1/C96
b. Copiamos la fórmula en toda la columna.
c. En la celda E106 =Suma(E96:E105).
2. Usando la fórmula o funciones, calculamos la media armónica.
a. Usando la fórmula en la celda K102
K102::
  =B105/E106
b. Usando la función MEDIA.ARMO, en la celda K105:
=MEDIA.ARMO(C96:C105)

Capítulo 2: Funciones Avanzadas


Avanzadas 55

MEDIANA
=MEDIANA(K115:K125)
Concepto.-
Concepto.- Dentro de una lista de valores ordenados, la mediana viene a ser el valor del dato que ocupa
el
doslugar medio. Si el número total de valores es impar, será el valor medio; si es par, el promedio de los
medios.

Ejemplo 6.
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
valores medios
medios son el quinto
quinto y sexto números, es decir,
decir, el 8 y el
el 9.
d. Para encontrar mediana podemos
podemos sumar simplemente
simplemente estos
estos valores
valores o usar la función mediana
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:
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

A. Determinar el alcance del rango


a. Debemos ordenar los datos:
i. Seleccionar los datos.
ii. Menú Datos – Ordenar.
b. Observamos en la tabla ordenada que el alcance del rango va desde 4 hasta 19.
B. Agrupar los valores en K clases.
a. Este valor puede ser calculado
calculado usando la regla de Sturges.
K= 1 + 3.3 Log n
Donde n es total de valores, en este caso es 24.
  Y la función es Log.
b. Calculando:
  =1+3.3*Log(D37)
  = 5.55469798
c. Entonces K puede ser 4, 5 ó 6.
d. Usamos 5.

Capítulo 2: Funciones Avanzadas


Avanzadas 57

C. Longitud del intervalo.-


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.

D. Ancho de clase (W).


(W).- Es la diferencia entre
entre la longitud y el número de clases.
a. Longitud de clase = 15.
b. Número de clases = 5.
c. W= 15/5 = 3.

E. Frecuencia.- Número de datos en cada clase.


Frecuencia.-

a. Usando la
la función =BDCONTAR(base
=BDCONTAR(base de datos, nombre del
del campo,
campo, criterios).
criterios).
i. Usando la tabla de valores que se encuentra entre E13 y E37.
ii. Se crea las tablas de criterio, y
iii. Luego ulizamos la función.
b. Usando la función =FRECUENCIA(Datos, grupo).
grupo).

58 Excel para Ingenieros

Observe que al usar la función =FRECUENCIA(B14:B37,G17), el programa nos da la frecuencia de


todos los números que sean iguales o menores a 12.
Para tener la frecuencia absoluta de los grupos:
Seleccionamos de I15 hasta C89.
Presionamos F2 y escribimos:
=FRECUENCIA(B14:B37,G15:G19)
Presionamos las teclas CTRL+SHIFT+ENTER.
CTRL+SHIFT+ENTER.
Finalmente, el programa calcula la frecuencia requerida.

F. Marca de clase:

Li Li+1 Xi
4 6 5
7 9 8
10 12 11
13 15 14
16 20 18

G. Frecuencias relavas:

H. Frecuencia acumulada:
a. Para encontrar las frecuencias relavas:
i. En la celda E120
E120 escribiremos
 escribiremos la fórmula =
fórmula = C120/ $C$125.
$C$125.
ii. Luego copiaremos en la columna.
b. Para encontrar las frecuencias relavas acumuladas:
i. En la celda F120
F120 escribiremos
 escribiremos la fórmula =E120
=E120..
ii. En la celda F121
F121 escribiremos
 escribiremos la fórmula =E120+E121 ó
  =F120+E121..
=F120+E121
iii. En la celda F122
F122 escribiremos
 escribiremos la fórmula =E120+E121+E122
=E120+E121+E122 ó
 ó
  = F121+E122.
F121+E122.

Capítulo 2: Funciones Avanzadas


Avanzadas 59

iv.
iv. En la celda F123
F123 escribiremos
 escribiremos la fórmula =E120+E121+E122+E123
=E120+E121+E122+E123 ó
 ó
  =F122+E123..
=F122+E123
v. En la celda F124
F124 escribiremos
 escribiremos la fórmula = E120+E121+E122+E123+E124 
E120+E121+E122+E123+E124  ó
  =F123+E124.
=F123+E124.
I. La frecuencia absoluta acumulada corresponde
acumulada corresponde a los valores de la frecuencia absoluta más
la suma de la anterior FA.
J. La frecuencia relava porcentual es
porcentual es la frecuencia relava *100.
K. La frecuencia relava acumulada porcentual es
porcentual es la frecuencia relava acumulada *100.

De los valores encontrados, ¿qué porcentaje de los alumnos ene notas inferiores a 12?
A. Observamos en la úlma tabla que la Þla 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 ABSOLUT
AB SOLUTO O
Es el error que se determina de acuerdo con el valor promedio.

ERROR ABSOLUTO PROMEDIO


Es la sumatoria de los errores dividida entre el número de muestras.

CORRECCIÓN DE LAS MEDIDAS


Se corrigen los valores obtenidos disminuyendo o quitándoles el error absoluto.
 
ERROR RELATIVO
Es el error absoluto x 100 dividido entre el promedio.
 

Nota:
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
nuevamente la función
función
=promedio().

DESVIACIÓN ESTÁNDAR =DESVEST( )


Es la raíz cuadrada de la sumatoria de los cuadrados (de la diferencia
diferencia entre un número y el promedio de
la muestra) entre el número de la muestra menos 1.
 
DESVIACIÓN ESTÁNDAR DE LA POBLACIÓN
POBLACIÓ N =DESVESTP( )
Es la raíz cuadrada de sumatoria de los cuadrados (de la diferencia entre un número y el promedio de la
muestra) entre el número de la población.
 

DESVIACIÓN ESTÁNDAR PROMEDIO =DESVPROM( )


Es la división entre la sumatoria y el número de la muestra. La sumatoria se toma de las diferencias de
los números
números y el promedio.
 

Capítulo 2: Funciones Avanzadas


Avanzadas 61

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 encontrarem
encontraremos:
os:
1. Promedio.
2. La diferencia entre el peso y el promedio.
3. Valor absoluto de la diferencia anterior.
4. El cuadrado de la diferencia.
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()
desvest(),,
desviación estándar poblacional desvestp()
desvestp()   y desviación estándar promedio desvprom() que ofrece
Microso Excel.
Hoja de cálculo con de datos, fórmulas y funciones:
 
Nota:
Nota:
Las desviaciones han sido encontradas con fórmulas y funciones simples en la parte superior y estos
valores están conÞrmados en la parte inferior.

62 Excel para Ingenieros

FUNCIONES MAYOR
MAYOR Y MENOR
K.ESIMO.MENOR
Esta función encuentra el primer número menor, el segundo, el tercero, el cuarto o el enésimo menor,
de acuerdo con lo solicitado.
K.ESIMO.MENOR(A10:A20,1) Encuentra el número menor del rango A10:A20.
K.ESIMO.MENOR(A10:A20,3)   Encuentra el tercer número
K.ESIMO.MENOR(A10:A20,3) número menor del rango
rango A10:A20.

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:
Ejemplo:
En la siguiente tabla se debe colocar el número de puesto,
de acuerdo con el promedio del alumno:
Solución:
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.

Ahora, en la columna D, usamos la función:

Capítulo 2: Funciones Avanzadas


Avanzadas 63

=BUSCARV(B4,orden,2,0) y
=BUSCARV(B4,orden,2,0) y la copiamos en toda la columna:
 

64 Excel para Ingenieros

ANÁLISIS DE DATOS

Es uno de los complementos de Microso  Excel, se encuentra en la Þcha Análisis de datos,


datos, en el grupo
Análisis.
Análisis.

El icono Análisis de datos nos mostrará el siguiente cuadro de diálogo, donde encontramos más
funciones:
 

ANÁLISIS DE VARIANZA DE UN FACTOR


Con esta función encontrarem
encontraremos
os la varianza de valores.
 

Capítulo 2: Funciones Avanzadas


Avanzadas 65

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
encontraremos los índices necesarios para encontrar el pronósco de datos de acuerdo
con una ecuación lineal.
EJEMPLO 
EJEMPLO 
Encontrar la varianza de los siguientes grupos de valores.
Ingresamos al icono de análisis de datos:

66 Excel para Ingenieros

Seleccionamos Análisis de varianza de un factor y en el cuadro de diálogo, en la opción de Rango de


entrada seleccionamos
entrada  seleccionamos de C5 hasta D13.

Dejamos la opción en una hoja nueva,


nueva, para que los resultados se muestren en ésta.
 
 

Capítulo 2: Funciones Avanzadas


Avanzadas 67

EJEMPLO 2
Encontrar la candad de números que se hallan dentro de un rango de datos ((frecuencia
frecuencia de datos).

Para ello ingresamos a la opción Análisis de datos y


datos y seleccionamos Histograma
Histograma..

Con esta opción aparece un cuadro de diálogo. En Rango de datos seleccionamos


datos seleccionamos los datos de E14 hasta
E37 y en Rango de Clase seleccionamos de G15 hasta G19.
 

68 Excel para Ingenieros

Al presionar el botón Aceptar,


Aceptar, el programa nos mostrará la frecuencia de valores.
 

Taller 

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,
diferentes, se necesita saber cuál será la ganancia por ventas de 1000, 10
1050,
50, 1100, hasta 1500.

DATOS DE LOS ÚLTIMOS NUEVE AÑOS:


PTO X Y
 1 400 350
2 800 700
3 100 80
4 300 250
5 900 750
6 950 1000
7 200 180
8 500 380
9 750 620
MÉTODO DE MÍNIMOS CUADRADOS
Con este método usaremos sólo fórmulas.

70 Excel para Ingenieros

METODO GRÁFICO
Con los datos de X e Y insertamos una gráÞca 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:
 
En este cuadro de diálogo nos interesa marcar el po de tendencia lineal.

Taller C: Funciones Estadísticas


Estadísticas y Análisis
Análisis de Datos   71

En la parte inferior se deberá


marcar:
Presentar ecuación en el grá Þco y
Presentar el valor R cuadrado en
el gráÞco.

El gráÞco ahora aparece con la ecuación y con el valor de R2:


Finalmente, con la ecuación, encontramos los valores pedidos:
 

72 Excel para Ingenieros

MÉTODO DE REGRESIÓN
Ahora usaremos la función regresión que se encuentra en la Þcha Datos
Datos en
 en el grupo Análisis
Análisis..

Al usar esta opción, el programa nos mostrará el cuadro de diálogo donde seleccionaremos Regresión.

Nos muestra un nuevo cuadro donde deberemos:


• Seleccionar
Seleccio nar los datos de X e Y.
• Marcar el grado de conÞanza en 95%.
 
En otra hoja de cálculo se nos mostrará el análisis completo de los valores.

Taller C: Funciones Estadísticas


Estadísticas y Análisis
Análisis de Datos   73

El coeÞciente de correlación múlple R= 0978925386


El coeÞciente de determinación R2  = .958294911
El valor de a= -34.97560976
  B=0.943832753
Entonces, los valores buscados serán:
 
 

74 Excel para Ingenieros

FUNCIONES FINANCIERAS
En la Þcha de Fórmulas, en el grupo de Biblioteca de funciones, ulizaremos el icono Financieras.
 

Algunas funciones que ulizaremos con mayor frecuencia son:

=pago() , =nper(), va(), vf().


 

FUNCIÓN PAGO.-
PAGO.- Con esta función encontraremos
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.
Tasa
Nper,, es el número de períodos (cuotas a pagar).
Nper
Va, es el valor actual del préstamo.
Vf , es el valor Þnal del préstamo.
Tipo,, cuando el pago es al Þnal, es 0, o se omite, pero si es al inicio se debe poner 1
Tipo

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
Valor actual del préstamo: 1000 nuevos
nuevos soles.
o Tasa del 15%, pero es anual; entonces,
entonces, para los pagos mensuales
mensuales será 15% entre 12.

o Número de pagos: 10.


• Con esos datos crearemos la siguiente tabla:
o En la celda D2
D2 escribimos
 escribimos 1000
1000..
o En la celda D3
D3 escribimos
 escribimos 15%.
15%.
o En la celda D4
D4 escribimos
 escribimos 10
10..

Capítulo 2: Funciones Avanzadas


Avanzadas 75

o En la celda D5
D5 la
 la función =PAGO(D3/12,D4,D2)
=PAGO(D3/12,D4,D2)..

• Como resultado
resultado tenemos
tenemos pagos
pagos de 107.003 (obsérvese que el valor es nega negavo, esto se debe a que
es una deuda).
 
FUNCIÓN Valor Actual.
Actual.- Con esta función encontraremos
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.
tasa
nper,, es el número de períodos (cuotas a pagar).
nper
pago,, es el valor de las cuotas que se pagan.
pago
Vf , es el valor Þnal del préstamo.
Tipo,, cuando el pago es al Þnal, es 0, o se omite, pero si es al inicio se debe poner 1.
Tipo

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
D9 escribimos
 escribimos 15%
15%..
o En la celda D10
D10 escribimos
 escribimos 10.
10.
o En la celda D11
D11 escribimos
 escribimos 107.003
107.003..
o En la celda D12
D12 la
 la función =VA(D9/12,D10,D11)
=VA(D9/12,D10,D11)..

• El valor del préstamo


préstamo es de 1000 nuevos soles
soles y lo comprobamos con el primer
primer ejemplo.

76 Excel para Ingenieros

FUNCIÓN Valor Final.-


Final.- Con esta función
funció n encontraremos el valor Þnal 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.
tasa
nper,, es el número de períodos (cuotas a pagar).
nper
pago,, es el valor de las cuotas que se pagan.
pago
Va
Va,, es el valor actual del préstamo.
préstamo.
Tipo,, cuando el pago es al Þnal, es 0, o se omite, pero si es al inicio se debe poner 1.
Tipo

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
D15 escribimos
 escribimos 15%
15%..
o En la celda D16
D16 escribimos
 escribimos 10.
10.
o En la celda D17
D17 escribimos
 escribimos 107.003
107.003..
o En la celda D12
D12 la
 la función =VF(D15/12,D16,D17)
=VF(D15/12,D16,D17)..
• El valor de mis ahorros al Þnalizar los 10 meses será de 1132.27 nuevos soles.

FUNCIÓN Valor actual neto.


neto.- Con esta función encontr
encontraremos
aremos el valor actual de una serie de pagos que
serán realizados cada mes o cada año.

VNA(tasa;valor1;[valor2];…)
VNA (tasa;valor1;[valor2];…)
Donde:
tasa,, es el porcentaje anual de préstamo. Si el pago es mensual debemos dividir la tasa entre 12.
tasa
Valor1,, es el valor del primer pago que se realiza.
Valor1
Valor2 y siguientes,
siguientes, son los valores que se realizan luego del primer pago.

Capítulo 2: Funciones Avanzadas


Avanzadas 77

FUNCIÓN Tasa interna de retorno.-


retorno.- Con esta función encontraremos
encontraremos la tasa con
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)
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
Valores
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.
dólares.
  En la celda C23= PAGO(C22,10,C23).
o La diferencia
diferencia de ingreso y pago de préstamo
préstamo anual
anual nos da el ßujo de caja anual.
• A primera
primera vista,
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)
celda C28=VNA(C22,D18:M18)..
o Para el ßujo de caja, C30= VNA(C22,D18:M18).
VNA(C22,D18:M18).
o El valor neto actual del ßujo de caja es $ -770.3.
-770.3.
• Es decir, con los pagos que tenemos que hacer, al Þnal estamos perdiendo.

• Encontramos el TIR:
o En la celda C34 =TIR(C20:M20)
TIR(C20:M20)..

78 Excel para Ingenieros

o El resultado
resultado es 9.146% es decir que ésa es la tasa mínima de préstamo que debemos aceptar.
aceptar.
 

Taller 

D Funciones Financieras
 y Análisis de Datos

EVALUACIÓN DEL PROYECTO DE LA EMPRESA DE SERVICIOS


EDIFICANDO SAC

La empresa EdiÞcando SAC está evaluando el proyecto presentado


presentado por uno de sus socios para determinar
si es rentable o no la implementación
implementación de dos locales.

Para ello, el socio desarrolló los siguientes estudios:


• Proyección de la la demanda
demanda para
para los próximos
próximos 10 años.
• Cuadro de precios de costos de producción y de venta, venta, de los servicios que prestará.
• Elaboración de los cuadros de ingresos y costos de producción para para los próximos
próximos 10 años.
• Cálculos del costo de implementación
implementación del proyecto.
• Cálculo del ingreso extraordinario
extraordinario y valor residual de los equipos y locales.
• Cálculo y selección de las alternavas de Þnanciamiento.
• Elaboración del estado económico de pérdidas
pérdidas y ganancias.
• Elaboración del ßujo de caja económico.
• Elaboración del estado Þnanciero de pérdidas y ganancias.
• Elaboración del ßujo de caja Þnanciero.
En la elaboración de los estados de pérdidas y ganancias, y ßujos de caja, usaremos el valor actual neto
VAN y la tasa de retorno interna TIR, y con ellos veremos si es rentable el proyecto.

PROYECCIÓN DE LA DEMANDA PARA 10 AÑOS


Tenemos el cuadro de la demanda de los servicios que la empresa dejó de atender en los úl mos 10
años.

Con estos datos determinaremos la proyección para los próximos 10 años.

80 Excel para Ingenieros

USO DE ANÁLISIS DE DATOS



Cálculo de la demanda del servicio 1 po 1
Para determinar la demanda en los próximos años usaremos el icono Análisis de datos,
datos, que se encuentra
en la Þcha Datos
Datos,, en el grupo Análisis
Análisis..

En este cuadro de diálogo seleccionaremos la función Regresión


Regresión.. Hacemos clic sobre Aceptar.

Cuadro de diálogo Regresión:


• En el
el Rango
 Rango Y seleccionaremos
Y seleccionaremos los datos históricos desde
B3 hasta B12.
B12.
• En el Rango X  X  seleccionaremos los datos de los años
desde A3 hasta A12.
A12.
• Marcaremos el nivel de conÞanza en 95%95%..
• Botón Aceptar
Aceptar..
El programa genera en una nueva hoja de cálculo el siguiente cuadro de resultados. Con estos resultados,
elaboraremos lala ecuación lineal y calcularemos la de
demanda
manda de los próximos
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


   N
    Ó
   I
   C
   C
   E
   Y
   O
   R
   P
   A
   L
   E
   D
   S
   O
   L
   U
   C
   L
    Á
   C
   Y
   S
   O
   D
   A
   T
   L
   U
   S
   E
   R
   E
   D
   O
   R
   D
   A
   U
   C

82 Excel para Ingenieros

Cálculo de la demanda del servicio 1 po 2

Fórmulas de mínimo cuadrados.


Elaboramos los cuadros de datos y cuadros de fórmulas para encontrar la ecuación lineal: suma de
productos, suma del cuadrado del primero, suma de cada valor.
Al encontrar los índices para la fórmula de ecuación lineal, encontraremos el valor de a= 367.5333 y
b=27.848485. Ahora reemplazamos estos valores en la ecuación Y=a+bX.
En la celda J5 digitamos
J5 digitamos la fórmula =$C$27+$C$26*I5
=$C$27+$C$26*I5 y y encontraremos el valor para el año 11. De la
misma forma calculamos la demanda de los años del 12 al 20.

 
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

CUADRO CON LAS PROYECCIONES DE LOS PRÓXIMOS 10 AÑOS

 
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

CÁLCULO DE INGRESOS Y EGRESOS


Tenemos los siguientes precios de venta y costos de producción de los servicios:
ser vicios:

Con este cuadro de precios elaboraremos el cuadro de proyección de ingresos y egresos para los próximos
10 años.
 

Taller D: Funciones Financieras y Análisis de Datos   85

 .
   s
   a
    l
   u
   m
   r
    ó
    f
   e
    d
   a
    í
   r
   o
   t
   i
    d
   u
   A
   o
   p
   u
   r
   g
    l
   e
   n
   e
   s
   a
    l
   u
   m
   r
    ó
   F
   a
    h
   c
        Þ
   a
    l
   n
   e
   a
   rt
   
   n
   e
   u
   c
   n
   e
   e
   s
   e
   u
   q
   s
   a
    l
   u
   m
   r
    ó
    f
   r
   a
   r
   t
   s
   o
   M
   o
   n
   o
   c
   i
    l
   e
   s
   o
   m
   a
   z
   i
    l
       
   u
   s
   a
    d
   a
   s
   u
   s
   a
    l
   u
   m
   r
    ó
    f
   s
   a
    l
   r
   e
   v
   a
   r
   a
   P

86 Excel para Ingenieros

COSTO DEL PROYECTO


Este es el cuadro de precios de los equipos y locales que se necesitan para implementar la empresa de
servicios.

A esto se le debe adicionar el costo para


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.
CÁLCULO DEL VALOR RESIDUAL
El valor residual lo encontraremos con el método contable. Los equipos enen una depreciación de 10%
anual y los locales, de un 3%.

Valor mercado
Los equipos y locales, dentro
dentro de 10 años, tendrán un val
valor
or 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

Con estos valores elaboraremos el siguiente cuadro:

Taller D: Funciones Financieras y Análisis de Datos   87


 .
   s
   o
   ñ
   a
   0
   1
   s
   o
    l
   n    a
   e  .
   a     d
   a
    d     l
   a    u
    l
   u    m  .  .
   m   u    s    %
   u    c    o    0
   c    a    r    3
   a    n     b
   i
    l     l
   n     ó
   i    e
   i    c    n
    ó    e
 .     d
   s
   a    i    r    %
   c    a
   0    o
   i    c     l
   o    3    t
   c    e
   r    a     *    s
   e
   r    p    v    e  .
   p    e   -    o    u    o
   e     d    o    i
   r    p    t
   e
    d   -     d    a    m   i    n
   n
   a    n    a    i   -    o
    l    c
   i    r     d
   y     ó    i    s
   o
    l    c    e    r
   o    r    e
   i
   a    s
   i    m    a
   r    a    r
   g
   u    u    t    n
   i    n
   i
   n    q    e
   a     d     d    x
   e     d
   r   -
   n    a    r    o    o
    ó
   i    e     l
   c     d    a    o
   o    s    a
   e    r
   t     b
   r
   i
   a    v    r    x     l
   i    r   =    g    e    n
   c     l
   o    o    n
   i    o    e
   e
   r    a    i    s    r
   r
   p    v    a   =    e    o
   r     l
   e   =    n    %
   i    0    g    a
    d    s     d    n    v
   a    o    r    3    i   =
    l    r    o     l   =     l
   s     b
   i    a    e    a
   o     l    r    o
   t     d    t    u
   s    e     d
   m   n    x    n    i
   a
   r    e    e    o
   t    s
   r
   t    o    o    s    o    e
   n     l    s    e    s    r
   r
   o    a    e    u    e
   c    v    r    p    r     l
   o
   n     l    g    g    a
   E    E    n    m   I
   I    I    n    V

   •    •    •    •    •    •

88 Excel para Ingenieros

 .
   7
   y
   2
   s
   o
   ñ
   a
   s
   o
    l
   n
   e
   n
    á
   r
   a
    d
   e
   S
 .
    )
   s
 .    o
   t
    l    c
   a    e
   u    r
   i
    d
   i     d
   s
   e    n
   r     ó
   i
   r    c
   o
    l    c
   a
   v    u
 .     d
   n    t    o
   e    r
   o    n    p
   c    a
    l    e
   a
   j    e     d
   a     d    s
   c    a    o
   e    s    t
    d     á    s   o
   o
   j    m    (   c
   u    s    s
   o    e
        ß
    d     l
   e    a     b
    l
    d    u    a   i
   o    c    r
    l
   r    a    a
    d
   a    c    v   s
   u    n    o   t
   c     á
   r    s
   r    e    o
   e    s    c
   m
   i    s    s
   r    o
   o     l
   p    v
    l            e

   s
   e    r     d
   a
   t
   o    i    %
   s
   m    i    5
   n    2
   e
   r    m    l
   a
   r     d    e
   o    a    s
   e
   s     l
    b    o
   a
    l    t    a
   e    s    t
   i
   s    a    p
   g    a
   o
   t    e    c
   a     d    e
    d    s     d
   s    e
   r    o
   o    i
   t
   s    o     b
    l
   e    a    m
   v    a
   n    s    c
   o    o     l
   C    L    E

Taller D: Funciones Financieras y Análisis de Datos   89

 .
   a
    d
   a
   u
   c
   e
    d
   a
   s
    á
   m
   a
    l
   r
   a
   n
   i
   m
   r
   e
   t
   e
    d
   a
   r
   a
   p
   s  .
   o
   m   s    a
   e
   r    t
   a    o
   u    c
    l    u
   a
   v    c   o
   e
   e    i   n
   u    c
   q    n
   s    e
   a     á
   v    r
           a
   a    g
   n    a
   r    p
   e
   O    l
   t    e
   T    a    s
   N    s    y
   E
   I    o    %
   M    d    2
   A    e    1
   I    n    e
   C    e     d
   N             l
   A    r
   a    a   u
   I    i
   N    c    n
   F    n    a
   E    a    s    a
   n    a
   D         Þ
   O    e    t
   T     b    a
   N    e    n    u
   O    d    e
   M   e
   s    n   e
   L    e        
   E    u  ,
   D    q    a
   O    o    r
   L    t    e
   U    n    m
   i
   C    o    r
   L    m   p
    Á    l    a
   C    E    L

90 Excel para Ingenieros

 .
   o
   t
   e
   n
   o
   j
   u
        ß
   y
   s
   o
   t
   s
   e
   u
   p
   m
   i
   e
    d
   o
   r
   r
   o
    h
   a
 ,
   s
   e
   n
   o
   i
   c
   a
   z
       
   r
   o
   m
   a
 ,
   s
   e
   s
   e
   r
   e
   t
   n
   i
   s
    l
   o
   e
    d
   o
    l
   u
   c
    l
    á
   c
    l
   e
   a
   r
   a
   p
   s
   a
    d
   a
   z
   i
    l
       
   u
   s
   a
    l
   u
   m
   r
    ó
    f
   s
   a
    l
   s
   o
   m
   e
   r
   a
   r
   t
   s
   o
   m
   o
   r
    d
   a
   u
   c
   e
   t
   s
   e
   n
   E

Taller D: Funciones Financieras y Análisis de Datos   91

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
VNA..
Para la primera alternava seleccionaremos la tasa del 10% que se encuentra en la celda C80 y usaremos
los valores del ßujo 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 ßujo neto de D69 hasta I69.
I69.
El valor neto será la suma del préstamo con el VNA del ßujo neto de cada uno.

Usamos la segunda alternava


Obtenemos los valores de $ 3.911 y $ 2.260. A primera impresión ulizaríamos la primera alternava
pero la diferencia es de $ 1.651, que se compensa porque la segunda alternava se paga al segundo año,
dejándonos mayor liquidez.

92 Excel para Ingenieros

  ;
   0
   0
   5
 .
   7
   5
 ,
   o
   ñ
   a
   o
   m
   i
   c
    é
    d
    l
   a
   o
   i
   r
   a
   n
   i
    d
   r
   o
   a
   r
   t
   x
   e
   o
   s
   r
   e
   g
   n
   i
  ;
   s
   e
   r
   a
    l
    ó    )
 .
    d   s
   e
   6   r
   4   o
   8
 .    i
   1   r
   e
   5   t
   1   n
   s  ,    a
   e    s
    l    r   o
   a    d
   u   a
   n   u
   a    c
   s    e
   o    d
   v
          s
   a
   r    o
   t    d   i
   s    n
   i
   n
   i    e
   t
   m   o    b
    d   s
   a
   s    t   o
   o
   t    a
   s    d
    (
   a
   g    %
  :    0
   s
   o    3
   t    l
   a    e
    d     d
   S    s    n
   A    e    o
   I    t
   C
   n   s    s
   M   e
   i    t   o
    Ó    u    s
   N    g
   i    e
   O    s    u
   C    s
   o   m
   p
   E     l
   S    s    i    s
   I    o   o
   A
   e    l
   A    m
   C    y
   n  ,
   s
   N    e
   A    t    r    e
   G    o
   r    l   a
   Y     d     ó
   S    a    d
   A    u
   c    0
   D    4
   I    e    5  .
   t
   D    s    3
   R    e    1
    É    r  ,
   P    a    n
   E    r
   o   i
    ó
   D    b    c
   a
   O    l    i
   a    c
   D    e    e
   A    a    r
   T    r    p
   S    a    e
   E    P    d

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
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.

En la celda E4 digitamos = C4* D4


En la celda E5 digitamos = C5* D5
En la celda E6 digitamos = E4 + E5
Costo de oportunidad = 16%
El porcentaje del costo de oportunidad también se ob ene del porcentaje que el mercado nos da, es
decir,, el que rinden servicios iguales o similares al que estamos evaluando.
decir
Usaremos este costo de oportunidad del 16% para calcular el VAN y el TIR.
 

94 Excel para Ingenieros

 .
   s
   e
   r
   a
    l
    ó  .
   e
    d     l
 .    4     b
   S
   O  ,    a
   2    t
   S    8    p
   E    7    e
   R  .    c
   2
   G    9    a
   E  .    6    e   t
   Y    2
   3    3    n
   S    R    e    e
   !     d    m
   O    '
   S    S    a    a
   s  .    E    O
   R    S    m   i
   c
   o
   r    G    E    u
   s    m
   e
   i    N    R    a     ó
   I    n
   c    G
   e    E    n    o
   n     d    Y    u    c
   a
   n    a    a    e
   j    S     d     á
        Þ
   s    o    O    s    t
   s
   o     h    S    o    e
   t
   s    a    E
    l    R    n    o
   t
   a
   g    n    G    e
   u    c
   N    q    e
   o    I    y
   s    c     '  ,    o
   o
    l    s   =    0    r
   a    o    a    2    p
   t    n     l    C    o
   n    o    u   -    r
   e     d    m   7    t
   u    n    r    1    s
   c     á
    l     ó    C    e   u
   n    u     f   =    n
   e    c     l
   a     l    r  ,
   r    n
   i    r    a    i
   a    v    a    t
   o    e   c
   m  ,    t
   s    i    t     d
   o    e    g
   i    o
   t
   n    r
   o
   i    t    e
    d    e    s
   i
   s    r     l
   a    n  ,
   e     l    %
   s    t    s    a    2
   o    n    o    u    5
   ñ    a    m   t   c    e
   a    s    e    a     d
   0    a
    l    n    r    r
   1     b    e    o     l
   o
   s    a    t     l
   o    t     b    a
   v    a
    l    s    o     l    v
   n    a    o    e    n
    l
   e     l
   e     )    y    u
   n
    á     d    4     )    a    j
   r    s    E    7    o
   a    o    a    7
   1    r
   r
    d     d
   i     d    a
   e
   s    n     l
   e    M  :    y
   e    c    7     )
   t     (
   e
   u     b    2    1    7    1
   q    o    D ,
   o
   n    ñ    9    M   :
   s    o    C    7
   o
   s    a     (
   s     l    1
   e
   r    n    e    A
   N    C
    (
   g     ó     d
   e
   y    c
   i    o
   s    V  =    R
   I
   T
   u    s    s   =
   O    s
   o     d    e
   r    e    s
   C
   I    s
   o
   r    g    s    e
   e    i    o
   p    n    o
   M   r
   g    e    e    ñ
   a    r
   n
    Ó    n
   i     d     d    s    e    t
   N    e    s    r     l
   o    n
   O    d    o    o
    l    i
   C    a    t
   s    a    n    o
   E    j    v    e    n
   o     l    r
   A    a    c    o
   j    o
   J    c    y    e
 ,    u    t
   A    e    s     l
   o         ß    e
   r
   C     d    o
   E    o    s    p     l
   e    e
   e
   D    j
   u    r    m    d     d
   g    e
   j    N    a
   O    i    e    A    s
   n
        ß
   J     l    a
   U    e    s    r    V    t
   L    s    o    o     l    a
   F    E   L    P    E    L

Taller D: Funciones Financieras y Análisis de Datos   95

 .
    )
   O
   T
   N
   E
   I
   M
   A
   I
   C
   N
   A
   N
   I
   F
   e
    d
   a
   j
   o
    h
   a
    l
   n
   e
   n
   a
   r
   t
   n
   e
   u
   c
   n
   e
   e
   s
   e
   u
   q
    (
   s
   o
   r
   e
   i
   c
   n
   a
   n
        Þ
   s
   o
   t
   s
   a
   g
   s
   o
    l
   s
   o
   m
   a
   m
   u
   S    s
   A    e
   I     l
   C    s
   A    a
   i
   N    c
   A    n
   a
   G    n
   Y    a
   g
   S    y
   A
   I    a
   D    s
   D    d
   i
   R    d
   r
    É     é
   P    p
   E    e
   D    d
   O    o
   R    c
   i
   E
   I    m
   C     ó
   N    n
   A    o
   c
   N
   I    e
   F    o
   O    d
   D    a
   t
   A    s
   e
   T     l
   S
   E    A

96 Excel para Ingenieros

   s     )
    l
   a    4
   2
   y    M
  :
   s    4
   e    2
   s    C
    (
   e
   r    R
   e    I
   t    T
   n
   i     l
   e
   s     d
   o
    l    r
 ,    o
    l
   a    a
    d    v
   u    n
   e    u
    d    y
   e    s
    d    e
   r
   o
   i    a
    l
   c
   i     ó
   v     d
   r    4
   e
   s    5
 ,
    l
   e    2
   3
   9
 .
   o    0
    d    8
   n    3
   e
   i
   n    e
   o     d
   p    r
   o
    l
   s    a
   o    v
   m     l
   a    e
   t
   s    o
   e     d
 ,    n
   o    e
   i
   s    n
   a    e
   c    t
   e     b
   t    o
   s  ,
    l
   e    a
   t
   n    o
   e    t
 ,    o
   r
   a    t
   e
   e
   i    n
   c    r
   n    o
    l
   a    a
   n    v
        Þ     l
   e    e
   t  .
   y    e
   r     )    l
   a    4    b
   p    2   a
   a    t
    l   :    n
   M
   o    4   e
   r
    d    2   e
   n  ,    t
   D
   a    6   n
   g
   e    2   e
   r    C   m
    (    a
   g    t
   A    l
   a
   s    N   a
   o    V   s
  =    e
   m
   a
   t    t    o
   o    t
   s    e    c
   e     l
   n   y
   e
   e
    l    a    o
   r
   u
   t    p
   O    o    c    o
   R    c
   i    a    r
   E    r    t
   I    m
   C     ó    o   s
    l    e
   N    n    a    u
   A    o    v    n
   c     l    e
   N
   I    e    e    u
   F    a  .    o   q
   A    j    s     d   o
   J    a    e    a    l
    l
   A    c    n   o
   u   n
   c    o
   C    e    i     l
   E     d   c    a    c
   D    o   z    a    c  ,
   j            s    %
   O    u   r    o   5
   J         ß   o    m    8
   U    l    m     l
   L    e    e
   F    A   a   H    d

Capítulo 2: Funciones Avanzadas


Avanzadas 97

FUNCIONES MATEMÁTICAS Y TRIGONOMÉTRICAS


ALEATORIO: Devuelve un número aleatorio mayor o igual que 0 y menor que 1.
=ALEATORIO()

ALEATORIO.ENTRE: Devuelve un número aleatorio entre dos números que uno determine.
=ALEATORIO.ENTRE(inferior, superior)

FACT:: Calcula el factorial de un número.


FACT
=FACT(Número)
EJEMPLO 1

• En la columna C usamos la función =ALEATORIO()


=ALEATORIO()..
• En la columna D usamos la función =ALEATORIA.ENTRE(0,20)
=ALEATORIA.ENTRE(0,20)..
• En la columna E usamos la función FACT(D3)
FACT(D3)..

 
• Si copiamos una de las celdas de aleatorio,
aleatorio, cambian todos los otros valores
valores en forma automá
automáca.

LN: Devuelve
LN: Devuelve el logaritmo natural de un número.
=LN(Número)

LOG: Devuelve el logaritmo de un número con la base.


=LOG(Número,, Base)
=LOG(Número

LOG10: Devuelve el logaritmo de un número con la base 10.


=LOG10(Número)
EJEMPLO 2
Encontrar los valores de la siguiente tabla:

98 Excel para Ingenieros

• En la columna C usamos la función =LN(B12


=LN(B12).
).
• En la columna D usamos la función =LOG10(B12)
=LOG10(B12)..
• En la columna E usamos la función =LOG(B12,E12)
=LOG(B12,E12)..
• Y copiamos a toda columna:

M.C.D.: Encuentra el máximo común divisor de los números.


=M.C.D.(número
=M.C.D.(númer o 1, número 2, número 3…)

M.C.M.: Encuentra
M.C.M.: Encuentra el mínimo común múlplo de los números.
=M.C.M.(número 1, número 2, número 3…)

EJEMPLO 3
Encontrar el mínimo común múl plo y el máximo común divisor de los números.

• En la columna L usamos la función = M.C.M.(H12:K12).


M.C.M.(H12:K12).
• En la columna M usamos la función = M.C.D.(H12:K12).
M.C.D.(H12:K12).
• Y copiamos al resto de celdas.
 

Capítulo 2: Funciones Avanzadas


Avanzadas 99

MDETERM: Devuelve
MDETERM: Devuelve la matriz determinante de una matriz. Igual número de Þlas y columnas.
=MDETERM(MATRIX)

MINVERSA: Devuelve
MINVERSA: Devuelve la matriz inversa de una matriz. Igual número de Þlas y columnas.
=MDETERM(MATRIX)

MMULT: Devuelve el producto de dos matrices. El número de Þlas de la primera matriz debe ser el
MMULT: Devuelve
número de columnas de la segunda y el número de columnas de la primera matriz, el mismo número de
Þlas de la segunda.

=MMULT(MATRIX1,MATRIX2)

EJEMPLO 4
Encontrar la determinante,
determinante, la inversa y el producto de las matrices, según el cuadro.
• En la celda Q19 =MDETERM(O12:Q14)
• En la celda R19 =MDETERM(S12:V15)
• En la celda Q20 =MINVERSA(O12:Q14)
• En la celda R20 =MINVERSA (S12:V15)
• En la celda W17 =MMULT(S12:V15,X12:X15)

PI:
PI: Valor
 Valor constante: 3.14159265…
=PI()

GRADOS: Convierte
GRADOS: Convierte radianes en grados sexagesimales.
=GRADOS(ángulo)

RADIANES: Convierte
RADIANES: Convierte grados sexagesimales
sexagesimales en radianes.
=RADIANES(ángulo)

100 Excel para Ingenieros

SENO: Devuelve el valor seno del ángulo dado, el ángulo debe estar en radianes.
=SENO(ángulo)

COSENO: Devuelve
COSENO: Devuelve el valor coseno del ángulo dado, el ángulo debe estar en radianes.
=COS(ángulo)

TANGENTE: Devuelve
TANGENTE:  Devuelve el valor tangente seno del ángulo dado, el ángulo debe estar en radianes.
=TAN(ángulo)

ARCO SENO: Devuelve
SENO: Devuelve el valor seno del ángulo dado, el ángulo debe estar en radianes.
=ASENO(ángulo)

ARCO COSENO: Devuelve
COSENO: Devuelve el valor coseno del ángulo dado, el ángulo debe estar en radianes.
=ACOS(ángulo)

ARCO TANGENTE: Devuelve
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


debemos transformar
transformar los grados sexagesimales
sexagesimales
en radianes.
• En la celda C3 =RADIANES(B3)
• En la celda 
celda D3 =SENO(C3)
=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
valores de los arcos están
están en radianes
radianes y los pasaremos a grados sexagesimales.
sexagesimales.
• En la celda J3 =GRADOS(G3)

Taller 

E Matrices

RESOLVER ECUACIONES CON 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
Þlas y columnas, luego, encontrar su matriz inversa y Þnalmente 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.
constantes
 

MATRIZ INVERSA
Para resolver
resolver las ecuaciones, primero debemos aplicar la matriz inversa de la matriz 1.

102 Excel para Ingenieros

Encontrar la inversa de la matriz 1:


• Seleccionamos las celdas B9:D11.
• Escribimos la función =MINVERSA(B3:D5).
• Presionamos las teclas CTRL. + SHIFT + ENTER.

• Con esto
esto encontramos
encontramos la matriz
matriz inversa
inversa de la matriz 1.
 

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,
=MMULT(B9:D11, G3:G5).
• Presionamos las teclas CTRL. + SHIFT + ENTER.
 

Taller E: Matrices   103

• Y aparecen los resultados de las variables.

• Resultados: X=2 Y= -2 y Z= 1.

PARTE 2
La estructura metálica de la Þgura 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
matricialmen te y solucionaremos el ejercicio. No estamos considerando el peso de la estructura.
 

104 Excel para Ingenieros

Pasamos las fórmulas al formato matriz, para ello las ordenaremos:


  00*VA+12*VB+0*HA+6*HB=420
  12*VA+00*VB-6*HA+0*HB=300
  01*VA+01*VB+0*HA+0*HB=50
  00*VA+00*VB+1*HA+1*HB=20

Escribimos los datos, creando las tablas de las matrices.


 
• Seleccionamos las celdas C13
C13 hasta
 hasta F16
F16..
• Escribimos la función =MINVERSA(C5:F8).
• Presionamos las teclas CTRL.+SHIFT+ENTER
CTRL.+SHIFT+ENTER..

Taller E: Matrices   105

• La matriz inversa aparece.


 
• Ahora generaremos la mulplicación de las matrices.
• Seleccionamos las celdas J13
J13 hasta
 hasta J16
J16..
• Escribimos la función =MMULT(C13:F16,H13:H16)
=MMULT(C13:F16,H13:H16)..
• Presionamos las teclas CTRL.+SHIFT+ENTER
CTRL.+SHIFT+ENTER..

106 Excel para Ingenieros

• Aparece una tercera matriz y ésta es la solución de las ecuaciones.


ecuaciones.

 
• Entonces, las reacciones son:
En el punto A HA= 0 VA= 25 Kg.
En el punto B HB= 20 Kg. VB= 25 Kg.

Taller 

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.
CORREGIDA.
Calculando el promedio de los ángulos horizontales y ver cales encontraremos la ALTURA CORREGIDA.
CORREGIDA.
Con la hora corregida y la fecha, buscaremos en la tabla de declinaciones la DECLINACIÓN DEL SOL.
SOL.
Con la declinación encontraremos el ÁNGULO POLAR.
POLAR.
Con estos datos encontraremos el AZIMUT
AZIMUT..
 
CÁLCULO DE LA HORA CORREGIDA

• Medición de la
la hora
hora y ángulos horizontal
horizontal y ver
vercal.
• Corrección del huso horario en cinco horas.

• En las celdas D11, E11 y F11 calculamos


F11 calculamos el promedio de las mediciones 4 y 5.
• El promedio
promedio en segundos se calcula en la celda Q11: transformamos
transformamos todo
todo a segundos, los promediamos
promediamos
y los volvemos a pasar a horas, minutos y segundos.
• En las celdas D12, E12 y F12 calculamos
F12 calculamos el promedio de las mediciones 3 y 6.
• El promedio
promedio en segundos
segundos se calcula en la celda Q12.
• En las celdas D13, E13 y F13 calculamos
F13 calculamos el promedio de las series
series (4 y 6) y (3 y 6).
• El promedio
promedio de las series
series se calcula en la celda Q13.

108 Excel para Ingenieros

Cuadro de cálculos adicionales

Cuadro de fórmulas de la hora cronométrica


 

CÁLCULO DE LA ALTURA
CÍRCULO HORIZONTAL
• A los ángulos mayores a 180 grados les restamos 180.
• En la
la columna
columna R hacemos
hacemos los
los cálculos
cálculos adicionales en segundos.

Taller F: Funciones Trigonométricas   109

• Luego, en
en las columnas G, H e I, lo calculado en el cuadro cálculos adicionales
adicionales será
será conver
converdo a
horas, minutos y segundos, tal como se puede observar en el siguiente cuadro:
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.

Cuadro de fórmulas y funciones para encontrar la altura.

110 Excel para Ingenieros

CUADRO DE DATOS PROCESADOS

Hora corregida
corregida = 14 horas, 25 minutos y 34 segundos.
Altura corregida= 42 horas, 47 minutos y 40.11 segundos.

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
 

La declinación es de 12 horas, 11 minutos y 16.15 segundos.

CÁLCULO DE LA DISTANCIA POLAR Y AZIMUT


• Con el valor
valor de la declinación en segundos, encontraremos
encontraremos la distancia polar.
polar.
p= 90 –d
• Con la distancia
distancia polar y la altura
altura corregida en segundos, calculamos
calculamos el azimut y el
el ángulo marca
marca de
referencia.
 

Cuadro de fórmulas y funciones

112 Excel para Ingenieros

Cuadro de respuestas Þnal

 
Distancia polar = 102 horas, 11 minutos y 16 segundos.
Azimut= 106 horas, 43 minutos y 14.31 segundos.
Ángulo de marca referencia
referencia = 0 horas, 0 minutos y 30.25 segundos.

Capítulo

3  Auditoría de Fórmulas

AUDITORÍA DE FÓRMULAS
Este grupo se encuentra dentro de la Þcha de Fórmulas. Estas funciones de Microso
Microso Excel nos muestra
gráÞcamente la relación que existe entre dos o más celdas a través
través de ßechas 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 ßechas 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
columna D nos muestra los precios
precios en dólares.
dólares.
• La columna E nos muestra los precios en soles pero pero esta columna
columna se relaciona
relaciona directamente
directamente con
con la
celda G3 y ene la siguiente fórmula
fórmula = D6*$G$3 (esta fórmula se copia
copia en la columna).
• La columna F nos muestra el total en dólares y está relacionada
relacionada con las columnas C y D, con la fórmula
=C6*D6.
• La columna G nos muestra el total en soles y estáestá relacionada
relacionada con la columna
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
AUDIT ORÍ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 ßechas, 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 ßechas 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 ßechas 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

ICONO PARA DETECTAR ERRORES


Cuando una celda nos muestra errores debemos ulizar este icono para que el programa pueda rastrear
la ruta del error.

EJEMPLO 3
Dos celdas muestran error al ubicarnos en una de ellas y dar un clic sobre el icono Detectar error.
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
Vemos que existe
existe una relación
relación entre la celda
celda G9 y las celdas
celdas de G4 a G8. Si volvem
volvemos
os a presionar el
icono nos muestra la relación de éstas con las celdas de E5 a E8 y con G11.
 

• Si volvemos
volvemos a presionar
presionar el icono, nos mostrará
mostrará la relación
relación de estas
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
borramos las relaciones,
relaciones, nos ubicamos
ubicamos en la celda B4 y presionamos el icono de Rastrear
dependientes..
dependientes
• Vemos
Vemos cómo aparece una ßecha mostrando la relación entre la celda B4 con D4 y E4.
• Ahora volvemos
volvemos a dar un clic en el icono y nos mostrará
mostrará la relación
relación entre estas
estas úlmas celdas con la
columna E y G.

• Usamos el icono MOSTRAR FÓRMULAS y


FÓRMULAS y nos mostrará el contenido de las celdas con sus fórmulas,
donde existen.
• Nos ubicamos
ubicamos en la
la celda
celda G9
G9 y usamos el icono EVALUAR FÓRMULAS.
FÓRMULAS.

118 Excel para Ingenieros

EVALUACION DE FÓRMULA

 
• Aparece el cuadro
cuadro de diálogo con la fórmula y al presionar
presionar el botón Evaluar
Evaluar,, nos mostrará los
resultados.

EJEMPLO 5
Tenemos un área agrícola de 1150
11 50 hectáreas. Los costos y beneÞcios son los que están en la tabla.
 

Capítulo 3: Auditoría de Fórmulas   119

Ahora hacemos los siguientes cálculos:


1. En la celda
celda G7
G7 escribimos
escribimos la siguiente
siguiente fórmula =SUMA(C7:F7).
2. La celda I7 debe contener el costo total de las 150 hectáreas
hectáreas de maíz, por lo tanto,
tanto, la fórmula
fórmula es
=G7*H7.
3. La celda L7 es el ingreso de la venta
venta de las 150 hectáreas
hectáreas a 800 soles, entonces,
entonces, la fórmula es
=J7*K7.
4. La celda M7
M7 muestra la ganancia en soles, que es
es el ingreso menos el egreso,
egreso, entonces, la fórmula es
=L7-I7.
5. La celda N7 muestra
muestra la ganancia en dólares
dólares y esto
esto es la división
división entre la ganancia en soles
soles y el po
de cambio, es decir, =N7/$L$13 (escribimos L13 con celda Þ ja porque es una fórmula que al copiar
cambia N7 pero no debe cambiar L13).
6. Finalmente copiamos en forma vercal y encontramos los totales.

AHORA USAMOS LA BARRA DE AUDITORÍA


• Ahora nos ubicamos
ubicamos en la celda N11 y usamos los iconos
iconos de precedente.
precedente. Al dar un clic nos muestra la
primera relación y,
y, cada vez que le damos otro clic, nos mostrará las otras relaciones de un segundo
o tercer nivel.

120 Excel para Ingenieros

• Ahora nos ubicamos


ubicamos en la celda C7, usamos los iconos de dependencia y al dar un clic nos mostrará
mostrará
la primera relación y, cada vez que le demos otro clic, nos mostrará las otras relaciones.
 

Capítulo

4 Tablas,
ablas, Tablas
ablas Dinám
Dinámic
icas
as
 y Grá Þcos Dinámicos
FICHA INSERTAR / GRUPO TABLAS
Es una función que sirve para administrar la información de una base de datos de acuerdo con los
requerimientos
requerimient os 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 ßechas de desplazamiento en cada uno de los campos (auto Þltro).

Þ
Capítulo 4: Tablas, Tablas Dinámicas y Grá cos Dinámicos   123

Si acvamos la ßecha 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
seleccionaremos en la misma hoja.

124 Excel para Ingenieros


• Nos muestra un gráÞco 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
encuentran los campos
campos de datos
datos y en la parte inferior
inferior,, cuatro secciones
secciones para
arrastrar los campos según el diseño.

Capítulo 4: Tablas, Tablas Dinámicas y Grá Þcos Dinámicos   125

• Si arrastramos el campo AÑO al


AÑO al Rótulo de columna y el campo MATERIAL al
MATERIAL al Rótulo de Þla…
 

• Si arrastramos
arrastramos los campos AÑO y MES 
MES  al Rótulo de columna y
columna y los campos MATERIAL y OBRA 
OBRA  al
Rótulo de Þla…

126 Excel para Ingenieros


• Ahora seleccionaremos el campo CANTIDAD y
CANTIDAD y lo arrastraremos
arrastraremos al área Valores
Valores..
 
• Si queremos
queremos mostrar
mostrar sólo los datos
datos del mes de enero, arrastraremos
arrastraremos el campo MES al
MES al área de trabajo
Filtro de informe.
informe.

Capítulo 4: Tablas, Tablas Dinámicas y Grá Þcos Dinámicos   127

• Ahora acvaremos la ßecha del campo Mes y seleccionaremos sólo el mes de enero.
• El cuadro
cuadro nos muestra
muestra la suma
suma de las candades de los meses de enero de los años 2004 y 2005.

128 Excel para Ingenieros

CAMBIO DE SUMA POR PROMEDIO DE CANTIDADES


Si queremos, por ejemplo, el promedio y no la suma, bastará con seleccionar el área Valores
Valores..

Seleccionar ConÞguración
de campo de valor.
valor.
De esta manera se acva el cuadro de diálogo donde seleccionaremos el po de cálculo promedio.

Capítulo 4: Tablas, Tablas Dinámicas y Grá Þcos Dinámicos   129

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 graÞcadas, para ello debemos
ulizar la Þcha INSERTAR
INSERTAR y
 y el grupo GRÁFICOS
GRÁFICOS..

130 Excel para Ingenieros

Donde seleccionamos columna


columna elegimos
 elegimos uno de los pos de gráÞco.
 
El gráÞco aparece en la hoja de cálculo con un panel asistente para modiÞcarlo.

Capítulo 4: Tablas, Tablas Dinámicas y Grá Þcos Dinámicos   131

ModiÞcamos el diseño de gráÞco.


 

Seleccionamos el icono con el  tulo


tulo y leyenda.

En  tulo
tulo escribimos PRODUCCIÓN
PRODUCCIÓN..

132 Excel para Ingenieros

Seleccionamos otro formato.


Cambia la posición de la leyenda.
Otro formato

Capítulo 4: Tablas, Tablas Dinámicas y Grá Þcos Dinámicos   133

MOVER GRÁFICO
Para cambiar la ubicación del grá Þco creado usamos el icono Mover gráÞco.
co.
Nos muestra un cuadro de diálogo donde seleccionaremos, que queremos el gráÞco en la hoja 1 .
En este cuadro de diálogo seleccionaremos dónde queremos el gráÞco Hoja1
Hoja1..
 

134 Excel para Ingenieros

En la Hoja1 encontramos los datos de la tabla. Ahora seleccionaremos la hoja GráÞco.


co.
 

Capítulo
 Administración de
5 Escenarios, Buscar objetivo
 y Tabla
Tabla de datos

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 crear una tabla de escenarios primero debes:


• Crear tablas
tablas usando fórmulas que deben estar
estar relacionadas
relacionadas con otras como
como variables.
variables.
• Crear una tabla adicional
adicional cambiando
cambiando los valores constantes
constantes de los futuros escenarios.

Para ingresar al Administrador de escenarios debemos ac var la Þcha Datos y


Datos y usar el grupo Herramientas
de datos y el icono Análisis y si:
si:

Ejemplo 1.
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


Si cambiamos el contenido de C18 varía todo el contenido de la tabla.
También sabemos que los costos de producción varían de acuerdo con el número de productos, es decir,
decir,
no es igual comprar uno, dos, cien o mil productos: el costo por unidad varía. Estos cambios son los
escenarios que para este ejemplo usaremos. Los costos, según esta nueva tabla, son:

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 text
texto
o o número).
número). Escribimos PARA
PARA CIEN.
• Seleccionamos las Celdas
Celdas cambiantes y presionamos el botón Aceptar
Aceptar..

• Agregar
En esta ventana escribimos
para seleccionar otrolos valores (usamos
escenario que correspondan al primer
Aceptar si no escenario
hay otro y usamos la
escenario). la opción

• De la misma manera
manera agregamos los otros escenarios y al Þnal 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
Resumen y en
en celdas resultantes,
resultantes, E25, que es la celda que muestra
muestra la
ganancia y, Þnalmente, Aceptar.
 

• El programa nos
nos mostrará el Resumen de escenario, donde podemos
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.
f unció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
• VeriÞcar que en la celda D9
D9 esté
 esté la función =Promedio(D5:D8)
=Promedio(D5:D8)..
• Buscaremos obtener 13 en la celda D9 D9 y
 y la celda que se debe
cambiar es D7
D7..
• Ingresaremos al menú Herramienta la opción Buscar
objevo.

• En DeÞnir la celda seleccionamos la celda D9


D9..
• En Con el valor escribimos
valor escribimos 13
13..
• En Para cambiar la celda marcamos D7 D7   y Þnalmente damos
clic en Aceptar
Aceptar..
 

140 Excel para Ingenieros


• Muestra el valor del objevo y el valor actual de la celda D9
D9..
• Al dar clic en Aceptar, estamos admiendo los valores como repuesta.
• La tabla
tabla de valores
valores se reestructura
reestructura en forma automáca. Necesita 15 para poder aprobar.
aprobar.

Ejemplo 2
Resolver la siguiente ecuación X2+3X-50= 0.

SOLUCIÓN
• Creamos la siguiente tabla.
• B3 viene
B3 viene a ser la variable X.
• En la celda B4
B4 escribimos
 escribimos la fórmula =B3^2+3*B3
=B3^2+3*B3..

• Ahora ingresamos
ingresamos al menú Herramienta
Herramienta y usamos la opción
Buscar objevo
vo..

• En DeÞnir la celda seleccionamos
celda seleccionamos la celda B4 (es
B4 (es la que conene
la fórmula o función).
• En Con
En Con el valor escribimos
valor escribimos 5050..
• Finalmente, en el casillero Para cambiar la celda:
celda: seleccionamos
la celda B3
B3 y
 y presionamos el botón Aceptar
Aceptar..

Capítulo 5: Administración de Escenarios, Buscar objetivo y Tabla de datos   141

• La función resuelve la ecuación


ecuación y nos da el valor
valor de X = 5.72842696.
5.72842696.
• Si queremos que se Þ je el resultado en la hoja de trabajo,
trabajo, sólo presionaremos
presionaremos Aceptar
Aceptar..
TABLAS DE DATOS
Microso Excel nos da una herramienta más para resolver en forma múl ple un ejercicio, modiÞcando
uno o dos valores de la fórmula o función principal. Para ello necesita
necesitamos
mos idenÞcar las celdas variables
en la fórmula o función, luego, crear una Þla o columna con los valores que queramos modiÞcar y,
Þnalmente, usar la función Tabla y señalar la celda variable en la fórmula o función de acuerdo con la Þla
o columna.

FUNCIÓN TABLA DE DATOS.-


DATOS.- Se encuentra en la Þcha Datos
Datos.. Uliza el grupo Herramientas de datos en
el icono Análisis y si.
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?
efectuaremos?

Solución:
• Primero crearemos
crearemos la tabla
tabla de valores con los datos de la siguiente
siguiente forma:
forma:
o En la celda C3
C3   escribimos el interés
interés en porcentaje.
porcentaje.
o En la celda C4
C4 escribimos
 escribimos el número de cuotas.
o En la celda C5
C5 escribimos
 escribimos el costo (lo escribimos estre paréntesis, denotando que es un valor
negavo).
o En la celda C6
C6 escribimos
 escribimos la función =PAGO(C3/12,C4,C5)
=PAGO(C3/12,C4,C5).. Dividimos el valor de interés entre 12,
por ser anual.

142 Excel para Ingenieros


o Ahora debemos
debemos encontrar
encontrar el pago para los intereses
intereses de 7%, 12% y 18%.
 

o Adicionamos a la tabla los porcentajes,


porcentajes, como se mostrará luego.
o Seleccionamos desde C6 hasta
C6 hasta D9
D9..
o Acvamos la Þcha Datos
Datos,, seleccionamos el grupo Herramientas
Herramientas,, el icono Análisis Y si,
si, y la opción
Tabla de datos.
datos.

o El programa muestra un cuadro de diálogo


diálogo que solicita
solicita la celda de la fórmula
fórmula pago(), donde van
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

o En Celda de entrada (columna) marcamos


(columna) marcamos C3
C3..
o Presionamos el botón Aceptar
Aceptar..
o El programa nos muestra la siguiente solución:

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?
efectuaremos?
Solución::
Solución
• ModiÞcamos la tabla anterior de la siguiente manera.

Seleccionamos las celdas desde C7C7 hasta


 hasta G10
G10..
o Acvamos el icono Análisis Y si y
si y la opción Tabla de datos.
datos.
o Los valores
valores de los intereses
intereses se encuentran
encuentran en columna
columna y
 y de los meses, en Þla.
la. En la función, los
primeros están representados por la celda C4 C4 y
 y los segundos, por la celda C5.
o En Celda de entrada (Þla)la) marcamos
 marcamos C5.
o En Celda de entrada (columna) marcamos
(columna) marcamos C4.

o Presionamos el botón Aceptar


Aceptar..

144 Excel para Ingenieros

o El programa nos muestra la siguiente solución:


 

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.

• La función SOLVER
SOLVER se
 se encuentra en la Þcha Datos
Datos   en el grupo Análisis
Análisis..

Capítulo 5: Administración de Escenarios, Buscar objetivo y Tabla de datos   145

• Si es que no aparece el grupo Análisis


Análisis y
 y el icono Solver
Solver,, debemos acvar este complemento; para
ello, acvaremos el botón Offi ce
 ce y
 y en él u lizaremos la opción Complementos. Luego, acvaremos
Opciones de Excel.
Excel.

• Dentro de esta ventana acvaremos Complementos y presionaremos el botón Ir.

146 Excel para Ingenieros

• Ahora acvaremos Solver


Solver y
 y daremos clic en Aceptar
Aceptar..
• Y seleccionaremos
seleccio naremos sí para instalar.

CUADRO DE DIÁLOGO SOLVER


 

Capítulo 5: Administración de Escenarios, Buscar objetivo y Tabla de datos   147

• Celda objevo.-
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 Máximo.. En el caso de tener una serie de funciones
que representen a ecuaciones o inecuaciones, elegiremos una de ellas, marcaremos Valores de: de: y
escribiremos el valor buscado de esa fórmula o función.
• Cambiando las celdas.-
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.-
restricciones.- Al ulizar el botón Agregar
Agregar   deÞniremos las restricciones del
problema propuesto (seleccionaremos el resto de celdas que contengan las fórmulas y funciones).

En Referencia
Referencia de la celda seleccionamos la celda donde se encuentre la fórmula o función, desplazamos
las condiciones y elegimos uno de los signos.

En Restricciones
Restricciones escribimos
 escribimos el valor buscado en la celda de la función.
Luego regresamos al cuadro de diálogo y presionamos el botón Resolver
Resolver..

148 Excel para Ingenieros


Finalmente, nos muestra los resultados obtenidos y nos sugiere u lizar la solución en la hoja de
trabajo. Al dar clic en Aceptar
Aceptar  Þ jaremos la solución.
 

Ejemplo 1
Tenemos la ecuación X2+3X-50= 0
Solución:
• Si queremos
queremos resolver
resolver la ecuación debemos
debemos asignar a la celda B3 la
B3 la variable X  y a la celda B4,
B4, la
fórmula = B3^ 2+3*B3.
2+3*B3.

• Ahora debemos ingresar a la función Solver


Solver y:
 y:

• Designar como Celda objevo: B4.


• Marcar Valores de:
de: 50.
• En Cambiando las celdas asignamos
celdas asignamos B3.
• No hay
hay más
más restricciones,
restricciones, presionamos el botón

Resolver..
Resolver

• El programa
programa nos da como respuesta
respuesta que X se aproxima
aproxima a 5.72841613.
• Si estamos conformes damos clic en Aceptar.

Capítulo 5: Administración de Escenarios, Buscar objetivo y Tabla de datos   149


Ejemplo 2
Una escuela ene 150 alumnos en 5º año, distribuidos de la siguiente
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
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
primera tabla,
tabla, asignando como variables
variables a las celdas C7, C8, C9
C9 y C10.
C10.
4. En la segunda tabla de fórmulas
fórmulas asignamos éstas
éstas a las celdas F7, F8, F9, F10, F11y F12, como se
muestra.

5. Ahora sí podemos aplicar la función Solver.


Solver.
6. Menú Herramientas/Solver.
Herramientas/ Solver.

En la Celda objevo
vo escribimos
 escribimos o seleccionamos la celda F7 (en este caso podemos asignar cualquiera
de las celdas con funciones).
En Valor de la celda objevo
vo seleccionamos
 seleccionamos Valores de y
de y escribimos el valor que queramos, en este caso,
85.

150 Excel para Ingenieros


En Cambiando las celdas seleccionamos
celdas seleccionamos las celdas de las variables, es decir,
decir, C7, C8, C9 y C10.

En Sujeta a las siguientes restricciones


restricciones usamos
 usamos el botón Agregar
Agregar para
 para asignar el resto de las funciones.
Damos un clic en Agregar
Agregar..

La celda F8 debe ser igual a 65.

Como seguimos agregando restricciones, damos un clic en el botón Agregar


Agregar..

La celda F9 debe ser igual a 80.

Le damos un clic en el botón Agregar


Agregar..

La celda F10 debe ser igual a 70.

Capítulo 5: Administración de Escenarios, Buscar objetivo y Tabla de datos   151


Le damos un clic en el botón Agregar
Agregar..

La celda F11 debe ser igual a 100.


Damos un clic en el botón Agregar
Agregar..

La celda F12 debe ser igual a 150.

Ahora sí terminamos con las funciones. Damos un clic en Aceptar


Aceptar..

152 Excel para Ingenieros


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.

Ahora seleccionamos las celdas C7, C8, C9 y C10.


En la condición seleccionamos >= que 0.

Presionamos el botón Agregar y volvemos al cuadro de diálogo principal de Solver.


Solver.

Si damos clic en Resolver obtendremos las respuestas (Solver pide veri Þcación de uso de la solución).
Damos clic en Aceptar y se Þ jan 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
vender hasta
hasta 140 sacos de trigo y 120 de maíz.
• Cada hectárea
hectárea de trigo produce 10 sacos y cada hectárea
hectárea de maíz, 8 sacos.
• El saco de trigo se vende
vende a 100 soles y el de maíz, a 150 soles.
• La cosecha de una hectárea
hectárea de trigo toma 12 horas de trabajo y la de maíz,
maíz, 20 horas.
• Se puede conseguir hasta
hasta 350 horas de trabajo con un costo
costo de 25 soles por hora.
A.- ¿Cuántas
¿Cuántas hectáreas de maíz y de trigo se deberán sembrar para obtener el máximo beneÞcio?
B.
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:

RENDIMIENTO POR HECTÁREA NRO. MAX.


COSECHA COSTO DE DE SACOS
CULTIVO SACOS PRECIO COSTO x HORA PARA VENTA
HORAS PRODUCCIÓN
TRIGO 10 100 12 25 300 140
MAÍZ 8 150 20 25 500 120

• Máximo costo de horas de trabajo = 25x350= 8750.


• Por lo tanto:
  Valor
Valor de producción Costo de producción
BeneÞcio trigo = 10 x 100 - 12* 25 = 700 soles/ha
BeneÞcio maíz = 8 x 150 - 20* 25 = 700 soles/ha

X1 = Hectáreas de trigo X2 = Hectáreas de maíz


BeneÞcio total
total = 700 X1 + 700 X2

Restricciones:
1. Uso de la erra: x1+x2 <= 18
2. Capital: 300X1 + 500X2 <=8750
3. Venta:
Venta: 140 + 120 = 260
  10X1 + 8X2 <= 260
4. Mayor: x1 + x2 >= 0

 
154 Excel para Ingenieros

x1 x2=18-X1 X2=(8750-300*X1)/500 X2=(260-10*X1)/8


0 18 17.5 32.5
4 14 15.1 27.5
8 10 12.7 22.5
12 6 10.3 17.5
14 4 9.1 15
18 0 6.7 10
26 -8 1.9 0
 
28 -10 0.7 -2.5
29 -11 0.1 -3.75
32 -14 -1.7 -7.5

Según la gráÞca, el punto de intersección es (1.5, 16.5).


1 6.5).
A.- Por lo tanto:
Þ
Bene cio1= 700 X1 + 700X2 = 700x1.5 + 700x16.5 =12600
B.
B.-- Si baja el precio
precio del maíz a 120:
BeneÞcio2= 700 X1 + 460X2
700x1.5 + 700x16.5 =8640

UTILZANDO SOLVER
Solución A:
• Debemos crear las siguientes tablas de variables y funciones.
• X1X1 es
 es D14
D14 y
 y X2 es
X2 es D15
D15..
• En la celda G14
G14 escribimos
 escribimos la fórmula donde queremos el máximo valor =700*D14+700*D15
valor =700*D14+700*D15..
• En la celda G15
G15 escribimos
 escribimos la fórmula =D14+D15
=D14+D15..
• En la celda G16
G16 escribimos
 escribimos la fórmula =300*D14+500*D15.
• En la celda G17
G17 escribimos
 escribimos la fórmula =10*D14+8*D15.

 
Capítulo 5: Administración de Escenarios, Buscar objetivo y Tabla de datos   155

• En la celda G18
G18 escribimos
 escribimos la fórmula =D14+D15
=D14+D15..

• Ahora acvamos la opción Solver


Solver..

• En Celda objevo seleccionamos
vo seleccionamos la celda G14
G14..
• En Valor de la celda objevo
vo marcamos
 marcamos Máximo
Máximo..
• En Cambiando las celdas seleccionamos
celdas seleccionamos las celdas D14
D14 y
 y D15
D15..
• Ahora agregamos en Sujeta a las siguientes restricciones:
restricciones:

• Agregamos las inecuaciones planteadas.

 
156 Excel para Ingenieros

• Agregar.

• Agregar.

• Agregar.

• Ahora presionamos
presiona mos el botón Aceptar.

• Regresamos al cuadro
cuadro de diálogo principal
principal y presionamos el botón Aceptar
Aceptar..

• Finalmente la función nos da la siguiente solución:

 
Capítulo 5: Administración de Escenarios, Buscar objetivo y Tabla de datos   157

• Pero puede haber otras soluciones como:

Solución B:
Si baja el precio del maíz a 120:
El BeneÞcio2 será = 700 X1 + 460X2 
460X2 
• ModiÞcamos las tablas o las elaboramos en otra hoja de cálculo.

• Ahora aplicamos la función Solver


Solver..

 
158 Excel para Ingenieros

• A este cuadro le agregamos la restricción


restricción en cuya
cuya virtud las
las variables sean números posivos.
• Presionamos
Presiona mos el botón Resolver.

Tenemos como solución: X1=18, X2=0,


X2=0, y como máximo beneÞcio 12600
12600..

 
Capítulo

6 Importar una base de datos,


 Vincular,, Hipervínculo
 Vincular
 y Validación
Validación

OBTENER DATOS EXTERNOS


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 Þcha Datos
Datos del
 del grupo Obtener datos externos.
externos.
• Bastará con seleccionar el icono
icono y se acvará una barra que nos mostrará alterna vas para extraer
datos.

• En esta oportunidad extraeremos


extraeremos datos de la base de datos creada en Access, por lo tanto,
tanto,
seleccionaremos Desde Access.
Access.
• El programa mostrará
mostrará una ventana de diálogo en la que selecciona
seleccionaremos
remos el archivo que
necesitemos.

• El archivo amigos
amigos es
 es una base de datos y ahora presionaremos el botón Abrir
Abrir..

 
160 Excel para Ingenieros

• En este cuadro de diálogo seleccionaremos Tabla.


• En ¿Dónde desea situar los datos? acvaremos la opción Nueva hoja de cálculo.

• Ahora presionaremos
presiona remos el botón Aceptar.

• El programa nos muestra la tabla importada.

 
Capítulo 6: Importar una base de datos, Vincular,
Vincular, Hipervínculo y Validación
Validación   161

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
simplemente copiamos y pegamos. Pero si queremos que al modiÞcar 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
C3 de
 de la hoja 2 es
2 es 3.4, para vincularlo con la celda E2 de la hoja 3,
escribimos en la celda E2 la
E2 la fórmula =Hoja2!C3
=Hoja2!C3..
• Para ello nos ubicamos en la hoja 3, celda
celda E2.
E2.
• Escribimos la fórmula.

• Cada vez que cambiemos el valor en la hoja 2,


2, cambiará en la hoja
la hoja 3.
3.
 
 

162 Excel para Ingenieros

HIPERVÍNCULO
Se encuentra en la Þcha Insertar
Insertar,, en el grupo Vínculos
Vínculos..

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íncul
=HIPERVINCUL O(ubicación_del_vínculo;nombre_descrip
o;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::
Solución

• Creamos el siguiente cuadro.

• Seleccionamos la celda C10


C10..
 

Capítulo 6: Importar una base de datos, Vincular,


Vincular, Hipervínculo y Validación
Validación   163

• Damos un clic sobre el icono Hipervínculo.

 
 

164 Excel para Ingenieros

• Ahora buscamos
buscamo s la ruta del archivo a vincular.
 

• Una vez
vez ubicada la ruta
ruta del
del archivo
archivo marcamos Aceptar
Aceptar..
• Ahora la celda C10
C10 es
 es un hipervínculo. Cada vez que acercamos el cursor, éste se vuelve mano y si
damos un clic se abre el archivo Clientes.xls.
Clientes.xls.

Ejemplo 2
Usando la función Hipervínculo, abrir el archivo Amigos2.xls.
Solución::
Solución
• Nos ubicamos en una celda.

• Escribimos la función.
=HIPERVINCULO(“C:\Documents and Se  ngs\EYZAGUIRRE\Mis
ngs\EYZAGUIRRE\Mis documentos\eyzaguirre\cursos\
documentos\eyzaguirre\cursos\
EXCEL\excel2\AMIGOS2.XLS,[AMIGOS2.xls”,B2)
• Al dar un clic sobre la celda se abre
abre en forma automáca el archivo Amigos 2.
 

Capítulo

7 Programación usando
Programación
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 Þcha
PROGRAMADOR.

Si es que esta Þcha no está acva debemos acvarla de la siguiente forma:

AGREGAR LA FICHA PROGRAMADOR


1. Hacemos clic en el Botón de Administración 
Administración  , el programa nos mostrará la siguiente ventana de
Herramientas
Herramientas de administración.
administración.
 

166 Excel para Ingenieros

2. Usaremos el botón Opciones de Excel,


Excel, que se encuentra en la parte inferior derecha de esta
ventana.

En esta ventana acvamos la casilla Mostrar Þcha


cha  programador en la cinta de opciones y
opciones  y presionamos
el botón Aceptar
Aceptar..

3. Inmediatamente la Þcha Programador aparece en la ventana del programa.


 

Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic   167

FORMULARIO CON CONTROLES


La creación de formularios de Excel que se encontraban en la barra de herramientas Formularios hasta la
versión 2003, la encontramos ahora en el grupo Controles
Controles de
 de la Ficha Programador
Programador..

Al usar el icono Insertar


Insertar,, el programa nos muestra los Controles de formulario, con ellos crearemos los
formularios.

BOTÓN
Este icono nos sirve para crear botones gráÞcos 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 modiÞcar el formato de botón. Para ello acvaremos el menú contextual y
seleccionaremos Formato de control.
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 modi Þcó 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.

2. Usando el menú contextual acvamos la opción Formato de control.


3. En esta
esta ventana
ventana seleccionamos
seleccionamos como
como rango F13:F22 y lo vinculamos con
con la celda H22.
 

170 Excel para Ingenieros

4. Cada vez
vez que demos un clic en el cuadro,
cuadro, éste
éste se desplazará en forma
forma vercal y luego seleccionaremos
un elemento.

5. En este
este caso seleccionamos
seleccionamos Arena Fina y en forma
forma automá
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


cálculo en Rango de entrada se
seleccionamos
leccionamos desde F13 hasta F21, vinculamos

con la celda D22 y seleccionamos Aceptar.


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.
seleccionada.

CUADRO DE CASILLA
Con este icono se crea una casilla de veriÞcación que se vincula con una celda.

De acuerdo con el estado de la casilla, la acción será:


  Acvado Verdadero
  Desacvado Falso

Ejemplo
Crear el cuadro de casilla para trabajo y vincularlo con la celda E5.
1. Damos un clic en el icono
icono de casilla y seleccionamos
seleccionamos un área de trabajo.
2. Luego, usando el menú contextual podemos modiÞcar el texto o usar el Formato de control.

3. ModiÞcamos el texto con el nombre de TRABAJO.


 

172 Excel para Ingenieros

4. Ahora acvamos el Formato de control donde, por defecto, debe aparecer Ac vo y vinculamos la
casilla con la celda E5.
E5.

5. Al dar un clic en la
la casilla,
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 veriÞcación, crear un formulario para estado civil y relacionarlo con la celda E4.
1. Damos un clic en el icono de veriÞcación y seleccionamos el área de trabajo a ulizar.

2. De la misma manera adicionamos tres cuadros.


 

Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic   173

3. Ulizando Formato vinculamos con la celda E4.

4. ModiÞcamos los textos.


5. Ahora observemos
observemos que cada
cada opción es un número diferente
diferente en la
la celda vinculada
vinculada E4 y al acvar una
opción el resto se desacva.
 

174 Excel para Ingenieros

CUADRO DE GRUPO
Sirve para agrupar un grupo de botones, opciones o texto, dentro de un marco grá Þco 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
tulo de este cuadro como se muestra
en el lado derecho.

ETIQUETA
Con este icono podemos tener un texto en forma grá Þca 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
ßecha.
 

Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic   175

Ejemplo:
Ejemplo:
Usemos la celda K15 para usar la barra.

Al desplazar con la ßecha de desplazamiento,


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
ßechas avance de 10 en 10.
 

176 Excel para Ingenieros

Observemos que al hacer uso de las ßechas, 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 -
PARTE - Administración de datos usando formularios
1. En la hoja 2 se ingresan las siguientes tablas:

NRO CÓDIGO CURSO CRÉDITOS


1 EA 112 TEORIA ECONÓMICA I 4
2 EB 111 INTRODUCCIÓN A LOS PROCESOS TECNOLÓGICOS I 2
3 EC 103 ÁLGEBRA LINEAL 3
4 EC 110 COMPUTACIÓN 2
5 EC 112 MATEMÁTICA I 4
6 ED 110 HISTORIA DE LA CIVILIZACIÓN 2
7 ED 113 LENGUA ESPAÑOLA Y LITERATURA 2
8 ED 131 IDIOMAS I 2
9 EA 113 TEORÍA ECONÓMICA II 4
10 EB 131 INTRODUCCIÓN A LOS PROCESOS TECNOLÓGICOS II 2

NRO CÓDIGO HORARIO AULA CALIFICACIÓN


1 EA 112 LU-MA 8-10 9 F
2 EB 111 LU-MA 10-12 8 F
3 EC 103 MI-VI 10-12 AUDITORIO G
4 EC 110 MI-VI 16-18 8 G
5 EC 112 LU-MI 18-20 7 G
6 ED 110 LU-JU 16-20 6 F
7 ED 113 LU-MA 14-16 8 F
8 ED 131 MI-VI 16-18 7 G
9 EA 113 LU-MA 8-10 10 F
10 EB 131 LU-MA 10-12 8 F
 

Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic   177

2. En la hoja 1 se debe crear la siguiente Þcha de datos:

1985

a. Las celdas de nombre y apellidos se dejarán libres.


b. Para la fecha de nacimiento se ulizarán formularios que deberán desplegarse mostrando:
i. Día, del 1 al 31.
ii. Mes, de enero a diciembre.
iii. Año, de 1900 a 2150.
c. El cuadro de sexo es una casilla de veriÞcación vinculada con una celda.
d. Dirección debe ser un grupo de celdas combinadas.
e. El distrito
distrito debe tener
tener el listado de los distritos de Lima.
Lima.
f. La edad debe
debe ser
ser calculada
calculada de acuerdo con la fecha
fecha de nacimiento.

3. En la parte inferior
inferior se debe crear la
la segunda parte: datos
datos de la matrícula.
matrícula.
 

178 Excel para Ingenieros

a. Para la observación 1 deben usarse


usarse los botones
botones de opción y vincularlos con una celdacelda (deberá
aparecer Matrícula el lunes,
lunes, si es de Economía
Economía;; Matrícula el martes,
martes, si es de UNI
UNI,, yy Matrícula
 Matrícula el
miércoles,, si es externo
miércoles externo..
b. Con un formulario, crear una lista
lista desplegable en curso.
curso.
c. En ingreso del código del curso: el nombre del curso y el número
número de créditos debe
debe aparecer en
forma automáca (usar la función buscarv).
d. En horarios: el horario
horario y aula deben
deben aparecer
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 

Formularios y

G
Funciones
ENCONTRAR EL MOMENTO DE UNA VIGA
Las caracteríscas de la viga son:
• Tiene un peso de Q kg/m.
• Una carga puntual de P kg.
• La longitud de la viga
viga es L metros que pueden ser 4, 5, 6, 7, 8 ó 10 metros.
• El punto X varía de L/20 en L/20.

Solución:
Solución:
• Creamos una tabla para ingresar los datos.

CREAR CUADRO DE OPCIONES


• Creamos un cuadro
cuadro para
para iingresar
ngresar los botones
botones de opción de controles de formulario.

 
 

180 Excel para Ingenieros

Seleccionamos el botón Opción y lo insertamos.


Le cambiamos de nombre.
Creamos el resto de opciones.

Vinculamos estos botones con la celda J10


J10..
Bastará con seleccionar uno de los botones y usar el menú contextual.

VALIDACIÓN DE LISTA DESPLEGABLES


• En la celda C13
C13 insertamos
 insertamos una lista de validación.
o Nos ubicamos en la celda C13
C13..
o Acvamos el icono validación del grupo Herramientas de datos de
datos de la Þcha Datos.
Datos.

 
 

Taller G: Formularios y Funciones   181

o Elegimos la opción Lista y en el


el rango seleccionamos los valores de las celdas
celdas B23 a B42.

o De esta forma la celda ene su lista de datos desplegable.

VINCULACIÓN DE CUADRO DE VALORES PARA LA LONGITUD Y REACCIONES


• Calculamos la celda de longitud C14 con la fórmula =BUSCARV(J10,LONG,2).
=BUSCARV(J10,LONG,2).
o J10 es la celda
celda de vinculación de los botones de opción.
o LONG es la
la tabla J13 a K18
K18 que sirve para
para relacionar el contenido de la celda J2 con
con el valor de
de L.

• Las reacciones R1 y R2 se calculan con la semisuma


semisuma del peso puntual P con el peso de la viga.
 
 

182 Excel para Ingenieros

TABLA DE VALORES DE MOMENTOS


• Para calcular los valores
valores de los momentos
momentos de 21 valores
valores de X.
o En la celda C20 dividimos la longitud L en 20.
=C14/20
o En la celda C23 escribimos 0.
o En la celda C24 escribimos la fórmula C23+$C$20 y lala copiamos a toda la columna.
columna.
o En la
la celda
celda D23 escribimos la función SI,
SI, que conene la fórmula del momento.
  = SI (B 23< 11,C 23* $C $16-C 23* C 23* $C $13/ 2,C 23* $C $16-C 23* C 23* $C $13/ 2-(C 23-
$C$14/2)*$C$15)

GRÁFICO DE MOMENTOS
• Finalmente seleccionamos los valores
valores de
de X y de los momentos.
momentos.
• De la Þcha
cha Insertar/Grá
 Insertar/GráÞcos seleccionamos el po de gráÞco Dispersión
Dispersión..

• El gráÞco aparecerá en forma automáca.

 
 

Taller G: Formularios y Funciones   183

• ModiÞcamos el formato del grá Þco.


 

184 Excel para Ingenieros

 .
   S
   A
   C
   I
   F
    Á
   R
   G
   S
   A
   L
   Y
   S
   O
   T
   N
   E
   M
   O
   M
   S
   O
   L
 ,
   S
   E
   N
   O
   I
   C
   C
   A
   E
   R
   S
   A
   L
   N
   A
   I
   B
   M
   A
   C 
     →
   Q
   A
   G
   R
   A
   C
   A
   L
   y
   L
   D
   U
   T
   I
   G
   N
   O
   L
   A
   L
   S
   O
   M
   A
   I
   B
   M
   A
   C

Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic 185

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.
 

CREAR MACROS USANDO LA GRABADORA


Para usar la grabadora debemos dar los siguientes pasos:
1. Ingresar a la Þcha Programador
Programador..
2. Seleccionamos el grupo Código
Código..
3. Usamos la opción Grabar macro.
macro.

4. En el siguiente cuadro de diálogo, por defecto,


defecto, aparece el nombre
nombre de Macro 1.
1. Se puede cambiar el
nombre de la macro, luego presionamos Aceptar
Aceptar..

5. Automácamente se regresará a la hoja de trabajo.


Observemos que dentro del grupo código, el icono Grabar
macro cambió por Detener grabación.
g rabación.
6. A parr de este
este momento
momento todas las las funciones y/o acciones
acciones
que se realicen serán grabadas en la Macro1.
7. Para Þnalizar se dará un clic en el icono Detener grabación y
grabación y la
Macro1 quedará grabada.

186 Excel para Ingenieros

EJECUTAR UNA MACRO


Para ejecutar una macro debemos seguir los siguientes pasos:
1. Usaremos el icono Macros
Macros que
 que se encuentra en el grupo Código
Código de
 de la Þcha Programador
Programador..

2. Seleccionamos
Seleccion amos Macros y el programa mostrará las macros existentes.
 

3. En esta ventana seleccionamos


seleccio namos Macro1 y pulsamos el botón Ejecutar.
4. El programa
programa ejecutará
ejecutará todas las
las funciones y/o
y/o acciones que
que hayamos
hayamos grabado en la macro.
macro.

FACILITAR EL USO DE MACROS


Para usar una macro de la forma más rápida podemos agregarla a los grupos
g rupos de las Þchas de herramientas,
herramientas,
crearlas como teclado rápido o también podemos crear un botón Formularios para ejecutarla.

AGREGAR UNA MACRO COMO ICONO EN LA BARRA DE HERRAMIENTAS DE ACCESO RÁPIDO


Una vez creada una macro se deben dar los siguientes pasos:

1. En la barra de acceso rápido


rápido que se encuentra
encuentra en la
parte superior izquierda, damos un clic sobre la Þcha
desplegable.
2. En elIa seleccionamos Más comandos.
comandos.

Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic 187

3. El programa nos mostrará el cuadro de diálogo de opciones de Excel,


Excel, en la opción Personalizar.
Personalizar.

4. En este cuadro seleccionamos, en Comandos disponibles en,


en, Macros.
 

188 Excel para Ingenieros

5. Observamos que aparecen


aparecen las macros
macros creadas en el separador.
separador. Usando el botón Agregar
Agregar,, las
adicionamos a la barra de acceso rápido.

6. Presionamos
Presionam os el botón Aceptar.
7. Observemos ahora que las macros aparecen en la barra de acceso rápido.
rápido.

8. Al acercar
acercar el cursor
cursor a uno de estos iconos aparece su nombre, en
en este caso, Macro
Macro 1.

9. Al presionar uno de estos iconos la macro


macro se ejecuta.
ejecuta.
 

Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic 189

PERSONALIZAR EL ICONO – MODIFICAR BOTÓN


1. Para personalizar el icono, ingresamos al cuadro
cuadro de diálogo
diálogo Opciones de Excel.
Excel.
2. Seleccionamos el icono
icono de la macro que cambiaremos
cambiaremos y presionamos el botón ModiÞcar
car..

3. El programa nos muestra una serie de botones para reemplazar al anterior.

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


sido agregados en el cuadro de diálogo y están listos
listos para
para
aparecer en la barra de acceso rápido.

AGREGAR LA MACRO A UN BOTÓN FORMULARIO


Hemos aplicado este método en la primera parte del capítulo. Mostraremos un ejemplo prácco.

Ejemplo 1
Asignar la Macro 2 a un botón.
1. Acvamos el botón insertar del grupo de controles de la Þcha programador.
 

2. Seleccionamos la dimensión del botón en un área de trabajo.


 

Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic 191

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.
 

4. Cada vez
vez que demos un clic sobre el botón se ejecutará
ejecutará la Macro 1.
 
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,
macro, del grupo Código
Código..

2. El nombre queda como Macro 1.

3. Ahora seleccionamos el rango A1:J21.

 
4. Para borrar se ene que usar la tecla Supr.
5. Finalmente se detendrá la grabación presionando el botón Detener
Detener de
 de la Þcha Código
Código..

192 Excel para Ingenieros

EJEMPLO 2
Crear una macro que borre el contenido de las celdas que se seleccionen antes de ejecutarla.
Solución
1. En este
este caso,
caso, primero hay que seleccionar un rango de celdas (seleccionaremos
(seleccionaremos A1:J16).

2. Ahora ingresamos al menú Herramientas


Herramientas – Macro.
3. Usamos la opción Grabar macros.
4. El nombre queda como Macro 2.

5. Dentro del área de trabajo borramos lo seleccionado.


6. Finalmente detenemos la grabación usando el icono respecvo.

MODIFICAR UNA MACRO USANDO EL EDIT DEL VISUAL BASIC


ModiÞcar la Macro 1
Se modiÞca la macro cambiando el rango a borrar.
1. Usamos el botón Macros
Macros..
2. Seleccionamos la Macro1
Macro1..
 

Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic 193

3. Damos clic en el botón ModiÞcar y entramos al editor de Visual Basic.

4. Ahora podemos modiÞcar la macro cambiando simplemente los rangos ulizados.


5. En este caso cambiamos
cambiamos el rango de A1:J21 a B1:B21.

6. Una vez modiÞcada usamos el menú Archivo y la opción Cerrar y volver a Microso Excel.

 
 

194 Excel para Ingenieros

ModiÞcar la Macro 2
ModiÞca 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.

3. Ahora damos clic en el botón ModiÞcar y entramos al editor de Visual Basic.

4. Observamos que la macro sólo ene el comando Selecon.ClearContents


on.ClearContents,, es decir, esta macro

elimina el rango previamente


previamente seleccionado.
Sub Macro2()
'
' Macro2 Macro
'
'
  Selecon.ClearContents
End Sub

5. Dentro de ella agregaremos la celda donde queremos


queremos ubicar el cursor.
cursor.
Sub Macro2()
'
' Macro2 Macro
''
  Selecon.ClearContents
Range(”D10”).Select
End Sub

6. Una vez modiÞcada 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

Crear un programa de ingreso de datos

• En la hoja 3 se creará
creará una tabla con la información
información solicitada
solicitada (datos del
del alumno y de su matricula).
matricula).

• En la hoja 1 se creará una macro que ingrese la información


información a la hoja 3 y luego
luego regrese
regrese a la hoja 1,
limpie los datos y esté apta para ingresar nuevos datos.

1. Para la hoja 3, los datos: nombres,


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
SI o
 o buscarv
buscarv..
3. Si cambiamos
cambiamos los datos en la hoja 1 deben cambiar en la hoja 3.
4. Ahora se debe crear un botón formulario
formulario en la hoja 1, que tenga
tenga asignada una macro que en forma
forma
automáca copie los datos del alumno en una lista y esté apta para ingresar una nueva información.
 

196 Excel para Ingenieros

MACROS USANDO EL EDITOR DEL VISUAL BASIC


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.

Para acvar el editor:


1. Usamos el botón Visual Basic.

2. El programa nos muestra el Microso Visual Basic.


 

3. Con los iconos: ver código, ver objeto y alternar carpetas, modiÞcamos el área de trabajo de nuestra
macro.

4. Usamos Ver código.


5. En él escribimos
escribimos una macro que seleccione el rango
rango A1:A20.

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
vez creada nuestra macro usamos el menú Archivo y la opción Cerrar y volver a Microso Excel,
y la Macro Ejemplo1 estará creada.

Como verán, el procedimiento para crear una macro es sencillo.


Sub NOMBRE( ) Se escribe el nombre de la macro.

  CONTENIDO Se escriben las funciones que queremos en la macro.

End Sub Fin del programa Al Þnal 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 ßujo 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 ßujo. A connuación, un ejemplo de diagrama
de ßujo.

ALGUNOS COMANDOS
CÓMO SELECCIONAR BÁSICOS DE PROGRAMACIÓN
RANGOS
Object.Range(Cell1,Cell”)

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.F
veCell.FormulaR1C1
ormulaR1C1 = "Microso Word"
  Range("C9").Select
  AcveCell.F
veCell.FormulaR1C1
ormulaR1C1 = "Windows"
  Range("C10").Select
  AcveCell.F
veCell.FormulaR1C1
ormulaR1C1 = "Microso Excel"
  Range("C11").Select
  AcveCell.F
veCell.FormulaR1C1
ormulaR1C1 = "Power Point"
  Range("C12").Select
AcveCell.F
veCell.FormulaR1C1
ormulaR1C1 = "Access"
  Range("C12").Select
  AcveCell.F
veCell.FormulaR1C1
ormulaR1C1 = "Visual Basic"
  Range("C13").Select
 End Sub

 
 

200 Excel para Ingenieros

La solución B consiste en usar la función Off set


set y escribir en una Þla desde donde
do nde se encuentre el cursor.
cursor.

Sub Ejemplo3B()

' Macro grabada el 18/02/2005 por PC3


'
  AcveCell.Off set(0,
set(0, 0) = "Microso Word"
  AcveCell.Off set(0,
set(0, 1) = "windows"
  AcveCell.Off set(0,
set(0, 2) = "Microso Excel"
  AcveCell.Off set(0,
set(0, 3) = "Power Point"
  AcveCell.Off set(0,
set(0, 4) = "Access"
  AcveCell.Off set(0,
set(0, 5) = "Visual Basic"
End Sub

Si nos ubicamos en la celda C8 y ejecutamos la macro, obtendremos:

La solución C consiste en usar la función Off sset


et y escribir en la columna desde donde se encuentre el
cursor.

Sub Ejemplo3C()
'
  AcveCell.Off set(0,
set(0, 0) = "Microso Word"
  AcveCell.Off set(1,
set(1, 0) = "windows"
  AcveCell.Off set(2,
set(2, 0) = "Microso Excel"
  AcveCell.Off set(3,
set(3, 0) = "Power Point"
  AcveCell.Off set(4,
set(4, 0) = "Access"
  AcveCell.Off set(5,
set(5, 0) = "Visual Basic"
End Sub

Si nos ubicamos en la celda B3 y ejecutamos la macro, obtendremos:


 

Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic 201

La solución D consiste en usar la función With.

Sub Ejemplo3D()
'
  With AcveCell
  .Off set(0,
set(0, 0) = "Microso Word"
  .Off set(1,
set(1, 0) = "Windows"
  .Off set(2,
set(2, 0) = "Microso Excel"
  .Off set(3,
set(3, 0) = "access"
  .Off set(4,
set(4, 0) = "power pont"
  .Off set(5,
set(5, 0) ="Visual Basic"
  End With
End Sub

Si nos ubicamos en la celda A3 y ejecutamos la macro, obtendremos:

La solución E consiste en usar la función RESIZE – ARRAY.

Sub Ejemplo3E()
AcveCell.Resize(, 5) = Array("Microso  Word", "windows", "Microso  Excel", "access",
"Power Point")
 End Sub

Si nos ubicamos en la celda A5 y ejecutamos la macro, obtendremos:


 

202 Excel para Ingenieros

Ejemplo 4
Borrar un rango de datos.
Usamos la función Selecon.ClearCont
on.ClearContents
ents para borrar el contenido del rango seleccionado.

Sub Ejemplo4()
' Ejemplo4 Macro
' Macro grabada el 22/02/2005 por Eyzaguirre
'
  Selecon.ClearContents
End Sub

Si seleccionamos las celdas B3 hasta C8 y luego ejecutamos la macro, tendremos:

Note que la macro sólo elimina el contenido de las celdas que previamente se seleccionen.

USO DEL WITH (función)


  WITH (función)
  (contenido)
  END WITH (FIN)

Nos sirve para no reper las secuencias en la escritura de los programas.


En el ejemplo 3C se repe a AcveCell, pero en el ejemplo 3D se usa WHIT.

Sub Ejemplo3C() Sub Ejemplo3D()


' '
  AcveCell.Off set(0,
set(0, 0) = "Microso Word"   With AcveCell
  AcveCell.Off set(1,
set(1, 0) = "windows"   .Off set(0,
set(0, 0) = "Microso Word"
  AcveCell.Off set(2,
set(2, 0) = "Microso Excel"   .Off set(1,
set(1, 0) = "Windows"
  AcveCell.Off set(3,
set(3, 0) = "Power Point"   .Off set(2,
set(2, 0) = "Microso Excel"
  AcveCell.Off set(4,
set(4, 0) = "Access"   .Off set(3,
set(3, 0) = "access"
  AcveCell.Off set(5,
set(5, 0) = "Visual Basic"   .Off set(4,
set(4, 0) = "power pont"
End Sub   .Off set(5,
set(5, 0) ="Visual Basic"
  End With
End Sub

Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic 203

Ejemplo 5
ModiÞcar 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).

Cerramos WITH con un END WITH.


• Usamos With y seleccionamos
seleccion amos Interior.
o .ColorIndex (color de la celda, el sombreado).
o .Paern = xlSolid (po de relleno).
 

Cerramos WITH con un END WITH.

Sub Ejemplo5 ()
'
  With Selecon.Font
  .Name = "Arial Black"
  .FontStyle = "Negrita"
  .Size = 16
  .Strikethrough
.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
Si seleccionamos desde B3 hasta E8 y acvamos la macro, ocurrirá lo siguiente:

204 Excel para Ingenieros

USO DEL IF (SI), THEN (ENTONCES)


Usamos este comando para comparar una variable y de acuerdo con esta comparación el programa debe
ejecutar otra función o comando.
Usamos IF
IF para
 para condicionar y THEN
THEN para
 para dar la orden, si la condición es verdadera.
La siguiente línea del programa es la orden, si la condición fuera falsa.

USO DE MENSAJES DE INGRESO Y SALIDA


Visual Basic nos da la alterna va de ingresar datos y editar mensajes de acuerdo con alguna condición
previa, a través de mensajes de cajón.

INPUTBOX("MENSAJE DE INGRESO")
INPUTBOX("MENSAJE
Muchas veces, cuando necesitamos ingresar valores para la ejecución de programas usamos el Inputbox,
le agregamos un mensaje
mensaje y le asignamos una variable.
variable.

MSGBOX ("MENSAJE DE SALIDA")


También podemos dar mensajes durante la ejecución de programas, para este caso u lizamos Msgbox.

Ejemplo 6 DE INPUTBOX, MSGBOX e IF


• Este programa
programa deberá, en en primer lugar,
lugar, preguntar la edad y guardar la la información en
en la variable
años.
• Luego, con IF
IF,, comparará la edad y si es superior a 18 debe ir a la línea Mayor,
Mayor, en este caso, emirá el
mensaje: “Eres menor de edad, no puedes usar este programa” y lo cerrará.
• Si es mayor
mayor de edad,
edad, pedirá ingresar
ingresar el número
número del DNI y simplemente
simplemente veri veriÞcará que sea mayor a
9999999, en tal caso, irá a la línea Ingreso y se le dará una clave. De ser menor, saldrá el mensaje:
“Eres menor,
menor, no puedes usar este programa” y lo cerrará.
Sub macroif()

  AÑOS = InputBox("CUANTOS
InputBox("CUANTOS AÑOS TIENES")
  If AÑOS >= 18 Then GoTo Mayor
  MsgBox ("Eres menor no puedes
puedes usar este programa")
  Exit Sub
Mayor:
  MsgBox ("ERES MAYOR
MAYOR DE EDAD")
DNI = InputBox("CUAL
InputBox("CUAL ES
ES EL NRO DE TU DNI =")
  DNI InputBox( CUAL
CUAL ES
ES EL NRO DE TU DNI )
  If DNI > 999999 Then
Then GoTo
GoTo INGRESO
  MsgBox ("Eres menor no puedes
puedes usar este programa")
  Exit Sub
INGRESO:
  MsgBox ("TU CLAVE DE INGRESO ES XX23")
End Sub

Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic 205

Si se ejecuta la macro If se acvará la siguiente caja de mensaje:

Al escribir 12 y dar clic en Aceptar:

El programa detecta que eres menor de edad y al dar clic en aceptar sales del programa.

Volvemos
Volvemos a ejecutar la macro If
If,, pero ahora escribimos 18 y aceptamos.

El programa detecta
detecta que eres mayor de edad y al dar clic en Aceptar pedirá el número de tu DNI.
Al digitar el número de tu DNI y aceptar:

206 Excel para Ingenieros

Finalmente el programa te da una clave y, al aceptar, Þnalizará.

Ejemplo 7
Crear una macro que pregunte la edad y de acuerdo a la respuesta escriba:
Eres Master,
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
InputBox("CUANTOS AÑOS TIENES")
  If AAÑOS
ÑOS >= 40 Then
Then MsgBox
MsgBox ("Eres
("Eres Master ")
  If AÑOS < 40 And AÑOS >= 18 Then MsgBox MsgBox ("Eres Adulto ")
  If AÑOS >= 12 And AÑOS < 18 Then Then MsgBox
MsgBox ("Eres Adolecente ")
  If AÑOS < 12 And AÑOS > 6 Then MsgBoxMsgBox ("Eres Niño
Niño ")
  If AAÑOS
ÑOS <= 6 Then
Then MsgBox
MsgBox ("Eres Bebe ")
  Exit Sub
End Sub

Al acvar la Macro if2, el programa mostrará la siguiente caja de mensajes.

 
Al escribir 12 y dar clic en aceptar:

Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic 207

El programa nos muestra el mensaje “Eres Adolescente”.


 

Si volvemos a reper la macro y escribimos 25 años:

El programa veriÞca la edad, escribe “Eres Adulto” y termina el programa.

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
InputBox("cUANTOS AÑOS TIENES")
  If AÑOS >= 40 Then
  MsgBox ("Eres Master ")
  If AÑOS < 40 And AÑOS >= 18 Then
Then
  MsgBox ("Eres Adulto ")
  If AÑOS >= 12 And AÑOS < 18 Then
Then
  MsgBox ("Eres Adolecente ")
  If AÑOS < 12 And AÑOS > 6 Then
Then
  MsgBox ("Eres Niño ")
  If AÑOS < 6 Then
  MsgBox ("Eres Bebe ")
End Sub

Sub macroELSE1()
  AÑOS = InputBox("cUANTOS
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
InputBox("cUANTOS AÑOS TIENES")
  Select Case EDAD
  Case Is >= 40
   MsgBox
Case 18 T("Eres
o 39 Master ")
  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

DECLARAR COMENTARIOS Y VARIABLES


El Visual Basic por lo general, con sólo escribir las variables, las da por creadas pero también podemos
declararlas y darles caracteríscas como número de caracter
caracteres,
es, si es entera, etc.

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,
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

Insertamos un botón y le asignamos la macro:

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
valores con decimales, el pr
programa
ograma los redondea y los
los asume
como enteros.

NOTA: Estos son algunos comandos que se u lizan en Visual Basic para crear macros. Si deseamos,
NOTA:
podemos connuar.
 

210 Excel para Ingenieros

CREAR FORMULARIOS CON VB


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.
Basic.
• ALT + F11,
F11, ó
• Ingresamos al grupo Código
Código de
 de la Þcha Programador
Programador..
 

Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic 211
211

Para crear un formulario ingresaremos:


• Al menú Ver y
Ver y elegiremos Explorador de proyectos.
proyectos.
• Al menú Ver y
Ver y elegiremos Ventana Propiedades.
Propiedades.

• Ahora ingresamos al menú Insertar


Insertar y
 y elegimos la opción UserForm
UserForm..

El editor del Visual Basic está listo para trabajar.


 

212 Excel para Ingenieros

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.

Para escribir damos un clic. En este caso digitaremos LONGITUD DE LA VIGA.

INGRESAR UN CUADRO DE TEXTO


Ahora seleccionamos el icono del Cuadro de herramientas
herramientas y en el formulario pulsamos sobre un
punto y, sin soltar, arrastramos hasta tener el tamaño necesario.
De la misma forma ingresamos las e quetas y cuadros de texto siguientes.

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 
es  Textbox1.
Textbox1. Conforme creamos un cuadro de texto la numeración de la variable cambia:
Textbox2, Textbox3, Textbox4 y Textbox5.
Textbox5.

VINCULAR EL CONTENIDO DE LOS CUADROS DE TEXTO TEXTBOX


Vincularemos los cuadros de texto de la siguiente manera:
  Textbox1 →  A la celda B5
Textbox2 →  A la celda C5
  Textbox3 →  A la celda D5
  Textbox4 →  A la celda G5
  Textbox5 →  A la celda G7

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,


código, donde ya se encuentra creado el programa para el cuadro
de texto.
Private sub textBox1_Change()
End sub

 
Ahora ingresamos la vinculación, escribiendo:
Range(“B5”).select
AcveCell.FormulaR1C1=TextBox1

214 Excel para Ingenieros

Volvemos
Volvemos al formulario dando un clic sobre el icono Ver objeto.
objeto.

Textbox2 a la celda C5
Nos ubicamos en la cuadro de texto 2, le damos doble clic y escribimos:

Private sub textBox2_Change()


Range(“C5”).select
AcveCell.FormulaR1C1=TextBox2
End sub
 

Textbox3 a la celda D5
Nos ubicamos en la cuadro de texto 3, le damos doble clic y digitamos:

Private sub textBox3_Change()


Range(“D5”).select
AcveCell.FormulaR1C1=TextBox3
End sub

Con esto bastará para que el contenido del cuadro de texto se inserte en la celda, pero podemos
aprovechar para deÞnir 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

Private sub textBox3_Change()


Range(“D5”).select
AcveCell.FormulaR1C1=TextBox3

End TextBox4=1.4*Val(TextBox2)+1.7*Val(TextBox3)
sub

Los datos que se ingresan en textbox


textbox son
 son de formato texto
texto.. Para la Fórmula es necesario usar la función
Val que
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:

Private sub textBox4_Change()


Range(“G5”).select
AcveCell.FormulaR1C1=TextBox4
TextBox5=Val(TextBox4)*Val(TextBox1)*
extBox5=Val(TextBox4)*Val(TextBox1)* Val(TextBox1)/1
Val(TextBox1)/122
End sub
 

216 Excel para Ingenieros

Textbox5 a la celda G7
Nos ubicamos en la cuadro de texto 5, le damos doble clic y digitamos:

Private sub textBox5_Change()


Range(“G7”).select
AcveCell.FormulaR1C1=TextBox5
End sub

EJECUTAMOS EL FORMULARIO
Antes de ejecutar el formulario debemos tener el formato en la hoja de Excel, tal como lo mostraremos.

Regresamos al editor de Visual Basic y presionamos F5 o


F5 o usamos el icono Ejecutar.
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
10..
WD 5
WL 8.5

Observemos que en forma automáca en las celdas:


  B5 se inserta 10
C5 se inserta 5
D5 se inserta 8.5

Además, calcula el valor de Wu y Mu, y aparece tanto en el formulario como en las celdas G5 y G7.

INSERTAR UN BOTÓN QUE BORRE LOS VALORES


Regresamos al editor de Visual Basic, damos un clic, seleccionamos el icono BotónBotón   del Cuadro de
herramientas,, pulsamos sobre el formulario y, sin soltar, arrastramos hasta tener el tamaño necesario
herramientas
para el botón.

218 Excel para Ingenieros

Una vez insertado el botón, digitamos el nombre NUEVO


NUEVO..

Damos doble clic sobre el botón y le asignamos la función que debe ejecutar.
ejecutar.

El comando Empty
Empty sirve
 sirve para limpiar los TextBox
TextBox..

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

Al presionar el botón NUEVO


NUEVO,, los valores desaparecerán,
desaparecerán, esperando nuevos valores.

CREAR LA MACRO PARA ENTRADA DESDE EXCEL


Para ingresar directamente desde Microso Excel, necesitamos crear una macro adicional.
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
Insertar y
 y seleccionar la opción Módulo
Módulo..
En ella escribimos el nombre de la macro VIGA
VIGA y
 y los comandos Load
Load y
 y Show
Show..

220 Excel para Ingenieros

Con Load UserForm1 se


UserForm1 se lee el formulario 1 y con UserForma1.Show
UserForma1.Show se
 se muestra el formulario.

 
 

Capítulo 7: Programación usando formulario, Macros grabadora y Macros con Visual Basic 221

CREAR FUNCIONES CON EL E


EDITOR
DITOR V
VISUAL
ISUAL BASIC

Las funciones que hemos u lizado hasta la fecha han sido creadas con Visual Basic, ideadas por los
programadoress de Microso Excel. El editor de Visual Basic da la alterna va para que el usuario pueda
programadore
crear funciones adicionales, los pasos son similares a la creación de macros.

Para crear una función damos los siguientes pasos:


• Ingresamos al editor de Visual Basic.
• Insertamos un módulo.
• En él escribimos:
  Funcon NOMBRE(X)
• En forma automáca aparecerá el cierre de la función.
Funcon NOMBRE(X)

 End Funcon

• Ahora ingresamos
ingresamos el contenido para que
que la función NOMBRE
NOMBRE compare
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

Para usar la función:


• Regresamos a Microso Excel, menú Archivo
Archivo,, opción Cerrar y volver a Microso Excel
 Excel..
• Nos ubicamos en la celda C4 y al solo ingresar las
las primeras letras de la función, ésta
ésta aparecerá
aparecerá en el
listado de funciones.
• Seleccionamos la función y acvamos la celda C2.

222 Excel para Ingenieros

• Al dar clic a Enter,


Enter, la función ejecutará sus instrucciones y escribirá el contenido.
contenido.

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:
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,
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

Ahora hemos ulizado tres variables.

EJECUTAMOS LAS FUNCIONES


Regresamos a Microso Excel, menú Archivo opción Cerrar y volver a Microso Excel
Archivo,, opción Cerrar  Excel..
Nos ubicamos en la celda C7
C7,, digitamos la función y seleccionamos las celdas D5 y E5 =wu(D5,E5)
=wu(D5,E5)..
 

Al presionar la tecla Enter


Enter,, en forma automáca aparecerá el resultado.
Nos ubicamos en la celda C9
C9,, digitamos la función y seleccionamos las celdas D5, E5 y C5
=momentomax(D5,E5,C5)..
=momentomax(D5,E5,C5)

224 Excel para Ingenieros

Al presionar la tecla Enter


Enter,, en forma automáca aparecerá el resultado.
 

Como verá el lector, la creación de funciones es simple.


 

Taller 

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.


El cuadro nos muestra, entonces:
• Una primera
primera línea de trabajo que es donde se debe registrar
registrar el material
material ingresante
ingresante o saliente.
saliente. Tiene
tres campos: nombre del material, candad y fecha.
• Dos botones para marcar si los datos son para ingreso o salida.
• Finalmente, un cuadro de resumen de materiales donde se registrará
registrará el saldo de cada material.
material.
• Adicionalmente trabajaremos con dos hojas de cálculo (INGRESO y SALIDA) donde crearemos crearemos las
listas de ingreso y salida de los materiales.

226 Excel para Ingenieros

CREAR EL CUADRO DE INGRESO


• Usaremos la función validación
validación para que el usuario sólo elija el material
material y no tenga que digitarlo,
digitarlo,
ahorrando empo y ahorrándonos errores de digitación que generarían “nuevos materiales”.
o Nos ubicamos en la celda C5.
o Seleccionamos la Þcha Datos
Datos..
o El grupo Herramientas de datos.
datos.
o El icono Validación de datos.
datos.

o En este cuadro, en Permir, usamos Lista


Lista..

 
o En Origen
Origen seleccionamos
 seleccionamos las celdas de C10 hasta C25.
C25.

Taller H: Macro usando Grabadora   227

o Al ubicarnos
ubicarnos en la celda
celda C5 podemos seleccionar
seleccionar el
el material.
material.

CREAR EL CUADRO DE LISTA DE INGRESO


Ahora nos ubicaremos en la hoja Ingreso y en ella debemos registrar todos los materiales que ingresen
al almacén y debemos tener una tabla de totales.
En el cuadro vinculamos las celdas.
o Seleccionamos la celda C5C5,, escribimos =, regresamos a la hoja PRINCIPAL
PRINCIPAL y seleccionamos la
la celda
C5
C5..

o De igual forma hacemos para las otras celdas.

Nota:: Adicionalmente, en la celda donde va la fecha E5 debemos dar formato fecha.


Nota

228 Excel para Ingenieros

En el cuadro de totales debemos usar la función sumar.si


sumar.si..
• Nos ubicamos
ubicamos en lala celda
celda E10 y escribimos
escribimos la fórmula.
fórmula.
=SUMAR.SI(C5:C6,C10,D5:D6)

El material se busca en las celdas C5


C5 y
 y C6
C6..
La celda C10
C10 corresponde
 corresponde al material buscado.
El rango de D5 hasta D6 es el que se debe sumar si el material es igual a la celda C10
C10..

Nota:: Los rangos irán creciendo de acuerdo con el incremento de ingresos en la lista.
Nota

• Para copiar
copiar la función debemos dar formato
formato absoluto a los rangos
rangos para que al copiarlos
copiarlos siempre sean
los mismos.
  =SUMAR.SI($C$5:$C$6,C10,$D$5:$D$6)
• Luego copiamos en la columna.

CREAR EL CUADRO DE LISTA DE SALIDA


Ahora nos ubicaremos en la hoja Salida y
Salida y en ella debemos registrar todos los materiales que salgan del
almacén y crear una tabla de totales.

Taller H: Macro usando Grabadora   229

De la misma forma que en la hoja INGRESO, vinculamos las celdas C5, D5 y E5 e ingresamos las funciones
sumar.si en
sumar.si en la columna Total.

=SUMAR.SI($C$5:$C$6,C10,$D$5:$D$6)
• Luego copiamos en la columna.

CREAR LA MACRO DESDE LA HOJA PRINCIPAL


Regresamos a la hoja principal y terminamos de ingresar los totales en la tabla de saldos.
Nos ubicamos en la celda E10E10 y
 y escribimos la fórmula, sumando la celda E10 de la hoja INGRESO y la
celda E10 de la hoja SALIDA.
=INGRES0!E10+SALIDA!E10
Ahora copiamos en toda la columna.
En la celda D6 D6   escribimos =BUSCARV(C5,C10:E25,3)
=BUSCARV(C5,C10:E25,3)   para que aparezca el saldo del material
seleccionado.
 
Ingresamos nuestro primer dato; seleccionamos, en material, Arena Þna
na;; en candad, digitamos 55, y
en la fecha, 10/09/09.

230 Excel para Ingenieros

CREAR LA MACRO INGRESAR


Para crear la macro ingresamos a la Þcha Programador
Programador,, al grupo Código
Código   y usamos el botón Grabar
macro..
macro

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
INGRESO..
• Seleccionamos la Þla 6.
• Le damos clic con el botón secundario y presionamos la opción Insertar.
Insertar.

• Seleccionamos la Þla 5.
• Copiamos la Þla.

Taller H: Macro usando Grabadora   231

• Seleccionamos la Þla 6.
• Usamos la opción Pegado especial.
• En el cuadro de diálogo Pegar,
Pegar, seleccionamos
seleccio namos Valores
Valores..

 
• Regresamos a la hoja PRINCIPAL.
• Seleccionamos la Þla 5 y borramos el contenido.

Finalmente presionamos el icono detener grabación

Este paso es muy importante pues sin él la macro INGRESO seguirá grabando todo.

232 Excel para Ingenieros

ASIGNAR LA MACRO AL BOTÓN


• Seleccionamos el botón INGRESO
INGRESO y
 y desde el menú contextual elegimos Asignar macro.
macro.

• En el cuadro de diálogo seleccionamos


seleccionamos la macro INGRESO
INGRESO y presionamos el botón Aceptar
Aceptar..
NOTA:: Observemos que en la Þla de Arena Þna aparece como saldo 55, monto ingresado.
NOTA

CREAR LA MACRO SALIDA


Antes de Grabar macro digitamos Arena Þna. Observemos que sale el saldo.

Terminamos digitando la candad 20 y la fecha 12/10/09.

Taller H: Macro usando Grabadora   233

Macro SALIDA
Como ya nos encontramos en el grupo Código
Código,, directamente usamos el botón Grabar
botón Grabar macro.
macro.

Ingresamos el nombre de la macro SALIDA.


Luego damos clic en Aceptar.
A parr de este 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 SALIDA
SALIDA..
• Seleccionamos la Þla 6.
• Damos clic con el botón secundario y presionam
presionamos
os la opción Insertar
Insertar..

• Seleccionamos la Þla 5.
• Copiamos la Þla.

234 Excel para Ingenieros

• Seleccionamos la Þla 6.
• Usamos la opción pegado especial.
• En el cuadro de diálogo Pegar
Pegar seleccionamos
 seleccionamos Valores
Valores..
 

• Regresamos a la hoja Principal.


• Seleccionamos la Þla 5 y borramos el contenido.
Finalmente presionamos el icono Detener grabación
ASIGNAR LA MACRO AL BOTÓN
• Seleccionamos el botón SALIDA
SALIDA y y desde el menú contextual elegimos Asignar
elegimos Asignar macro.
macro.
• En el cuadro de diálogo seleccionamos
seleccionamos la macro SALIDA
SALIDA y presionamos
presionamos el botón Aceptar
Aceptar..

Taller H: Macro usando Grabadora   235

Las macros están creadas y el programa, listo para ser u lizado.

Si seleccionamos Arena Þna, la celda E14


E14 nos
 nos mostrará
mostrará el saldo de 35.
Las hojas de ingreso nos muestran el ingreso obtenido.
Y la hoja de SALIDA también muestra
muestra sus totales.

236 Excel para Ingenieros

Observemos las macros


Con los iconos Visual Basic o Macros/ModiÞcar
car,, ingresamos al editor de Visual Basic y podremos ver las
macros que hemos grabado en lenguaje de programación VB.
 
Regresamos a Microso Excel, presionado el icono Excel que se encuentra en la barra de Herramientas
de VB o usando laslas teclas ALT
ALT + F11.
Nota:: El editor de Visual Basic nos muestra todos los pasos que dimos para grabar la macro, con comandos,
Nota
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 Þla de comandos, donde
señalan la hoja a seleccionar.
SHEETS(“INGRESO”).Select y SHEETS(“SALIDA”).Select
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
lastarea y laaparecen
celdas duración. Estos nombres
sombreadas deben
en un aparecen
número ende
igual al laslaceldas correspondientes,
duración de la tarea. y en el cronograma

CREAMOS LA SIGUIENTE TABLA PARA EL CRONOGRAMA

 
CREAMOS EL PROGRAMA CRONOGRAMA
Ingresamos al Visual
Visual Basic de Excel
Excel y escribimos:
Sub Cronograma ()

238 Excel para Ingenieros

DECLARAMOS LAS VARIABLES

Con la función DIM se declaran las variables


  DIM I, N, X

CREAMOS LA CAJA
CA JA DE ENTRADA (INPUTBOX) NÚMERO DE TAREAS
N= Inputbox (“¿Cuántas tareas?”,”NÚMERO DE TAREAS”)
MENSAJE TÍTULO DE LA CAJA

INGRESAMOS EL NOMBRE DE LA TAREA EN LA CELDA B4


Para asignar un valor o texto a la celda B4, digitamos CELLS(4,2), es decir,
decir, la Þla =4 y la columna B=2.
Como vamos a ingresar en B4, B5, B6, B7, hasta el número de tareas N, usamos la variable I.
La asignación a estas
estas celdas será:
Cells(3+I,2)= inputbox(“NOMBRE DE LA TAREA “& I, “NOMBRE DE TAREA”)

MENSAJE 1 MENSAJE 2 TÍTULO DE LA CAJA

Taller I: Macro usando editor VB   239

 
INGRESAMOS LA DURACIÓN DE LA TAREA EN LA CELDA C4
Para asignar un valor a la celda C4, digitamos
digitamos CELLS(4,3), es decir
decir,, la Þla =4 y la columna C=3.
Como vamos a ingresar en C4, C5, C6, C7, hasta el número de tareas N, usamos la variable I y la asignación
a estas celdas será con la función:
Cells(3+I,3)= d
d= Inputbox(“DURACION DE LA TAREA “ & I, “DURACION”)

MENSAJE 1 MENSAJE 2 TÍTULO DE LA CAJA


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

RELLENAMOS LAS CELDAS DE COLOR CELESTE

Para ello
ello usamos los comandos WITH WITH (Con) y deÞnimos el formato de color de las celdas seleccionadas,
en este caso, el relleno de la celda será azul claro.

PARA INGRESAR LOS DATOS DE LAS OTRAS TAREAS


Hacemos uso de la función FOR NEXT
Comienza Con For I=X To N, es decir,
decir, usamos el contador desde 1 hasta N (número de tareas).
En el contenido usamos GOTO A1 (grupo de datos donde se repiten las preguntas para las otras tareas).
Ahora escribimos NEXT I hasta que I sea N.
Pasa a la siguiente Þla: Msgbox (“TERMINAMOS
(“ TERMINAMOS GRACIAS”).

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

Aparece el cuadro de diálogo NÚMERO DE TAREAS que pregunta: ¿Cuántas tareas?


• Escribimos 5 y presionamos el botón Aceptar.
Aceptar.

Ahora aparece el cuadro que pide el NOMBRE DE TAREA 1.


• Escribimos CORTE DE TERRENO NORMAL y
NORMAL y presionamos el botón Aceptar.

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. 1.

 
Digitamos 10 y al presionar Aceptar, observamos que las celdas de E4 hasta N4 se pintan de color azul claro,
claro,
Þ
mostrando
LA 2grá
. camente la duración de la tarea, luego aparece otro cuadro que pregunta por el NOMBRE DE
TAREA 2.

Escribimos: RELLENO CON MATERIAL PROP.


PROP. Esto aparece en la celda B5 y en otro cuadro se nos pregunta

por la DURACIÓN
DURACIÓN DE LA TAREA 2.
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.
3.

Escribimos: RELLENO CON MATERIAL SELEC.


SELEC. Esto aparece en la celda B6 
B6  y en otro cuadro se nos pregunta
por la DURACIÓN
la DURACIÓN DE LA TAREA 3.
3.

 
Digitamos 28,
28, se pintan las celdas de E6 a AF6 y en otro cuadro se nos pregunta por el NOMBRE DE LA
TAREA 4.
4.

Taller I: Macro usando editor VB   243

Escribimos: EXCAVACIÓN DE ZANJAS.


ZANJAS. Esto aparece en la celda B7 y en otro cuadro se nos pregunta por
la DURACIÓN
la DURACIÓN DE LA TAREA 4.
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.
5.
 

Escribimos: EXCAVACIÓN DE ZAPATAS.


ZAPATAS. Esto aparece en la celda B8 y
B8 y en otro cuadro se nos pregunta por
la DURACIÓN DE LA TAREA 5.
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.
GRACIAS.

CORREGIR EL PROGRAMA PREGUNTANDO ¿QUÉ DIA EMPIEZA LA TAREA?


El programa debe preguntar adicionalmente: ¿Cuándo inicia la tarea? Con este dato corregiremos el
inicio del rango que queremos sombrear.

DEFINIR UNA NUEVA VARIABLE


  Dim I, N, X, M
 

CREAMOS EL CUADRO CON LA CAJA DE ENTRADA “DÍA DE INICIO”


  M= InputBox (“¿Qué día empieza la tarea?”, “DÍA DE INICIO”)
La variable “M” guarda el número de día en que se debe iniciar el pintado de las celdas.

MENSAJE 1 TÍTULO DE LA CAJA

Taller I: Macro usando editor VB   245

SELECCIONAR LAS CELDAS A SOMBREAR


Range(Cells(3+I ,M-1+5),Cells(3+I,M-1+5+d-1))
Si “I” es 1 Range(Cells(4 ,M-1+5),Cells(4,M-1+5+d-1))
Si “M” es 1 Range(Cells(4,5),Cells(4,5+d-1)) d = duración de tarea
Si “d” es 3 Range(Cells(4,5),Cells(4,7) ) Sombrea 3 celdas desde E4 hasta G4

Si “I” es 2 Range(Cells(5 ,M-1+5),Cells(5,M-1+5+d-1))


Si “M” es 4 Range(Cells(5,8),Cells(5,4-1+5+d-1)) d = duración de tarea
Si “d” es 3 Range(Cells(5,8),Cells(5,10) ) Sombrea 3 celdas desde H5 hasta J5

EJECUTAMOS EL PROGRAMA CORREGIDO


EJECUTAMOS
Aparece el cuadro de diálogo NÚMERO DE TAREAS que pregunta:
pregunta: ¿Cuántas
 ¿Cuántas tareas?
• Escribimos 5 y presionamos el botón Aceptar.
Aceptar.
 

Ahora aparece el cuadro pidiendo el NOMBRE DE TAREA 1


• Escribimos CORTE DE TERRENO NORMAL y
NORMAL y presionamos el botón Aceptar.

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.
1.

246 Excel para Ingenieros

Escribimos 10. Este valor aparece en la celda C4


C4 y
 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. 2.
Escribimos: RELLENO CON MATERIAL PROP.
PROP. Esto aparece en la celda B5 y
B5 y en otro cuadro se nos pregunta
por la DURACIÓN
la DURACIÓN DE LA TAREA 2.
2.

Escribimos 21. Este valor aparece en la celda C5


C5 y
 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


G5 a
 a AA5
AA5 y
 y aparece el cuadro preguntando por el
NOMBRE DE LA TAREA 3. 3.

Escribimos RELLENO CON MATERIAL SELEC.


SELEC. Esto aparece en la celda B6 y
B6 y en otro cuadro se nos pregunta
por la DURACIÓN DE LA TAREA 3.
3.

 
Escribimos 28. Este valor aparece en la celda C6
C6 y
 y surge el cuadro preguntando: ¿Qué
preguntando:  ¿Qué día empieza la
tarea?

248 Excel para Ingenieros

Digitamos 3. Se pintan las celdas de color azul claro de G6


G6 a
 a AH6
AH6 y
 y aparece el cuadro preguntando por el
NOMBRE DE LA TAREA 4. 4.

Escribimos: EXCAVACIÓN DE ZANJAS.


ZANJAS. Esto aparece en la celda B7 y
B7 y en otro cuadro se nos pregunta por
la DURACIÓN DE LA TAREA 4.
4.

 
Escribimos 15. Este valor aparece en la celda C7
C7 y
 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


O7 a
 a AC7
AC7 y
 y aparece el cuadro preguntando por
el NOMBRE DE LA TAREA 5. 5.

Escribimos: EXCAVACIÓN DE ZAPATAS.


ZAPATAS. Esto aparece en la celda B8 y en otro cuadro se nos pregunta por
la DURACIÓN DE LA TAREA 5.
5.

 
Escribimos 20. Este valor aparece en la celda C9
C9 y
 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


O8 a
 a AH30
AH30 y
 y aparece el cuadro Þnal que dice:
TERMINAMOS, GRACIAS.
GRACIAS.

Al presionar el botón Aceptar


Aceptar nos
 nos queda el cronograma terminado.
 

Capítulo

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
directo (buscamos
(buscamos en el escritorio
escritorio de Windows y le damos doble clic).
• Usando el botón Inicio (aparecerán los programas usados).

Usando el botón Inicio:


1. Dar un clic en el botón Inicio.
2. Seleccione Programas.
3. Seleccione Microso Offi ce – Microso Excel y haga clic.

NOTA: El ingreso al programa puede tener una ruta diferente, eso depende de la instalación del Microso 
NOTA:
Excel en el ordenador.

252 Excel para Ingenieros

PANTALLA DE MICROSOFT EXCEL


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.
PARTES PRINCIPALES DE LA PANTALLA
Cuando ingresamos al programa, la pantalla no siempre es la misma, encontramos diferentes barras.
Esto se debe a la personalización
personalización de la pantalla.
Presentamos las principales partes de la pantalla:

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
celdas y modiÞlos iconos separados en siete grupos: portapapeles, fuente, alineación, número, es los,
caciones.

• GRUPO FUENTE
Este grupo nos sirve para modiÞcar 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 modiÞcar 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áÞcos, vínculos y
texto.

FICHA DISEÑO DE PÁGINA

 
Esta cinta nos muestra los iconos separados en cinco grupos: temas, conÞgurar página, ajustar área de
impresión, opciones de la hoja y organizar.

FICHA DISEÑO DE FÓRMULAS


 

Esta cinta nos muestra los iconos separados en cuatro grupos: biblioteca de funciones, nombres de Þnidos,
auditoría de fórmulas y cálculo.

254 Excel para Ingenieros

FICHA DISEÑO DE DATOS

Esta cinta nos muestra los iconos separados en cuatro grupos: conexiones, ordenar y Þltrar, herramientas
de datos y esquemas.

FICHA DISEÑO DE REVISAR

Esta cinta nos muestra los iconos separados en tres grupos: revisión, comentarios y cambios.
FICHA DISEÑO DE VISTA

Esta cinta nos muestra los iconos separados en cuatro grupos: vista de libro, zoom, ventana y macros.

FICHA DISEÑO PROGRAMADOR

Esta cinta nos muestra los iconos separados en cuatro grupos: código, controles, XML y modi Þcar.

BARRA DE FÓRMULAS

Esta barra es una de las principales. Indica, en primer lugar


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 Þla.
  CELDA

El área de trabajo de Excel 2003 es una gran tabla compuesta de 256 columnas y 65.536 Þlas.
• Las columnas enen como nomenclatura letras que van desde la A hasta IV.
• Las Þlas simplemente se encuentran numeradas.
• La intersección de columnas y Þlas forman celdas y éstas llevarán
llevarán como nombre letra de la columna
y el número de la Þla.
EXCEL 2003 SOLO LLEGABA A ESTA LA CELDA IV65536

En la versión 2007, Microso  Excel, amplía esta área de


trabajo a 1’048.576 Þlas por 16.384 columnas.
• Las columnas son nombradas con letras letras y cuando
termina el abecedario, connúan con AA, AB, AC…

256 Excel para Ingenieros

• Al llegar
llegar a la columna
columna IV (base de la versión
versión 2003), con
connúa hasta llegar al ZZ y prosigue con AAA,
AAB, AAC, AAD, AAE…

• Llegamos hasta la columna XFD.


• Las Þlas se idenÞcan con números y llegan hasta el 1’048.576.

 
ETIQUETA DE LAS HOJAS

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 HOJA

 
Para insertar una nueva página, usamos el icono Insertar y forma automá ca se agrega una nueva hoja
de cálculo.

ADMINISTRAR LOS ARCHIVOS

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.

En este cuadro de diálogo buscamos el archivo con:


Buscar en: Seleccionamos la ruta del archivo.
Nombre del archivo: Escribimos el nombre o parte de él, para que me muestre el archivo.
Tipos de archivo: Seleccionamos el po de archivo a buscar para abrir.

Capítulo 8: Lo básico de Microsoft Excel   259

GUARDAR UN DOCUMENTO
Tenemos dos opciones para guardar el documento que estamos usando.

• Si el archivo es
es nuevo y vamos a grabar por primera vez, ambas opciones nos
llevan al cuadro de diálogo
diálogo Guardar como.

• Si el archivo es uno que ya estaábamos usando y ya ene nombre, la primera


opción será guardado rápido (presionamos el botón y archiva el documento
actualizando los cambios rápidamente) y la segunda opción tenos muestra el
cuadro de diálogo gGuardar, dándolenos la opción de cambiar de nombre a
la archivo que estamos usandoen el que estamos trabajando.
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
Herramientas y
 y en ella, opciones Opciones
opciones  Opciones generales,
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 conÞrmar la contraseña, es decir,
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,
inspeccionar, cifra documento, restringir permiso, etc.
Por ejemplo:
PROPIEDADES  
PROPIEDADES
Al usar esta opción tenemos la posibilidad de escribir las generales del documento.
 

Ahora usamos INSPECCIONAR DOCUMENTO


Nos da la alternava de veriÞcar, las caracteríscas del documento.

262 Excel para Ingenieros

Si usamos CIFRAR DOCUMENTO


Tenemos la opción de dar una contraseña al tu documento.
ENVIAR
Con esta opción podemos enviar el archivo directamente a un correo o fax previamente
previamente deÞnido.

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
Þnalmente 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

BARRA DE ACCESO RÁPIDO


En la parte superior derecha, junto al icono offi ce Offi  ce, se encuentran los accesos rápidos como guardar
guardar,,
deshacer y rehacer.

A esta barra podemos agregarle más iconos, para ello debemos usar la ßecha que se encuentra al Þnal.
É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 modi Þcar el tamaño de la pantalla.

266 Excel para Ingenieros

INGRESAR DATOS
Para ingresar datos tenemos que seguir los siguientes pasos:
1. Seleccionar con elel mouse
mouse la
la celda
celda con
con el ratón.
2. Escribir.
3. Observemos que lo que escribimos
escribimos aparece tanto en la barra de fórmulas
fórmulas como en la celda.
4. Al terminar
terminar debemos de dar un clic, enter o mover uno de los cursores.
cursores.
5. Si el contenido
contenido es un texto
texto o un número, éste
éste aparecerá
aparecerá en forma normal, pero si es una fórmula o
una función, el programa procesará la información y escribirá en la celda el resultando.
Nótese que un texto es alineado automácamente a la izquierda y un número a la derecha.

USO DEL MOUSE (RATÓN)


El uso correcto del mouse (ratón) nos ahorraraá empo y nuestro trabajo será maás efecvo. es por ello
debemos reconocer los pos de cursores que usaremos.
Para digitar en la celda se sitúa el puntero y se busca que el cursor lineal.

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
arrastra seleccionando las celdas.

Si deseamos mover el contenido de una celda a otra buscamos con el puntero el cursor ßecha y luego
arrastramos
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
Presiona mos SHIFT sin soltar.
3. Nos ubicamos en la úlma celda.
4. Soltamos SHIFT y todo el rango queda seleccionado.

Para seleccionar celdas en forma individual.


1. Nos ubicamos en la celda inicial.
2. Presionamos
Presiona mos CTRL sin soltar.
3. Y con el
el mouse ratón
ratón le damos un clic
clic sobre las
las celdas a seleccionar.
seleccionar.
4. Soltamos CTRL y las celdas quedan seleccionadas.

CORTAR, COPIAR Y PEGAR


Son, sin duda algunas de las operaciones más u lizadas: el cortar o copiar, un carácter, una página, un
documento, un gráÞco, etc. El sistema guarda lo seleccionado en el portapapeles hasta que el usuario lo
necesite o, en caso contrario, lo reemplace al volver a copiar o cortar.
 
Uso de los iconos
Se encuentran en el grupo portapapeles.

Uso de Menú menú contextual.

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

Uso del teclado


Para Copiar
Copiar   usamos CTRL + C
Para Cortar
Cortar   usamos CTRL + X
Para Pegar
Pegar   usamos CTRL + V

Ejemplo:
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:

3. Nos ubicamos en la celda donde queremos copiar y le damos un clic en el icono:

4. En forma automácamente aparecerán


aparecerán los números
números en forma connua.
SERIES DE DATOS
Datos Numéricos
Si copiamos un número
número aen el programa, éste
éste lo copiará
copiará en forma idén
idénca.
Si seleccionamos dos números y copiamos, el programa u lizará la progresión aritméca de estos
números.

Datos Alfabécos
Si copiamos un texto común el programa lo copiará en forma idénca pero si copiamos un texto terminado
en un número, el programa mantendrá la secuencia aritméca.

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.

TRABAJO CON VARIOS DOCUMENTOS


Se pueden abrir varios documentos a la vez y el programa nos mostraraá siempre el úl mo. Para verlos
a la vez debemos de:
• Usar el grupo Ventana
Ventana de
 de la cinta Vista
Vista..
• Seleccionamos Organiz
Organizar
ar ventanas.
ventanas.
 

• En este
este cuadro de diálogo seleccionamos la opción Mosaico.
Mosaico.

• Observemos que el programa


programa no muestra
muestra los dos documentos a la vez
vez (los que estaban abiertos).
abiertos).

270 Excel para Ingenieros

FORMATO
El formato de una hoja en Microso  Excel es simple y nosotros podemos modiÞcarla para obtener
algunos resultados o para tener una mejor presentación.
Para modiÞcar el formato podemos usar los iconos de la barra de herramientas o el menú Formato.
Usamos los iconos cuando las modiÞcaciones son simples y el Menú cuando las modi Þcaciones son
especiales o personalizadas.

USO DE LOS ICONOS


La forma más fácil de modiÞcar el formato es haciendo uso de los iconos que se encuentran en la Þcha
inicio.
GRUPO FUENTE
Estos iconos nos sirven para modi Þcar 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.

Iconos para seleccionar el po y tamaño de la fuente.

Con estos iconos podemos modi Þcar el tamaño de letra.

Si seleccionamos el texto y le damos un clic en este icono, el texto estará en negritas.

Con este icono, el texto estará en cursivas.

Este icono sirve para que el texto quede subrayado o doblemente subrayado.

Capítulo 8: Lo básico de Microsoft Excel   271

Se uliza para crear los bordes de las celdas.

Se uliza para sombrear las celdas.

Se uliza para cambiar el color de letra de las celdas seleccionadas.

GRUPO ALINEACIÓN
Con este grupo modiÞcaremos 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 modiÞcamos la posición vercal del texto o número en una celda.

Sirve para modiÞcar la alineación horizontal de las celdas seleccionadas.

Este icono nos muestra alternavas para la orientación del texto.

Sirve para aplicar o desacvar sangrías.

Se usa para ajustar el texto en una celda.

272 Excel para Ingenieros

Se usa para combinar las celdas (unir celdas) seleccionadas y darles una caracterísca.

GRUPO NÚMERO

Se usa para darle a la celda un formato monetario.


Se usa para darle a la celda un formato en porcentajes. La unidad será el 100%.
1 00%.

Se uliza para aumentar o disminuir decimales a un 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.

USO DEL MENU MENÚ CONTEXTUAL


Las funciones que más se usaron se encuentran en el menú contextual (clic derecho).

Capítulo 8: Lo básico de Microsoft Excel   273

Ejemplo:
Ejemplo:
Estas columnas enen un mismo contenido pero se cambió su formato:
• La primera es simple.
• Se seleccionó
seleccionó la segunda
segunda columna
columna y luego
luego se ulizó el icono para agregar decimales aumentando a
tres.
• Se seleccionoó
seleccionoó la tercera columna y luego
luego se ulizoó el icono porcentajes.
• Y en la úlma se ulizó el icono monetario.
USO DEL DE LOS GRUPOS DE LA CINTA
CINTA INICIO

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 modiÞcar las caracteríscas con las cuales trabaja el programa. Microso  Excel es
principalmente una Hoja de cálculo, por ello, modiÞcar hojas, columnas, Þlas y celdas, son las principales
opciones de modiÞcarción.

En el grupo fuenteFuent
f uenteFuente.
e.

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.

Formato Celda Número


Es sin duda alguna la solapa más u lizada. En ella podemos modi Þcar:, el número de decimales, Moneda,
Contabilidad, Fecha, Porcentaje, Fracción, Cien Þca, personalizada, etc.

Capítulo 8: Lo básico de Microsoft Excel   275

Formato Celda Número - Número


Si en Categoría seleccionamos Número podemos modi Þcar el número de decimales o agregar una coma
para la separación de miles.
Formato Celda Número - Moneda
En la categoría Moneda debemos seleccionar Símbolo para poder elegir el po de moneda que
ulizaremos.

276 Excel para Ingenieros

Formato Celda Número - Personalizar


Al ulizar personalizar podemos trabajar formatos especiales, por ejemplo, podemos combinar ceros al
lado izquierdo, trabajar con letra y números, etc.
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 Þca.

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
escribimos “CARLOS”
“CARLOS” #.

Formato Celda Alineación


Esta solapa nos sirve para darle la orientación horizontal
horizontal o ver cal del texto en las celdas seleccionadas.

Capítulo 8: Lo básico de Microsoft Excel   277

EJEMPLO
En la siguiente tabla tenemos el mismo texto en diferen
diferentes
tes Þlas.
En la primera Þla tenemos el formato de manera normal y observamos que el contenido no alcanza en
la celda.
En la segunda Þla usamos:
En Alineación de texto
texto,, en Horizontal, Centrar
Centrar..
En Alineación de texto, en Vercal, Centrar
Centrar..
En Control del texto, Ajustar texto.
texto.
 

En la tercera Þla usamos:


En control Control del texto, Reducir hasta ajustar.
ajustar.

Y en la cuarta Þla aplicamos: Orientación del texto, Grados 45 Grados.


Grados.

Resultado

278 Excel para Ingenieros

Formato Celda Fuente


En esta solapa podemos modiÞcar el tamaño, po, color,
color, aspecto y efecto de de la letra.
Ejemplo
En la siguiente tabla tenemos el mismo texto en diferentes
diferentes Þlas.
En la primera Þla tenemos el formato sin corrección.
En la segunda Þla hemos cambiado el po de letra.
En la tercera Þla hemos modiÞcado el tamaño de letra.

En la cuarta Þla hemos modiÞcado el tamaño, estamos usando cursivas y subrayado.


Y en la quinta Þla hemos cambiado el color de letra.

Formato Celda Bordes


Podemos modiÞcar el Eslo y color del borde e inclusive su ubicación.

  279
Capítulo 8: Lo básico de Microsoft Excel
Formato Celda Relleno
Con esta solapa podemos dar color al fondo
fondo de las celdas seleccionadas y/
y/o
o además podemos poner
tramas.
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
sirve para poder cambiar al alto de las Þlas ú
ocultarlas, (previamente
(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 Þlas o columnas
seleccionadas.

Organizar hojas
Organizar
Para modiÞcar el nombre, mover, o ponerle color a la e queta del
nombre de las hojas de cálculo.

Protección
Para proteger
proteger un grupo de celdas seleccionadas.

280 Excel para Ingenieros


EJEMPLO:
EJEMPLO:
Tenemos la siguiente tabla de datos:

 
En esta tabla hemos modiÞcado el formato de columna cambiando el ancho de algunas de ellas y además
ocultado las columnas E y F.
En esta tabla hemos modiÞcado el formato de Þla cambiando el alto de la Þla 4 y además ocultado las
Þlas 6 y 7.

Y en la equeta de la hoja:

En este documento hemos cambiado el nombre a las hojas


hoj as 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.
contextual.
Para el fondo de la hoja, usamos la cinta Diseño de página,
página, el grupo ConÞgurar página,
página, icono Fondo
Fondo y
 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 modiÞca 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
Þcha inicio
inicio,, en el grupo eslos
los..

Para acvar este icono, previamente


previamente debemos de seleccionar las celdas que queraemos modiÞcar y para
luego desplegarmos las opciones del icono y usamos usar una de ellas.

282 Excel para Ingenieros


Por ejemplo:
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,
condicional, opción Resaltar reglas de la celdas y,
celdas y, en ella, Es mayor que.
que.

En este cuadro de diálogo, digitamos la condición 15


15 y,
 y, si queremos, podemos modiÞcar la opción que
dice Relleno rojo claro con texto rojo oscuro y seleccionamos
seleccionamos la opción personalizada, cambiando así
el formato.

Capítulo 8: Lo básico de Microsoft Excel   283

Al dar el nuevo formato, automácamente cambian las celdas seleccionadas.


OPCIÓN REGLAS SUPERIORES E INFERIORES
Los formatos se condicionan a los 10 mejores, 10% mejores, 10 peores, etc.

En este caso ponemos seleccionamos los 10 mejores y dejamos el formato.


 

284 Excel para Ingenieros

OPCIÓN BARRAS DE ESTADO


Con esta opción las celdas son coloreadas en forma parcial (degradada)) de acuerdo con la condición: a
mayor número, mayor área coloreada.
OPCIÓN ESCALA DE COLOR
Con esta opción las celdas son coloreadas y los tonos son de acuerdo a la condición, en este caso, a
mayor número, mayor tonalidad.

OPCIÓN CONJUNTO DE ICONOS


Con esta opción las celdas llevan un icono en el lado izquierdo. En este caso los iconos son ßechas, la
dirección y el color van de acuerdo a las notas.

Capítulo 8: Lo básico de Microsoft Excel   285

OPCIÓN NUEVAS REGLAS


En este cuadro de diálogo cambiamos las reglas de los colores y la aplicación de los formatos
anteriores.
OPCIÓN ADMINISTRADOR DE REGLAS
La condición que dimos en las primeras opciones y las celdas seleccionadas pueden ser cambiadas en
este cuadro de diálogo.

286 Excel para Ingenieros

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.-
CAMPO .- Antes de crear una tabla
tabla de datos la información
información debe ser clasiÞcada.
Por ejemplo: Nombrenombre, apellido, etc.
REGISTRO.- Es toda la información individual de una persona, ins tución o cosa, y estará dividida en
REGISTRO.-
campos.
 
CAMPO 1 CAMPO 2 CAMPO 3 CAMPO 4
CABECERA NOMBRE APELLIDO DISTRITO EDAD
1er Registro Gina Pinedo RÍMAC 26
2do Registro Crisna Carrillo LINCE 25
3er Registro Patricia Escobar RÍMAC 26
4to Registro Rosa Atúncar CERCADO 31
5to Registro María Espinoza CERCADO 28
6to Registro Ana Morales RÍMAC 15

Toda tabla debe tener una cabecera de campos.


Al ingresar información en las celdas debemos escribir los datos teniendo en cuenta que se puedan
comparar los campos pues si escribimos de manera diferente una misma información, tendremos
errores.
Por ejemplo, si escribimos SAN MARTIÍN en un campo de un registro, en otro registro del mismo campo
no debemos escribir S. MARTÍN.

ORDENAR
Si deseamos ordenar una tabla debemos dar los siguientes pasos:
1. Nos ubicamos en la celda C4 deC4 de la columna NOMBRE
NOMBRE..
2. Usar el la Ficha Inicio
Inicio..
3. Seleccionar el Grupo grupo ModiÞcar.
4. Opción Ordenar
Ordenar y  y Þltrar
ltrar..

5. El programa
programa nos mostrará
mostrará la tabla ordenada
ordenada de acuerdo
acuerdo con el nombre, en forma ascendente.
ascendente.

Capítulo 8: Lo básico de Microsoft Excel   287


Ahora para ordenar de acuerdo con el nombre, en forma descendente:

6. Ubicamos el cursor en la celda C17.


7. Usamos el icono Ordenar y Þltrar.
8. La opción Ordenar de Z a A.
A.
9. Y obtendremos la tabla ordenada.

288 Excel para Ingenieros

ORDEN PERSONALIZADO
En esta ventana de diaálogo podemos ordenar de acuerdo con un campo, en Ordenar por.
por.

En ella podemos seleccionar el campo: número, nombre, apellido, distrito, edad o curso.

En Ordenar según podemos
según podemos seleccionar:
Valores.
Color de celda.
Color de fuente.
Icono de celda.
Es decir,
decir, no sólo se ordena por el texto contenido.
contenido.

Capítulo 8: Lo básico de Microsoft Excel   289


En Criterio de ordenación podemos
ordenación podemos seleccionar:
AaZ
ZaA
Lista personalizada…

En Listas personalizadas encontramos


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

FILTROS SIMPLES o AUTOFILTRO


Estas herramientas
herramientas nos sirven para seleccionar registros de acuerdo con uno o varios criterios.
En el grupo ModiÞcar
car de
 de la Þcha Inicio
Inicio sólo
 sólo encontramos el Filtro simple (autoÞltro) que al ser acvado
sobre la tabla modiÞca la cabecera de los campos, agregándoles una ßecha de datos desplegables.

También podemos hacer uso del grupo Ordenar y Þltrar de la Þcha Datos
Datos..

En este grupo simplemente usamos el icono Filtro


Filtro y
 y obtendremos el mismo resultado.

Capítulo 8: Lo básico de Microsoft Excel   291

EJEMPLO
Mostrar los registros que son del distrito del RÍMAC
Solución
• En la tabla seleccionamos el icono Filtro.
• La tabla se modiÞca.

• Desplegamos el campo Distrito


Distrito y
 y sólo seleccionamos RÍMAC
RÍMAC..

292 Excel para Ingenieros

• El programa
programa nos muestra sólo los registros que se encuentran en la Þla 18 y 27.
FILTRO DE TEXTO
Si queremos ordenar los distritos en forma personalizada debemos dar un clic en la ßecha de campo
DISTRITO y
DISTRITO  y ahí usamos Filtros
usamos Filtros de texto.
texto.

En la ventana de diálogo seleccionamos:


• En primera condición seleccionamos es igual a,
a, y en condiciones seleccionamos RÍMAC
RÍMAC..
• En opciones marcamos O.
• En la segunda condición seleccionamos es igual a,
a, y en condiciones seleccionamos INDEPENDENCIA
INDEPENDENCIA..
• Presionamos el botón Aceptar
Aceptar..

• En forma automáca el programa nos muestra los siguientes registros:

Capítulo 8: Lo básico de Microsoft Excel   293

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
ßecha de campo DISTRITO
DISTRITO y
 y ahí usamos Filtros de número.
número.
 

En la ventana de diálogo:
• En la primera condición seleccionamos es mayor que,
que, y en condiciones seleccionamos o digitamos
42.
• Presionamos el botón Aceptar
Aceptar..

294 Excel para Ingenieros

• El programa
programa nos muestra seis registros
registros que cumplen con
con la condición.
FILTRO AVANZADO
Esta es una opción que nos sirve para realizar consultas,
consultas, desde las más fáciles hasta las más complic
complicadas
adas
(que con autoÞltro no se puede). Filtro avanzado necesita, aparte de la Tabla de datos, una tabla de
criterios adicional.
Filtro avanzado se encuentra en la Þcha Datos
Datos,, en el grupo Ordenar y Þltrar
ltrar..

En este grupo, el icono Filtro realiza la misma operación que Filtros de la Þcha Inicio del grupo INICIO
INICIO,, en
el grupo MODIFICAR
MODIFICAR..
El icono Avanzadas
Avanzadas nos
 nos sirve para usar Þltros avanzados.

TABLA DE CRITERIOS
Las tablas de criterios deben construirse teniendo en cuenta lo siguiente:
1. La primera Þla será para la cabecera de campos.
2. A parr de la segunda Þla se escriben los criterios.
3. El nombre de los campos
campos implicados en el ccriterio
riterio debe ser copiado de la tabla
tabla original.
4. Dejar una celda libre signiÞca que cumple en todos los casos.

Ejemplos de tablas de criterio:

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 
EJEMPLO 
En la tabla que mostramos a con nuación, mostrar los registros que cumplan con:
1. Del distrito RÍMAC
RÍMAC y
 y del curso MS PROJECT.
PROJECT.
2. Del distrito RÍMAC
RÍMAC o
 o del curso MS PROJECT.
PROJECT.

Solución 1
Creamos la tabla de criterio.
• Copiamos los campos DISTRITO
DISTRITO y
 y CURSO
CURSO..
• Ahora digitamos RÍMAC
RÍMAC y  y MS
 MS PROJECT,
PROJECT, en forma horizontal (porque el criterio es o).

• Ahora damos un clic dentro de la tabla principal y en el grupo Ordenar y Þltrar 


ltrar  seleccionamos
AVANZADAS..
AVANZADAS

• Lo primero que debemos veriÞcar es si el rango de la lista es igual al rango de la tabla de datos.
• Luego se selecciona el rango
rango de criterio de D31 hasta E32.
  Se debe tener cuidado de que el rango de criteriocriterio encierre
encierre sólo a las Þlas y columnas que
necesitemos.
• Finalmente presionamos Aceptar
Aceptar..

296 Excel para Ingenieros

• El programa
programa nos muestra
muestra un solo registro que cumple
cumple las condiciones.
Solución 2
Creamos la tabla de criterio.
• Copiamos los campos DISTRITO
DISTRITO y  y CURSO
CURSO..
• Ahora digitamos RÍMAC
RÍMAC en en la primera línea y MS PROJECT en
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 Þltrar


ltrar   seleccionamos
AVANZADAS..
AVANZADAS

• En la ventana de diálogo seleccionamos, en rango


rango de criterio, de D34 a E36.
• Presionamos Aceptar
Aceptar..
El programa nos muestra seis registros que cumplen con las condiciones.

Capítulo 8: Lo básico de Microsoft Excel   297

BORRA LOS FILTROS


Para borrar los Þltros simplemente usamos el icono Borrar
Borrar del
 del grupo Ordenar y Þltrar
ltrar de
 de la Þcha Datos
Datos..
SUBTOTALES

En el grupo Esquema
Esquema de
 de la Þcha Datos
Datos,, encontramos la opción Subtotales
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:
Solución:
La tabla debe ser ordenada por distrito, ya sea en forma ascendente o descendente.

1. Damos un clic en el icono Subtotal.


2. Aparece la siguiente ventana:

3. En Para cada cambio en,


en, seleccionamos DISTRITO
DISTRITO..
4. En Usar función,
función, seleccionamos Suma
Suma..
5. En Agregar subtotal a,
a, marcamos Edad
Edad..

6. Finalmente presionamos el botón Aceptar


Aceptar..

Capítulo 8: Lo básico de Microsoft Excel   299


Es decir,
decir, la tabla agrupará por DISTRITO,
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á Þcos creados para diferentes pos de trabajo.
Estos gráÞcos pueden a su vez ser modiÞcados de acuerdo con el gusto del usuario.
Para insertar uno de estos grá Þcos, hacemos uso del grupo GráÞcos
cos de
 de la Þcha Insertar
Insertar.. En este grupo
elegimos uno de los pos de gráÞco.

Tipos de gráÞco

Cada uno de estos pos ene subpos de gráÞco que se verán al desplegar las ßechas que aparecen
 junto con el po de gráÞco.

Subpos de gráÞco

Capítulo 8: Lo básico de Microsoft Excel   301

También podemos hacer uso del cuadro de diálogo Insertar gráÞco, que aparece al usar el icono que se
encuentra en la parte inferior derecha del grupo gráÞco.
COMO CREAR UN GRÁFICO
Para crear un gráÞco es necesaria una tabla de datos. Usaremos la siguiente tabla que corresponde a las
demandas de productos en los años 2010 a 2014.
2014 .
Creado la tabla damos los siguientes pasos:

1. Seleccionar la tabla que queremos graÞcar o ubicar el cursor sobre una celda.
2. Ingresamos a la Þcha Insertar
Insertar,, grupo GráÞcos
cos..

302 Excel para Ingenieros

3. Usamos el icono
icono Columna/opción
Columna/opción Columna
Columna en 2 D/la primera alternava.
4. En forma automáca, el gráÞco aparece.
 

5. Observemos que la Þcha cambia. Estamos en Þcha Diseño


Diseño,, donde existen grupos de iconos para
modiÞcar el formato del gráÞco.
6. Como vemos, el gráÞco necesita algunas correcciones.

MODIFICAMOS DATOS
7. Para estos cambios ulizamos el grupo Datos
Datos de
 de la Þcha Diseño
Diseño..
8. Usamos el icono Seleccionar datos.
datos.

Capítulo 8: Lo básico de Microsoft Excel   303

Seleccionar datos
 

9. En Entradas de leyenda (Series),


(Series), el dato Año
Año   no debe aparecer, debe ser eliminado, para eso
seleccionamos Año
Año,, usamos el botón Quitar
Quitar y
 y presionamos el botón Aceptar
Aceptar..

10. El gráÞco ahora aparece sin la leyenda Año.

11. Ahora cambiaremos


cambiaremos la equeta del eje horizontal.
hor izontal.

304 Excel para Ingenieros

12. Usamos nuevamente Seleccionar datos.


datos.
 

13. Seleccionamos Editar


Editar de
 de Equetas del eje horizontal y seleccionamos de B5 a B9 (los años).

14. Al presionar Aceptar


Aceptar,, aparecen los años en Equeta del eje horizontal.
horizontal.

15. En el cuadro de diálogo Origen de datos,


datos, presionamos Aceptar y aparece el grá Þco con los
cambios.
 

Capítulo 8: Lo básico de Microsoft Excel   305


CAMBIAR ENTRE FILAS Y COLUMNAS
Ahora usamos el icono Cambiar entre Þlas y columnas para modiÞcar el orden de los datos del gráÞco. En
la equeta del eje horizontal deben aparecer los productos y en leyenda, los años.

306 Excel para Ingenieros


16. De igual forma que en el gráÞco anterior, modiÞcaremos la leyenda y las equetas de eje
horizontal.

17. Seleccionamos en Equetas del eje horizontal el


horizontal el botón Editar
Editar y
 y cambiamos los valores.

18. Nos ubicamos


ubicamos en Entrada de leyenda,
leyenda, en la serie 1 y usamos el botón Editar
Editar..

19. En Nombre de la serie escribimos


serie escribimos B5 y
B5 y en Valor
Valores
es de la serie,
serie, C6 hasta E6.

20. De la misma forma seleccionamos


seleccionamos las otras series.

Capítulo 8: Lo básico de Microsoft Excel   307


21. Presionamos el botón Aceptar y luego de veriÞcar los datos pulsamos otra vez en Aceptar.

22. El programa
programa nos muestra el gráÞco con las correcciones realizadas.

DISEÑOS DE GRÁFICO
Usando el grupo Diseños de gráÞco
co,, adicionaremos, por ejemplo, el  tulo
tulo o los rótulos a los datos.

308 Excel para Ingenieros


23. Usamos el primer icono,
icono, donde el  tulo
tulo está en la parte superior y la leyenda se encuentra al lado
derecho.

24. Nos ubicamos


ubicamos en el  tulo
tulo y digitamos el nombre del gráÞco DEMANDA
DEMANDA (este
 (este texto aparece también
en la barra de fórmulas).

25. Ahora usamos el segundo icono. El  tulo


tulo se encuentra en la parte superior,
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 Þla, donde aparece el  tulo
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á Þca. 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
el es el úl mo
documento en grupo
uso. de diseño de grá co, nos servirá para colocar el grá co en una nueva hoja o en

 
Capítulo 8: Lo básico de Microsoft Excel   311
311

27. Usaremos la opción Hoja nueva.


nueva.

28. El gráÞco parece en la hoja GráÞco 1.

29. También podemos hacer modi Þcaciones 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.
datos.

 
312 Excel para Ingenieros

30. La primera serie seleccionada


seleccionada aparece con rótulos.
rótulos.

EJERCICIO 1
GRAFICAR LAS FUNCIONES SENO Y COSENO.
Solución::
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
la corregir
columna B este error
error,
(grado) se, agregamos la función
conviertan en fradianes.
unción radianes dentro de la función seno, para que los valores de
= seno(radianes( B4)).

 
Capítulo 8: Lo básico de Microsoft Excel   313

Ahora sí, los valores son los correctos y pasamos a graÞcar.


• Seleccionamos la tabla.
• Acvamos la Þcha Insertar
Insertar y
 y usamos el grupo GráÞcos
cos..

• Seleccionamos el icono Dispersión (valores


Dispersión (valores numéricos tanto en la abscisa como en la ordenada) y
usamos la segunda alternava, Dispersión con líneas suavizadas y marcadores.

 
314 Excel para Ingenieros

• Con esto obtenemos el gráÞco siguiente:

• De igual forma procedemos para el coseno.


o Ingresamos la función =COS(RADIANES(B3)
=COS(RADIANES(B3) y
 y copiamos en toda la columna.

 
Capítulo 8: Lo básico de Microsoft Excel   315

o Insertamos también la gráÞca Dispersión.

AHORA PERSONALIZAMOS LOS GRÁFICOS


Usamos el grupo Diseños
grupo Diseños de gráÞco
co..
• Seleccionamos el primer icono.
• Digitamos los nombres de los  tulos.
tulos.

 
316 Excel para Ingenieros

MODIFICAMOS LAS ESCALAS DE LOS EJES PARA PARA LA GRÁFICA


GRÁ FICA SENO
Para cambiar la escala damos siguientes pasos:
• Seleccionamos
Seleccio namos la escala del eje y.
• Usamos el menú contextual, opción Dar formato a eje.
eje.
 

• En el cuadro de diálogo de Dar formato a eje,


eje, cambiamos de Automáco a
co a Fija
Fija..
o Máxima
Máxima =  = 1
o Mínima
Mínima   = -1
o Unidad mayor =
mayor = 30

 
Capítulo 8: Lo básico de Microsoft Excel   317

• Ahora seleccionamos el eje x.


• Damos formato al eje.

• En este eje Þ jamos:


o Máxima
Máxima   = 360
o Mínima
Mínima   = 0
o Unidad mayor =
mayor = 30
• En la opción El eje vercal cruza:
cruza:
o Valor del eje =
eje = 180

 
318 Excel para Ingenieros

• Ahora nos ubicamos en Alineación


Alineación y
 y usamos Dirección del texto:
texto: girar 270º.

MODIFICAR LA GRÁFICA DEL COSENO


• De la misma forma MODIFICAMOS Opciones del eje vercal
cal::
o Máxima
Máxima =  = 1
o Mínima
Mínima   = -1
o Unidad mayor =
mayor = .20
o Y en El
en El eje horizontal cruza,
cruza, el valor = -1 
-1 
• Ahora seleccionamos el eje horizontal:
o Máxima
Máxima   = 360
o Mínima
Mínima   = 0
o Unidad mayor = 30
 

Capítulo 8: Lo básico de Microsoft Excel   319

• Finalmente, las gráÞcas quedan así.

 
 

320 Excel para Ingenieros

DISEÑO DE PÁGINA
En esta parte del capítulo vamos a conÞgurar la página, ajustar el área de impresión y personalizar la
presentación de la página. Encontramos estas alternavas en la Þcha Diseño de página.

CONFIGURAR PÁGINA
La conÞguració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,
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,


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
seleccion amos o digitamos los márgenes: sup
superior,
erior, inferior,
inferior, derecho, izquierdo, encabezado,
pie de página y centrar página.
 

En la pestaña Página
Página modi
 modiÞcamos la opción orientación, ajuste de escala, tamaño, etc.
En Encabezado y pie de página 
página  escribimos los encabezados que queremos que se impriman en las
hojas.
 

322 Excel para Ingenieros

En la pestaña Hoja
Hoja   seleccionamos: el área de impresión, los  ttulos
ulos para las Þlas y columnas, cómo
queremos imprimir la hoja, etc.

ORIENTACIÓN
En el icono de orientación modi Þcamos 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 conÞgurar 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,
hoja, aparece acvada la opción Ver,
Ver, de Líneas de la cuadrícula, por eso en la
hoja de trabajo aparece la cuadrícula que separa las celdas.

Si modiÞcamos y desacvamos esta opción, la cuadrícula no aparece.


 

Capítulo 8: Lo básico de Microsoft Excel   325

ADMINISTRAR IMPRESIÓN
Una vez que terminamos nuestro trabajo y hemos conÞgurado las páginas y queremos imprimir,
imprimir, usamos
el botón Offi ce
 ce y
 y éste nos ofrece
of rece tres opciones: Imprimir
Imprimir,, Impresión rápida o
rápida o Vista preliminar.
preliminar.

VISTA PRELIMINAR
Si usamos Vista Preliminar,
Preliminar, el programa nos mostrará cómo serán impresas las páginas del documento.
Esta ventana también
también nos muestra algunos iconos para mejorar el format
formato
o 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
Zoom   la hoja
aparecerá en tamaño natural.

ConÞgurar página
Como vemos en la Þgura anterior,
anterior, el documento que queremos no alcanza en una hoja ver cal, entonces
modiÞcaremos la conÞguración.

Página
ModiÞcamos 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 modi Þcamos éstos.

Al presionar el botón Aceptar


Aceptar,, el programa nos mostrará una mejor presentación de la hoja a imprimir.
imprimir.
 

328 Excel para Ingenieros

Regresamos a ConÞgurar página


Usamos la pestaña Página y en esta la opción, Ajustar al y
al y seleccionamos 50%.

Al presionar el botón Aceptar


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
Imprimir,, se nos muestra un cuadro de diálogo donde podemos ordenar la impresión
(luego de haber conÞgurado en Presentación previa).

• Se puede imprimir todo


todo el documento o seleccionar desde que número
número de página
página y hasta que número

• queremos imprimir. el número de copias.


Se puede seleccionar
• 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
inyectora de nta a color HP C4200 podemos:
• Seleccionar,
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, Þna o superÞna.
 

330 Excel para Ingenieros

• La impresión depende de la conÞguración de página que se haya realizado.


• En la solapa Atajos de impresión se puede modiÞcar el tamaño de la hoja, el po de papel, la calidad
de impresión, imprimir ambas caras y la orientación.
• En la solapa Color podemos seleccionar
seleccionar si queremos imprimir
imprimir en color
color o en escalas de grises.

• En la solapa Caracteríscas podemos modiÞcar:


o En Opciones
Opciones básicas: po de papel y calidad de impresión.
o En Opciones de ahorro de papel: impresión a doble cara y páginas por hoja.

 
 

Taller 

Formato

J
PRIMERA PARTE: FORMATO BÁSICO
Crear la siguiente tabla de datos.

SOLUCIÓN
1. Escribimos los siguientes datos.
 

332 Excel para Ingenieros

2. ModiÞcaremos el formato de un rango de celdas.


2.1 Seleccionamos desde la celda B1 hasta la celda I1, usamos el icono combinar y centrar,
centrar, al texto
le damos el po de letra Arial, tamaño 18, color rojo y negrillas.

2.2 Seleccionamos desde la celda B2 hasta la celda I2, usamos el icono combinar y centrar,
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


centrar,, al texto le damos el po
de letra Arial, tamaño 16, color
color azul y negrillas.

2.4 Seleccionamos las celdas desde B4 hasta B8. Ingresamos al menú Formato/alineación,
Formato/alineación, usamos
Combinar y centrar, la opción Alineación (centrar ver cal y horizontalmente)
horizontalmente) y orientación de 90
grados.

La tabla queda de la siguiente forma.


 

334 Excel para Ingenieros

3. Realizamos
Realizamos los siguientes cálculos:
3.1 El subtotal será
será el producto del número
número de pasajes por el costo.
Nos ubicamos en la celda F5 y escribimos =D5*E5

3.2 Los viácos son el 10 % del subtotal.


Nos ubicamos en la celda G5 y digitamos = 10%*F5

3.3 Para el total usamos una simple suma.


Nos ubicamos en la celda I5 y digitamos = F5+G5+H5

3.4 Copiamos las fórmulas


fórmulas en las columnas.
columnas.
 

Taller J: Formato   335

3.5 Ahora ubique el cursor


cursor en la celda I9 y presione el ic
icono
ono Autosuma.

3.6 La columna de subtotal,


subtotal, viácos, otros y total debe tener dos decimales.
Seleccionamos el rango F5 hasta I9 y presionamos el icono Aumentar decimales.

3.7 La columna de totales


totales deberá tener el signo monetario de dólares.
Nos ubicamos en el icono moneda y usamos Más formatos de contabilidad.

 
 

336 Excel para Ingenieros

En el siguiente cuadro de diálogo seleccionamos Moneda y en Símbolo buscamos Inglés (Estados


Unidos).

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
Roberto en febrero y marzo
marzo son 4 y 23.
4.4 Los pasajes de Carlos en febrero
febrero y marzo son 3 y 30.
4.5 Debe haber una celda
celda con el total
total Þnal de los meses.
 

Taller J: Formato   337

Copiamos la tabla dos veces y modi Þcamos los meses.

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

5. Finalmente, al  tulo
tulo le ponemos sombreado de color azul y letra de color blanco.

SEGUNDA PARTE
Crear la siguiente tabla.
 

Taller J: Formato   339

SOLUCIÓN
6. Escribimos los datos iniciales.

6.1 Le damos un formato


formato de la siguiente manera.
manera.
6.2 Seleccionamos las celdas desde B2 hasta I2, les damos sombreado azul y al te
texto
xto le damos color
blanco.
 

340 Excel para Ingenieros

6.3 Para reducir


reducir el ancho de las columnas donde están
están las notas, seleccionamos las celda
celdass 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


las columnas desde D hasta I y modiÞcamos el ancho de éstas.
 

Taller J: Formato   341

6.5 Calculamos el promedio de los laboratorios.


Nos ubicamos en la celda G4 y digitamos =PROMEDIO(D4:E4)

6.6 Calculamos el promedio de los laboratorios.


Nos ubicamos en la celda I4 y digitamos =PROMEDIO(G4:H4)
 

342 Excel para Ingenieros

6.7 Asignamos dos decimales a las notas.


Seleccionamos el rango desde D4 hasta I14, usamos el menú contextual y la opción Aumentar
decimales.

7. Ahora modiÞcaremos el formato de fecha con un formato predeterminado y personalizado.

8. En la columna de fecha seleccionamos desde:


8.1 Edinson hasta
hasta Jorge.
Jorge. ModiÞca el formato celda en la opción Fecha po 14 de marzo de 2001.
 

Taller J: Formato   343

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


las columnas donde se encuentran las notas de los laboratorios.
9.1 Seleccionamos las columnas desde D hasta
hasta F,
F, usamos el menú contextual y le damos un clic a la
opción Ocultar.

La tabla de alumnos queda:


 

Taller 

K
Funciones
PRIMERA PARTE
1. Crear esta tabla y encontrar
encontrar la máxima
máxima y mínima notas.

2. El promedio
promedio debe ser calculado eliminando la nota
nota menor.
menor.
(No debes usar la función Promedio).

3. Escribe la fórmula que vas a ulizar.

 _______________________
 ____________________________________
_________________________
________________________
_________________________
___________________
______

 _______________________
 ____________________________________
_________________________
________________________
_________________________
___________________
______

 _______________________
 ____________________________________
_________________________
________________________
_________________________
___________________
______

 _______________________
 ____________________________________
_________________________
________________________
_________________________
___________________
______

 _______________________
 ____________________________________
_________________________
________________________
_________________________
___________________
______
 

346 Excel para Ingenieros

4. Ahora deberás crear la siguiente tabla:

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. Ahora crea la tabla:

5.1 En la Clave1 deberán aparecer


aparecer las tres primeras letras del nombre
nombre..
5.2 En la Clave2
Clave2 deberán aparecer las dos úlmas letras del nombre.
5.3 En la Clave3 deberá aparecer
aparecer la tercera letra
letra del nombre.

Escribe la fórmula que vas a u lizar.

 _______________________
 ____________________________________
_________________________
________________________
_________________________
___________________
______

 _______________________
 ____________________________________
_________________________
________________________
_________________________
___________________
______

 _______________________
 ____________________________________
_________________________
________________________
_________________________
___________________
______

 _______________________
 ____________________________________
_________________________
________________________
_________________________
___________________
______

 _______________________
 ____________________________________
_________________________
________________________
_________________________
___________________
______
 

348 Excel para Ingenieros

TERCERA PARTE
7. Ahora, en esta tabla, debes encontrar lo siguiente:

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
debe decir Caso A si es que su nombre
nombre comienza con J o su edad es menor de
25, en caso contrario,
contrario, dirá Caso B.
7.3 La observación
observación 3, si fuera aÞliado 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”.
A”. Si el sueldo está
entre 400 y 500, “Clase B”B”,, y “Clase C” para el resto.
resto.

8. Escribe la fórmula que vas a ulizar.

 _______________________
 ____________________________________
_________________________
________________________
_________________________
___________________
______

 _______________________
 ____________________________________
_________________________
________________________
_________________________
___________________
______

 _______________________
 ____________________________________
_________________________
________________________
_________________________
___________________
______

 _______________________
 ____________________________________
_________________________
________________________
_________________________
___________________
______

 _______________________
 ____________________________________
_________________________
________________________
_________________________
___________________
______
 

Taller 

L
Base de Datos

PRIMERA PARTE
1. Crear la siguiente tabla:

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.
Ordenar.
 

350 Excel para Ingenieros

El programa ordena en forma automáca.

• Por distrito, en forma ascendente


ascende nte y luego por edad, de menor a mayor.
mayor.
Nos ubicamos en la columna distrito, usamos el icono para ordenar
ordenar,, adicionamos Agregar nivel,
nivel, 
seleccionamos el campo Edad y la condición De menor a mayor.
 

Taller L: Base de Datos   351

FILTROS
3. Ahora, en la cinta de Datos, 
Datos, en el grupo Ordenar y Þltrar, usamos Filtro.
• Mostrar a los trabajadores del Callao.
Acvamos el Þltro Distrito y seleccionamos Callao.
 

352 Excel para Ingenieros

• Mostrar a llos
os trabajadores
trabajadores cuyas edades estén comprendidas entre 22 y 24 años.
Ingresamos a Filtro.
Ahora abrimos las opciones del campo Edad.

Usamos Þltros de número Mayor que:


 

Taller L: Base de Datos   353

En este cuadro personalizamos las condiciones y al presionar Aceptar tenemos el cuadro con los
datos.

• Los trabajadores
trabajad ores cuyo nombre termina en la letra “a”.
“a”.
De la misma forma que en el ejercicio anterior ingresamos a Personalizar, escribimos las
condiciones y presionamos el botón Aceptar.
 

354 Excel para Ingenieros

• Que su apellido no termine en la letra “z”.


Igualmente usamos Personalizar apellido.

4. Usando Filtro personalizado.


• Mostrar los trabajadores de Breña cuyo sueldo sea de 1500.
Para mostrar a los trabajadores con estas caracteríscas debemos crear una tabla de criterios
con las condiciones solicitadas. Para esto debemos copiar la cabecera de los campos que se van
a usar y escribir las condiciones.
 

Taller L: Base de Datos   355

Una vez creada la


la tabla de criterios, usamos la opci
opción
ón Avanzadas del
del grupo Ordenar y Þltrar.

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


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

Y usamos la opción Avanzadas.


Avanzadas.

Y seleccionamos los rangos solicitados.


Observemos que la condición “o” y la condición “y” cambian
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 la.

Taller L: Base de Datos   357

• Trabajadores de Breña
Breña con sueldo mayor
mayor a 1500 ó trabajadores con edad menor a 24.
Creamos la tabla de criterios y ac vamos la opción Avanzadas.

Al escribir los rangos obtenemos la siguiente tabla.


 

358 Excel para Ingenieros

5. Finalmente trabajamos con los subtotales.


5.1 Mostrar el promedio
promedio de los sueldos de los trabajadores
trabajadores agrupándolos por distritos.
Para mostrar lo pedido debemos tener la tabla ordenada por distrito y luego usar la opción
Subtotal del grupo Esquema de la cinta Datos.

5.1.1 En este cuadro seleccionamos.


5.1.1.1 Para cada cambio, DISTRITO.
DISTRITO.  
5.1.1.2 Usar la función PROMEDIO.
5.1.1.3 Agregar subtotal a SUELDO.
 

Taller L: Base de Datos   359

5.2 Mostrar el promedio


promedio de las edades de los trabajadores
trabajadores agrupándolos por sueldos.
5.2.1 Ordenamos los datos por sueldos.

5.2.2 Usamos la opción Subtotal del grupo Esquema de la cinta Datos.


 

360 Excel para Ingenieros

5.2.3 En este cuadro seleccionamos.


5.2.3.1 Para cada cambio, SUELDO.
SUELDO.  
5.2.3.2 Usar la función PROMEDIO.
5.2.3.3 Agregar subtotal a EDAD.
 

Taller 

M
Grá Þcos

PRIMERA PARTE
1. Debes crear
crear la siguiente tabla, completarla y elaborar
elaborar un gráÞco de columnas.

2. Nos ubicamos en la cinta Insertar, en el grupo GráÞco y usamos el icono Columna.


 

362 Excel para Ingenieros

3. Seleccionamos la opción Columna agrupada.

4. En forma automáca aparece el gráÞco.


 

Taller M: GráÞcos   363

5. MODIFICACIONES.
5.1 Si usamos la opción Cambiar entre
entre Þlas y columnas, el gráÞco cambia, observe que ahora aparece
Nota 1, Nota 2, Nota 3 y Promedio en el eje  x  y
 y los alumnos, en la leyenda.

5.2 Si usamos la opción


opción Seleccionar datos,
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áÞcos   365

5.4 Al presionar el botón Aceptar


Aceptar,, el gráÞco queda con los cambios realizados.

5.5 Ahora modiÞcamos el diseño para adicionar  tulos.


tulos. Usamos el grupo Diseño de gráÞcos.

También podría gustarte