Documente Academic
Documente Profesional
Documente Cultură
OFFICE 2016
Ms. Excel Avanzado
88
Centro de Educacin Continua
Universidad Continental
Material para fines de Estudio del Programa: Microsoft Office
Autor: Ing. Flix Guevara Gamboa
Contenidos extrados de su libro Computacin Paso a Paso Office 2016
Queda prohibida la reproduccin total o parcial del contenido de este documento en
cualquiera de sus formas, sean electrnicas o mecnicas, sin el consentimiento previo y por
escrito del autor y el Centro de Educacin Continua.
Programa: Microsoft Office 2016
SESIN
TEMAS:
Funcin =Si()
=SI() anidado
LA FUNCIN =SI()
La funcin ms importante de todas, es precisamente la funcin =Si(), ya que ms del 70% de
operaciones con hojas de clculo, requieren de esta funcin. La funcin =Si(), permite validar,
condicionar y programar la hoja, en ese sentido se hace necesario dominar el uso de esta
funcin.
Notas:
a) Si desea imprimir texto o smbolos, use comillas.
b) Si desea imprimir nmeros o el contenido de celdas, no use comillas.
c) La funcin =Si(), no soporta caracteres comodines para abreviar cadenas de texto.
d) La funcin =SI() puede anidarse hasta 7 veces, eso quiere decir que dentro de la
primera funcin =Si(), se pueden usar hasta 7 funciones =Si() adicionales.
Ejemplo:
Se tiene una relacin de alumnos con sus respectivas notas; calcule el promedio
redondeado a cero decimales y en la columna observacin, proceda a imprimir APROBADO,
para todos aquellos cuyo promedio vaya de 11 a 20 y DESAPROBADO, para todos aquellos
cuyo promedio vaya de 0 a 10.
Existen muchas formas de dar solucin a este caso, obsrvese las posibles soluciones.
=SI(I5<=10,"DESAPROBADO", "APROBADO")
Esta sentencia se lee: Si el promedio que est en la celda I5 es menor o igual que 10, entonces
imprimir DESAPROBADO, sino imprimir APROBADO.
=SI(I5<11,"DESAPROBADO", "APROBADO")
=SI(I5>=11,"APROBADO", "DESAPROBADO")
=SI(I5>10,"APROBADO", "DESAPROBADO")
Cualquiera de estas funciones dara solucin al problema porque los promedios se encuentran
redondeados a cero decimales.
2. Validacin de Datos
Como sabemos la computadora no es una mquina inteligente, por ese motivo debemos
preparar la hoja de clculo para que emita mensajes de error cuando el usuario haga
ingresos invlidos. Esto se logra aplicando Validacin de datos.
Para el ejemplo vamos a validar el ingreso de notas en un registro. Solo se deben permitir
nmeros enteros de 0 a 20. SI un usuario digita un dato diferente, la computadora emitir
un mensaje de Error.
a) Seleccione las celdas que desea validar.
b) Ficha Datos, botn Validacin de datos.
c) Seleccione el tipo de validacin. Ejemplo: Nmero entero
3. Formato Condicional
Seguramente en ms de una ocasin ha tenido la necesidad de mostrar los datos de las
celdas con algn formato en particular. Estos formatos automticos se logran aplicando
Formato condicional.
Un ejemplo clsico sera mostrar las notas de los alumnos desaprobados en rojo y los
aprobados en azul.
a) Seleccione las celdas a las que desea aplicar formato condicional.
b) Vaya a la Ficha Inicio, Grupo Estilos y seleccione la opcin Formato condicional,
Nueva regla.
c) A continuacin seleccione la 2da opcin: Aplicar formato nicamente a las celdas
que contengan y en la parte inferior proceda a ingresar los criterios respectivos.
d) Con el botn Formato, podr modificar los tipos de fuente, tamaos, colores, etc.
e) Aceptar.
f) Puede crear cuantas reglas crea conveniente.
4. Si() anidado
La operacin ms comn cuando existen ms de dos condiciones es el famoso si anidado.
Todo se determina en base al total de condiciones menos 1.
Ejemplo
=SI(A3<C3,<,SI(A3>C3,>,=))
EJERCICIOS
Resuelva las hojas SI_3, SI_5 y Si_6 del libro Si_anidado 2016.xls. Lea detenidamente las
indicaciones.
SESIN
=Si() anidado
TEMAS:
=SI(D4=$B$17,$C$17,SI(D4=$B$18,$C$18,SI(D4=$B$19,$C$19,$C$20)))*SI(
E4=$E$17,$F$17,SI(E4=$E$18,$F$18,$F$19))
Bono
EJERCICIOS
A continuacin resuelva ejercicios propuestos por su docente.
SESIN
TEMAS:
Las funciones lgicas suelen ser de mucha utilidad cuando plantea problemas complejos, pero
debemos tener en cuenta que a veces facilita mucho el trabajo, como tambin a veces lo
complica.
Para saber cmo aplicar la funcin correcta, recordaremos las tablas de la verdad.
CONJUNCIN Y DISYUNCIN O
P Q R P Q R
V V V V V V
V F F V F V
F V F F V V
F F F F F F
Como se puede observar en el caso de la Conjuncin lgica, basta que exista una proposicin
que sea falsa, devolver FALSO.
En cambio en el caso de la Disyuncin lgica, basta que exista una proposicin verdadera,
devolver VERDADERO.
=Entero((hoy()-E4)/365.25)
h. La lgica sera la siguiente:
La funcin Hoy() devuelve la fecha de hoy; en consecuencia, si a la fecha de hoy le
restamos la fecha de ingreso (E4), entonces obtendremos cuantos das de vida
tenemos.
Pero aun no es suficiente
i. El siguiente paso sera convertir das a aos, para ello nos preguntamos Cuntos
das tiene un ao?, la respuesta sera aproximadamente 365.25 das, porque no
olvidemos que existen aos bisiestos. Por tanto, agrupamos el resultado de la resta
y dividimos entre 365.25.
j. Hasta este punto ya tendramos los aos de servicio, pero con decimales. La
pregunta sera: Hace falta redondear dicha expresin decimal o bastara
con extraer la parte entera?
k. Pues es muy sencillo, nadie en este mundo se redondea la edad; se espera
a que llegue el da del cumpleaos para recin incrementarnos la edad; por
tanto, solo deber aplicar la funcin =Entero(). Esta funcin captura la parte
entera de una expresin decimal sin redondearla.
l. Otra frmula podra ser usando la funcin oculta =sifecha():
=sifecha(E4, HOY(), y)
Pasos:
1. Identificar las variables que intervienen en el problema
2. Verificar el nmero de particiones de cada variable.
3. Dar solucin por la variable con el menor nmero de particiones o condiciones.
Solucin:
1. Nos preguntamos Cules son las variables que condicionan la hoja de clculo? La
respuesta sera casi inminente: Las variables que condicionan el clculo del BONO
son dos: Aos de servicio y Sexo del trabajador.
2. Ahora verificamos cuantas particiones (condiciones) tiene la columna Aos de
servicio y cuantas particiones (condiciones) tiene el Sexo. Como se observa existen
3 condiciones en aos de servicio: los que trabajaron de 1 a 5 aos, los que
trabajaron de 6 a 10 aos y los que trabajaron de 11 a ms aos.
En el caso de la variable sexo, solo existen 2 posibilidades: Masculino y Femenino.
Llegamos a la conclusin que la variable con menor nmero de particiones o
condiciones es la variable sexo.
3. Finalmente planteamos la solucin de la siguiente forma:
=SI(D4=$D$11,SI(F4<=5,$D$12,SI(F4<=10,$E$13,$D$14))*G4,SI(
F4<=5,$E$12,SI(F4<=10,$E$13,$E$14))*G4)
EJERCICIO PROPUESTO:
Resolver la hoja Ejercicio3 del libro Funciones Y-O.xls
SESIN
TEMAS:
Funcin =Buscarv().
Validacin de Lista.
Ver dos o ms hojas paralelamente.
Nota:
Si asign un nombre de tabla por accidente, o seleccion mal la tabla; podr eliminar
el nombre de tabla, yendo a la ficha Frmulas y seleccionando Administrador de
nombres, finalmente deber eliminar el nombre que fue asignado por error.
8. Validacin de Lista
a. El segundo paso para trabajar apropiadamente, sera validar listas, para que se
muestren los cdigos vlidos y no permita el ingreso de cdigos fantasmas.
b. Seleccionar la lista de datos que desea validar y asignarle un nombre. Ejemplo:
CODCLI
Para facilitar el trabajo mientras trabaja con =Buscarv() se recomienda ver varias hojas
paralelamente, de esta manera, si las tablas estn en hojas diferentes, no habr problema de
poder visualizar en que nmero de columna se encuentran los datos.
Ubquese en la celda C8 de la hoja VENTAS y para mostrar el Nombre del cliente escriba la
siguiente frmula:
=SI(C6=,, BUSCARV(C6,CLIENTE,2,0))
Esta orden significa lo siguiente:
Si el cdigo del cliente (contenido de la celda C6) est vaco, entonces que el nombre
permanezca vaco, de lo contrario utilizar la funcin =Buscarv(), donde se buscar el cdigo del
cliente que se encuentra en la celda C6; ste cdigo ser buscado en la tabla CLIENTE, y
extraeremos los nombres de la columna 2, finalmente el tipo de bsqueda ser exacto, por eso
se consigna 0.
La frmula para mostrar el apellido y la categora es exactamente el mismo, lo nico que vara
es el nmero de columna.
Esta sera la solucin para mostrar el APELLIDO.
=SI(C6=,, BUSCARV(C6,CLIENTE,3,0))
Esta sera la solucin para mostrar el CATEGORA.
=SI(C6=,, BUSCARV(C6,CLIENTE,4,0))
TRABAJO EN CLASE
Concluye el ejercicio propuesto..
SESIN
TEMAS:
CREACIN DE GRFICOS
Para llevar a cabo estos pasos abra el archivo GRFICOS 2016.xls
g. Si trabaja con grficos de 3D, podr cambiar la perspectiva, dando clic derecho
sobre el grfico y seleccionando GIRO 3D.
TRABAJO EN CLASE
1. Proceda a crear un grfico comparativo que represente las ventas de Noviembre y
Diciembre.
2. Crear un grfico que represente las ventas de todos los meses, pero solo de Mara,
Ramiro y Andrea.
3. Crear un grfico estadstico que represente las ventas de Ana y Alejandra, de los meses
de Septiembre, y Noviembre.