Upload
julio-montalvo
View
226
Download
1
Embed Size (px)
Citation preview
8/21/2019 Sesion 03 - Microsoft Excel 2013 Intermedio y Avanzado
1/14
Funciones de Fecha, Texto yDecisiónEl objetivo de esta sesión de aprendizaje es el de
conocer y aplicar las funciones Decisión de Excel, las
formas de utilizar las funciones de forma correcta
para obtener los resultados esperados.
Competencias a desarrollar: Aprender correctamente a aplicar la Funciones de Fecha y Hora
Aprende correctamente a aplicar la función .
Aprende correctamente a aplicar la función !.
Aprende correctamente a aplicar la función "#.
Aprende correctamente a aplicar la función "# anidada.
Aplicar la función ló$ica "# anidada para valores %ue poseen m&s de dos ar$umentos.
Aplicar la función E"E''!' para comprobar si una expresión o valor $enera un error.
Aplicar la función "#.E''!' para evaluar expresiones o valores y devolver un valor.
Aplicar las funciones de texto para operar celdas %ue contienen textos.
8/21/2019 Sesion 03 - Microsoft Excel 2013 Intermedio y Avanzado
2/14
Sesión – 03 MOSM - Ing. Edilberto Chávez Fernández
Función SIFECHA
El "ifecha es una función %ue nos permite obtener el n(mero de d)as, meses y a*os %ue han
transcurrido entre dos fechas determinadas. Es una función %ue no es de Excel con lo cual no la
vamos a encontrar en el asistente de funciones pero %ue si %ue podremos utilizar escribi+ndola
directamente en la celda.
Sintaxis:
"#FE-HAF/#0#-#A12F/F#0A1234ar&metro35
Donde:
El par&metro a utilizar en la (ltima parte de la formula puede ser6
• 7D3 si %ueremos obtener los d)as %ue han transcurrido
• 783 si %ueremos obtener los meses
•
73 si %ueremos obtener los a*os
• 783 si %ueremos obtener los meses sin tener en cuanta los a*os
• 78D3 si %ueremos obtener los d)as sin tener en cuanta los meses
Ejemplo : Calcular la edad expresada en a!os, meses y d"as#
D96 "#FE-HA-92H!52:y:5
E96 "#FE-HA-92H!52:m:5
F96 "#FE-HA-92H!52:d:5
8/21/2019 Sesion 03 - Microsoft Excel 2013 Intermedio y Avanzado
3/14
Sesión – 03 MOSM - Ing. Edilberto Chávez Fernández
F$%CI&%ES DE DECISI'%
Función (
Devuelve ;E'DADE'! si todos los ar$umentos son ;E'DADE'!"2 devuelve FA1"! si al$(n
ar$umento es FA1"!.
Sintaxis :
)(*+alorló-ico.,+alorló-ico/,###0
+alorló-ico "on entre < y => condiciones %ue se desea comprobar y %ue pueden ser
;E'DADE'! o FA1"!.
Ejemplo .:
-alcular el importe de aumento y nuevo sueldo para los empleados de la Empresa 8inera
A0D!"8A'
Aumento6 "#(*D12)33,D14)5330,?,>5@D
0uevo sueldo6 DBE
F$%CI'% &
Devuelve ;E'DADE'! si al$uno de los ar$umentos es ;E'DADE'!2 devuelve FA1"! si todos los
ar$umentos son FA1"!".
Sintaxis :
)(*+alorló-ico.,+alorló-ico/,###0
8/21/2019 Sesion 03 - Microsoft Excel 2013 Intermedio y Avanzado
4/14
Sesión – 03 MOSM - Ing. Edilberto Chávez Fernández
+alorló-ico "on entre < y => condiciones %ue se desea comprobar y %ue pueden ser
;E'DADE'! o FA1"!.
Ejemplo /:
El jefe de personal desea calcular el aumento para los empleados de la empresa, de la si$uiente
manera, si el &rea es ;E0CA" o -!84'A" el porcentaje aplicado es de ?, de lo contrario el
porcentaje ser& de ?, aplic&ndolo sobre el sueldo.
Aumento6 "#&*D1)67E%TAS6,D1)6C&89AS60,?,?5@E
0uevo "ueldo6 EBF
Función SI
-omprueba si se cumple una condición y devuelve un valor si se eval(a como ;E'DADE'! y otro
valor si se eval(a como FA1"!.
Sintaxis :
)SI*prue;aló-ica, +alorsi+erdadero,+alorsi prueba
ló$ica5. "i cumple dicha prueba escribir& la palabra 7erdadero, de lo contrario escribir& Falso.
8/21/2019 Sesion 03 - Microsoft Excel 2013 Intermedio y Avanzado
5/14
Sesión – 03 MOSM - Ing. Edilberto Chávez Fernández
Ejemplo >:
Determinar el estado de cada alumno, de la si$uiente manera6 "i el promedio es mayor %ue , el
estado es Aprobado, de lo contrario Desaprobado.
Estado6 "#-=G,:Aprobado:,:Desaprobado:5
Función SI Anidada
-uando se eval(a una condición y se tiene m&s de dos alternativas de solución, entonces es
necesario utilizar una función "# dentro de otra, a esto se le llama anidamiento.
Ejemplo 1:
"i el promedio es mayor %ue
8/21/2019 Sesion 03 - Microsoft Excel 2013 Intermedio y Avanzado
6/14
Sesión – 03 MOSM - Ing. Edilberto Chávez Fernández
0#;E1 "#-=G
8/21/2019 Sesion 03 - Microsoft Excel 2013 Intermedio y Avanzado
7/14
Sesión – 03 MOSM - Ing. Edilberto Chávez Fernández
Aumento6 "#INOAO,OIO,"#INOAO=,OIO=,OIO955@-N
0uevo sueldo6 -NBDN
8/21/2019 Sesion 03 - Microsoft Excel 2013 Intermedio y Avanzado
8/14
Sesión – 03 MOSM - Ing. Edilberto Chávez Fernández
A%IDA8IE%T& ( F$%CI&%ES DE TET&
I#
F$%CI'% SI A%IDADA
1a función "# eval(a ar$umentos o expresiones ló$icas %ue tienen dos estados,valor/si/verdadero o valor/si/falso. Ahora %u+ pasar)a si la expresión o condición5 ló$ica tiene
m&s de dos estados, entonces se tendr)a %ue anidar varias funciones "#, cuidando el sentido
ló$ico de la expresión resultante.
Ejemplo6 "upon$amos %ue se desea calcular la comisión por ventas, teniendo en cuenta %ue si
las ventas son mayores a >>>, el vendedor debe percibir un >? de sus ventas, y si las ventas
son menores a >> no tiene comisión, y ? para ventas comprendidas entre >> y >>>.
El si$uiente es%uema nos ayudar& a comprender el procedimiento ló$ico a se$uir para obtener
la comisión.
;6 ;erdadero
F6 FalsoVENTAS>20
00
20%*C
VENTAS
8/21/2019 Sesion 03 - Microsoft Excel 2013 Intermedio y Avanzado
9/14
Sesión – 03 MOSM - Ing. Edilberto Chávez Fernández
El resultado de todo el procedimiento anterior da la fórmula6
SI(C3>2000;20%*C3;SI(C3
8/21/2019 Sesion 03 - Microsoft Excel 2013 Intermedio y Avanzado
10/14
Sesión – 03 MOSM - Ing. Edilberto Chávez Fernández
"e desea obtener el costo unitario de los 4roductos A y I. El procedimiento es obtener el -osto
total materiales B mano de obra B costos de fabricación5 y lue$o dividir entre las unidades
producidas.
1os errores %ue maneja Excel son N6
PQD#;R>S #ndica %ue la fórmula de la celda est& intentando dividir entre una celda vac)a o
cero.
P0RA Este error indica %ue la fórmula no puede dar un resultado correcto.
P0!8I'ET Este error aparecer& cuando Excel no reconoce un nombre en una fórmula.
P0J1! Este error se da en casos muy concretos6 cuando utiliza el operador de
intersección en dos ran$os %ue no tienen celdas en com(n.
P0J8 Este error nos indica %ue hay un problema con un n(mero en la fórmula.
P'EF Este error indica %ue la fórmula contiene una referencia no v&lida.
P;A1!' Este error indica %ue hemos utilizado un ar$umento incorrecto.
III#
F$%CI'% SI#E&
9rocedimiento6
8/21/2019 Sesion 03 - Microsoft Excel 2013 Intermedio y Avanzado
11/14
Sesión – 03 MOSM - Ing. Edilberto Chávez Fernández
"i una expresión o fórmula $enera un error, est& fórmula re$resa el valor resultado de error
como una cadena nula o un mensaje de error52 de otra forma esto re$resa el resultado
expresión.
"intaxis6
"#.E''!'valor2 valor/si/error5
donde6
V
;alor 6 la expresión %ue puede $enerar error.
V ;alor/si/error 6 el valor %ue se muestra si valor retorna un error.
Ejemplos6
"#.E''!'R>23no existe35 Devuelve la cadena 7no existe3
"#.E''!'R23no existe35 Devuelve el valor
Caso aplicado6
En el si$uiente ejemplo, se debe obtener el costo unitario de cada producto. 4or lo tanto se
debe $enerar la expresión IRIU -osto total W unidades producidas5. "in embar$o se debe
tener en cuenta para divisiones entre cero dejar la celda vac)a.
4rocedimiento
-omo no hay error,
se ejecuta la
expresión IRIU
1a expresión -R-U da error
PQD#;R>S5, por lo tanto no se
ejecuta la expresión y la celda
%ueda vac)a.
8/21/2019 Sesion 03 - Microsoft Excel 2013 Intermedio y Avanzado
12/14
Sesión – 03 MOSM - Ing. Edilberto Chávez Fernández
8/21/2019 Sesion 03 - Microsoft Excel 2013 Intermedio y Avanzado
13/14
Sesión – 03 MOSM - Ing. Edilberto Chávez Fernández
#MXJ#E'DAtexto20(m/caracteres5
• Cexto6 es el texto del %ue se va a
extraer partes de texto.
• 0(m/caracteres6 es el n(mero de
caracteres %ue se desea extraer,
empezando por el lado iz%uierdo.
Devuelve un n(mero
determinado de caracteres
empezando por el lado
iz%uierdo del texto.
#MXJ#E'DA:-+sar
;allejo:25
-+sar
EC'AEtexto24osición/incial20(m/cara
cteres5
• Cexto6 es el texto del %ue se va a
extraer partes de texto.
• 4osición/inicial6 es la posición del
car&cter por la %ue %uiere
empezar a extraer los caracteres.
• 0(m/caracteres6 es el n(mero de
caracteres %ue se desea extraer.
Devuelve un n(mero
determinado de caracteres
empezando por cual%uier
posición en el texto.
EC'AE:8undo
feliz:2N2U5
feliz
HA11A'Cexto/buscado2Dentro/del/tex
to20(m/inicial5
• Cexto/buscado6 es el texto %ue se
%uiere buscar.
• Dentro/del/texto6 es el texto en
la %ue se %uiere mirar.
• 0(m/inicial6 es la posición del
car&cter por el %ue %uiere
empezar a amirar. por defecto,
es el
8/21/2019 Sesion 03 - Microsoft Excel 2013 Intermedio y Avanzado
14/14
Sesión – 03 MOSM - Ing. Edilberto Chávez Fernández
texto en letras min(sculas. 35
0!84'!4#!Cexto5 -onvierte una cadena de
texto en may(sculas o
min(sculas, se$(n
corresponda2 la primera
letra de cada palabra en
may(sculas y las dem&s
letras en min(sculas.
0!84'!4#!7la
libertad35
1a
1ibertad
-!0-ACE0A'Cexto