Académique Documents
Professionnel Documents
Culture Documents
OBJETIVOS
Conocer y utilizar adecuadamente las principales funciones de fecha y hora, para calcular la edad de una
persona, controlar el ingreso y salida de vehculos, empleados; como tambin efectuar los pagos tomando en
cuenta los das trabajados.
Usar las funciones de texto para crear cdigo autogenerado de los empleados.
2. HOY()
La funcin HOY devuelve la fecha actual, segn el reloj interno controlado por tu PC. Se puede utilizar
para alimentar alguna plantilla de facturacin o registro diario de ventas, para hace clculos con fechas
posteriores y la fecha actual, etc.
Sintaxis
=HOY()
La funcin no requiere ningn argumento.
3. AO()
La funcin AO() devuelve el ao de una celda que contiene una fecha. Con esta funcin se puede tener
diversas aplicaciones, calcular edad, obtener las ventas por ao de una base de datos, obviamente en
conjuncin con otras funciones.
Sintaxis
= AO(nm_de_serie)
Donde
nm_de_serie: es un valor o celda de tipo fecha.
93
Centro de Informtica - UCH
4. MES()
La funcin MES() devuelve el nmero de mes de una celda que contiene una fecha. Esta funcin es de
gran ayuda cuando trabajamos con fechas y que es necesario especificar solamente el mes de algn
registro o cualquier dato, podramos usarla para indicar el mes de los registros en una columna auxiliar y
mediante la funcin sumar.si() hacer la suma de los registros del mes deseado.
Sintaxis
= MES(nm de serie)
nm_de_serie: es un valor, celda o funcin que devuelve un valor de tipo fecha
5. DIA()
La funcin DIA() de Excel devuelve el da de una fecha, representada por un nmero de serie. El da se
expresa como un nmero entero comprendido entre 1 y 31.
Sintaxis
DIA(nm_de_serie)
6. FRAC.AO()
La funcin FRAC.AO devuelve la diferencia de das entre dos fechas dividida la cantidad de das que
posee un ao.
Sintaxis
=FRAC.AO(fecha inicial, fecha final, base)
Dnde:
Fecha inicial y fecha final: son valores de tipo fecha o una funcin que devuelva una fecha. base: es un
valor numrico que establece la cantidad de das que se considera para el ao. Si base es 0 (cero) o se
omite considera ao de 360 das. Si base es 3 (tres) considera al ao con 365 das.
7. HORA()
La funcin HORA() devuelve un nmero que representa la hora de un valor hora determinado. Es de gran
utilidad para el clculo de nminas y cualquier otro rubro que involucre el clculo de tiempo en horas.
Sintaxis
= HORA(nm de serie)
nm_de_serie: es un valor que contiene una hora o un nmero que representa una fecha. Tambin
puede ser una funcin que devuelva estos valores.
8. MINUTO()
La funcin MINUTO() devuelve un nmero que representa los minutos de un valor hora determinado.
Sintaxis
= MINUTO(nm de serie)
nm_de_serie: es un valor que contiene una hora o un nmero que representa una fecha. Tambin
puede ser una funcin que devuelva estos valores.
94
TERCERA SESIN MICROSOFT EXCEL 2013
9. SEGUNDO()
Devuelve el minuto, un nmero de 0 a 59.
Sintaxis:
=SEGUNDO (N de Serie)
10. DIASEM()
La funcin DIASEM devuelve el nmero de da en la semana de una celda que contiene una fecha.
Sintaxis
= DIASEM(nm_de_serie; [tipo])
nm_de_serie: es un valor de tipo fecha.
tipo: es un nmero que especifica el primer da de la semana. Sus valores son 1, 2 o 3. Si es 1: debemos
interpretar 1 Dom - 7 Sb, si es 2 interpretamos 1 Lun - 7 Dom, y si es 3 interpretamos 0 Lun - 6 Dom. Si
este argumento se omite toma el tipo 1 por defecto.
11. FECHA.MES()
La funcin FECHA.MES de Excel devuelve el nmero de serie que representa la fecha que indica el
nmero de meses anteriores o posteriores a la fecha especificada (argumento fecha_inicial). Use FECHA.
MES para calcular las fechas de vencimiento que caen en el mismo da del mes que el da de emisin.
Sintaxis
FECHA.MES(fecha_inicial, meses)
12. DIAS.LAB()
La Funcin DIAS.LAB devuelve el nmero de das laborables (omitiendo sbados y domingos) existentes
entre dos fechas especificadas y los das festivos que se indiquen en una tabla. Esta funcin es ideal para
el clculo de nminas o para manejo de informacin de empleados
Sintaxis
=DIAS.LAB(inicio, fin, rango_feriados)
inicio: es la fecha de inicio desde donde la funcin comienza a contar.
fin: es la fecha final hasta donde la funcin cuenta.
rango_feriados: es un rango donde pueden indicarse otras fechas no laborables, como por ejemplo
feriados.
13. DIAS.LAB.INTL
La funcin DIAS.LAB.INTL en Excel fue introducida en la versin 2010 y nos permite contar los
das laborables entre dos fechas pero con la ventaja de poder especificar los das de la semana que
necesitamos considerar como fines de semana adems de los das de vacaciones.
Sintaxis
Fecha_inicial (obligatorio): Fecha donde se inicia el conteo de los das laborables.
Fecha_final (obligatorio): Fecha final del conteo de das laborables.
Fin_de_semana (opcional): Nmero que especifica el da o das que sern considerados como el fin
de semana.
Das_no_laborables (opcional): Conjunto de una o varias fechas que indican los das no laborables.
95
Centro de Informtica - UCH
14. SIFECHA()
La funcin SIFECHA de Excel es de gran ayuda cuando trabajamos con rangos de fechas. Calcula la
diferencia entre dos fechas; como tambin puede mostrar el resultado en das, meses o aos.
Sintaxis
=SIFECHA (fecha_inicial, fecha_final, "intervalo")
fecha_inicial: la fecha ms antigua.
fecha_final: la fecha ms reciente.
"intervalo": calculo que desea hacer.
stos son los intervalos disponibles.
"d" Das entre las dos fechas.
"m" Meses entre las dos fechas.
"y" Aos entre las dos fechas.
"yd" Das entre las fechas, como si las fechas estaban en el mismo ao.
"ym" Meses entre las fechas, como si las fechas estaban en el mismo ao.
"md" Das entre las dos fechas, como si las fechas estaban en el mismo mes y ao.
Ejercicio 1
El colegio Bertolt Brecht, requiere de una aplicacin en Excel que le permita mostrar el ao, mes, da, da de
la semana, y la edad de los alumnos con la finalidad de categorizar y seguir brindando un servicio de calidad.
Realice los siguientes pasos:
1. Abrir el archivo Registro-Alumnos compartido por el profesor.
2. La tabla de datos, se mostrar con la siguiente apariencia:
3. Ahora haremos uso de las funciones de fecha para realizar las frmulas respectivas en las celdas G2, G3,
D8, E8, F8, G8, H8, tal como muestra:
96
TERCERA SESIN MICROSOFT EXCEL 2013
Nota:
- Para el resto de las celdas, solo debe arrastrar la frmula.
- Hay otra forma de hallar la edad, utilizando FRAC.AO()
5. Para mejorar la presentacin de los datos, personalice el mes, da y la edad. Para esto utilice formato
Personalizado.
a. El MES debe tener un formato 00, para que los ceros a la izquierda aparezcan
b. El DIA, de igual manera un formato 00, para que los ceros a la izquierda aparezcan
c. La EDAD, debe tener un formato 00 Aos, para que diga 14 Aos. Aqu estoy tomando el primer
ejemplo de la tabla.
6. Finalmente haga clic en el cono Guardar para actualizar los datos. Cierre el libro.
97
Centro de Informtica - UCH
Ejercicio 2
La empresa UCH, requiere de una aplicacin en Excel que le permita controlar la hora de ingreso de sus
empleados. As monitorear la puntualidad o impuntualidad.
Realice los siguientes pasos:
1. Crear un nuevo libro, luego a la hoja1, asignar de nombre Control.
2. En seguida elabore la siguiente tabla:
3. Ahora procederemos a efectuar la frmula en las celdas D2, D3, D4, D5 y F11, tal como muestra:
98
TERCERA SESIN MICROSOFT EXCEL 2013
Ejercicio 3
El estacionamiento VELIZ S.A., requiere llevar su control de entrada y salida de vehculos de manera adecuada.
Para tal efecto realizar la siguiente aplicacin.
Realice los siguientes pasos:
1. Crear un nuevo libro, luego a la hoja1, asignar de nombre Vehculos.
2. En seguida elabore la siguiente tabla:
3. Ahora lo que haremos es realizar la frmula en las celdas F7, G7, H7, I7, tal como muestra:
99
Centro de Informtica - UCH
Ejercicio 4
La empresa CONSTRUCTORES S.A, requiere de una aplicacin en Excel, donde permita efectuar los pagos a
sus empleados por finalizacin de cada proyecto. Para esto considera los pagos por da. Adems laboran solo
de lunes a viernes y no consideran los das festivos.
Realice los siguientes pasos:
1. Abrir el archivo Constructores S.A. compartido por el profesor.
2. La tabla se mostrar as:
3. Ahora procederemos hacer la frmula respectiva en las celdas E5 y G5, tal como muestra:
100
TERCERA SESIN MICROSOFT EXCEL 2013
Nota:
Como puede notar, en el ejemplo anterior la funcin DIAS.LAB, solo toma los das laboradas de lunes a
viernes.
Cmo considera los das sbados o domingos?
Para esto debemos utilizar la funcin DIAS.LAB.INTL
Ejercicio 5
Realice los siguientes pasos:
1. Utilice el mismo archivo del ejemplo anterior Constructores S.A.
2. Seleccione el rango B2:G23 de la hoja Empleados, luego copie a la celda B2 de la hoja2. En seguida Hoja2
cambie por Empleados2
3. Luego borre las celdas que poseen frmulas, tal como muestra:
101
Centro de Informtica - UCH
Ejercicio 6
Se requiere una aplicacin en Excel, donde permita sacar la proporcin de sueldo anual de los empleados
tomando en cuenta la fecha inicial y la fecha final.
Realice los siguientes pasos:
1. Crear un nuevo libro, a la hoja1, asignar de nombre Trabajadores
2. Luego crear la siguiente tabla de datos.
102
TERCERA SESIN MICROSOFT EXCEL 2013
Ejercicio 7
La empresa Villanueva S.A., requiere de una aplicacin en Excel que le permita solucionar el problema de
crear un pequeo cronograma de pagos.
Realice los siguientes pasos:
1. Abrir un libro nuevo de Excel.
2. Cambie el nombre: Hoja1 por Cronograma y cree la siguiente tabla:
4. Una vez efectuado y arrastrado la frmula el resultado ser, tal como muestra a continuacin:
103
Centro de Informtica - UCH
FUNCIONES DE TEXTO
1. MAYUSC()
Convierte una cadena de texto en Mayscula
Sintaxis:
=MAYUSC(TEXTO)
Dnde:
Texto: Es el texto que se desea pasar a maysculas. El argumento texto puede ser una referencia o una
cadena de texto.
2. MINUS()
Convierte una cadena de texto en Minscula
Sintaxis:
=MINUSC(TEXTO)
Dnde:
Texto: Es el texto que se desea pasar a minsculas. El argumento texto puede ser una referencia o una
cadena de texto.
3. NOMPROPIO
Convierte en maysculas la primera letra de cada palabra y el resto en minsculas
Sintaxis:
=NOMPROPIO(TEXTO)
Dnde:
Texto: Es el texto que se desea pasar la primera de cada palabra en mayscula. El argumento texto puede
ser una referencia o una cadena de texto.
Ejercicio 1
Se requiere una aplicacin en Excel, donde permita convertir apellidos y nombres en mayscula, correo en
minscula y sexo como nombre propio de todos los alumnos de Centro de Informtica UCH
Realice los siguientes pasos:
1. Abrir el libro FUNCIONES DE TEXTO compartido por el profesor.
2. Ubquese en la hoja Ejemplo01, donde mostrar la siguiente tabla de datos:
104
TERCERA SESIN MICROSOFT EXCEL 2013
4. IZQUIERDA()
Devuelve una cantidad indicada de caracteres, comenzando desde la izquierda, de una cadena de texto
Sintaxis:
=IZQUIERDA(texto, num_caracteres)
Dnde:
Texto: Es la cadena de texto que contiene los caracteres que se desea extraer.
Nm. caracteres: Especfica el nmero de caracteres que se desea extraer con la funcin IZQUIERDA.
5. DERECHA()
Devuelve una cantidad indicada de caracteres, comenzando desde la derecha, de una cadena de texto
Sintaxis:
=DERECHA(texto, num_caracteres)
Dnde:
Texto: Es la cadena de texto que contiene los caracteres que se desea extraer.
Nm. caracteres: Especfica el nmero de caracteres que se desea extraer con la funcin DERECHA.
6. EXTRAE()
Devuelve un nmero de caracteres especfico de una cadena de texto
Sintaxis:
=EXTRAE(texto, posicion_Inicial, num_de_caracteres)
Dnde:
texto: Es la cadena de texto que contiene los caracteres que se desea extraer.
posicin_inicial: Posicin del primer carcter que se desea extraer del texto. La posicin_inicial del
105
Centro de Informtica - UCH
Ejercicio 2
Se requiere una aplicacin en Excel, donde permita obtener caracteres especficos de apellidos, nombres y de
sexo de los alumnos.
Realice los siguientes pasos:
1. En el mismo libro FUNCIONES DE TEXTO ubquese en la Hoja Ejemplo02. La tabla de datos. Se mostrar
as:
Tener presente:
Con la funcin IZQUIERDA, obtenga las 2 primeras letras de apellido paterno
Con la funcin DERECHA, obtenga las tres ltimas letras del nombre
Con la funcin EXTRAE, obtenga desde la posicin 3 de apellido paterno 2 caracteres.
Con la funcin EXTRAE, obtenga desde la posicin 2 del sexo un carcter, pero dicho carcter extrado
debe convertir en mayscula.
2. Ahora lo que haremos es proceder la frmula en las celdas E3, F3, G3, H3
3. Una vez efectuado las frmulas, en las celdas indicadas anteriormente, para el resto solo debe arrastrar.
El resultado ser tal como muestra:
106
TERCERA SESIN MICROSOFT EXCEL 2013
7. LARGO()
Devuelve el nmero de caracteres de una cadena de texto.
Sintaxis:
=LARGO(TEXTO)
Dnde:
Texto: Es el texto cuya longitud desea saber. Los espacios se cuentan como caracteres.
8. ENCONTRAR()
Devuelve la posicin en el cual se encuentra un carcter en particular o una cadena de texto, leyendo de
izquierda a derecha (diferencia entre Mayscula o Minscula).
Sintaxis:
=ENCONTRAR(texto_buscado, dentro_del_texto, nm_inicial)
Dnde:
texto_buscado: Es el texto que desea encontrar.
dentro_del_texto: Es el texto en el que desea encontrar texto_buscado.
num_inicial: Es el nmero de carcter en dentro_del_texto donde desea iniciar la bsqueda.
107
Centro de Informtica - UCH
Ejercicio 3
Se requiere una aplicacin en Excel, donde permita contar la longitud de una cadena y encontrar algunos
caracteres que se encuentran en apellidos y nombres.
Realice los siguientes pasos:
1. En el mismo libro FUNCIONES DE TEXTO, ubquese en la Hoja Ejemplo03. La tabla de datos se mostrar
as:
Nota:
- La funcin HALLAR es equivalente a la funcin ENCONTRAR
108
TERCERA SESIN MICROSOFT EXCEL 2013
9. CONCATENAR()
Une varios elementos de texto en uno solo.
Sintaxis:
=CONCATENAR (texto1, texto2,)
Dnde:
texto1, texto2... son de 1 a 255 elementos de texto que se unirn en un elemento de texto nico.
Los elementos de texto pueden ser cadenas de texto, nmeros o referencias a celdas nicas.
Nota:
- Tambin se puede utilizar el signo Ampersand (&) para concatenar.
Ejercicio 4
Se requiere una aplicacin en Excel, donde permita unir los datos de los empleados que estn en distintas
columnas. Esto se har de acuerdo a la necesidad.
Realice los siguientes pasos:
1. En el mismo libro FUNCIONES DE TEXTO, ubquese en la Hoja Ejemplo04. La tabla de datos se mostrar as:
2. Ahora se proceda a realizar la frmula respectiva en las celdas G3, H3, I3, J3
109
Centro de Informtica - UCH
Nota:
- No se olvide, para que el resultado se muestre como la tabla anterior debe hacer el arrastre de la frmula
para las dems celdas.
10. TEXTO()
Convierte un tipo de dato segn el formato que se le asigne.
Sintaxis:
=TEXTO(valor, formato)
Dnde:
valor: Es el texto que se desea convertir.
formato: Es la mscara a usar.
Ejercicio 5
Se requiere una aplicacin en Excel, donde permita visualizar su fecha de ingreso de los trabajadores en
formatos diferentes, tanto los das, meses y aos.
Realice los siguientes pasos:
1. En el mismo libro FUNCIONES DE TEXTO, ubquese en la Hoja Ejemplo05. La tabla de datos se mostrar as:
110
TERCERA SESIN MICROSOFT EXCEL 2013
11. ESPACIOS()
Elimina los espacios del texto, excepto el espacio normal que se deja entre palabras. Use ESPACIOS en
texto procedente de otras aplicaciones que pueda contener un espaciado irregular.
Sintaxis
=ESPACIOS(texto)
Dnde:
Texto Obligatorio. Es el texto del que desea quitar espacios.
111
Centro de Informtica - UCH
Ejercicio 6
Se requiere una aplicacin en Excel, donde permita eliminar espacios antes y despus de las palabras. Muchas
veces por error ingresamos los datos de manera incorrecta; como por ejemplo dejamos espacios al empezar
o al final; ya que por ello no sale las operaciones que realizamos. Para evitar esta dificultad se demostrar a
continuacin..
Realice los siguientes pasos:
1. En el mismo libro FUNCIONES DE TEXTO, ubquese en la Hoja Ejemplo06. Cree la siguiente tabla de datos:
3. Al concluir; el resultado quedar as. Como puede notar los espacios se han eliminado.
112
TERCERA SESIN MICROSOFT EXCEL 2013
Ejercicio 6
La empresa R.V.C. S.A. requiere de una aplicacin en Excel que genere automticamente el cdigo de sus
empleados. Para tal efecto toma en consideracin lo siguiente:
- La Primera letra de su apellido paterno
- La primera letra de su nombre
- La ltima letra de su apellido materno
- 2 ltimos dgitos de fecha de ingreso.
- La segunda letra del sexo
- 2 primeros dgitos del DNI
2. Ahora debemos crear el cdigo autogenerado tomando en cuenta los datos respectivos. Para esto
ubquese en la celda B4 y proceda hacer la siguiente frmula.
3. Una vez realizado la frmula respectiva el resultado del cdigo se mostrar as:
113
Centro de Informtica - UCH
114
PRCTICA
Ejercicio 01
Desarrolle el siguiente ejercicio:
Ejercicio 02
Desarrolle el siguiente ejercicio
Tener presente:
CONCATENAR= Los datos de EMPLEADOS y CONDICION
LARGO= Contar los datos de los EMPLEADOS
MAYUSC= onvierta todo en mayscula los datos de los EMPLEADOS
MINUSC= Convierta todo en minscula los datos de los EMPLEADOS
IZQUIERDA= Obtenga las 3 primeras letras de apellido paterno.
DERECHA= Obtenga las 2 ltimas letras de Nombres
EXTRAER= Obtenga 3 caracteres desde la posicin 2 de apellido paterno convertido en mayscula.
115
Ejercicio 03
Desarrolle el siguiente ejercicio, donde deber mostrar el ao que se elabor, mes que se elabor y cuando es
su fecha de vencimiento de cada producto.
Ejercicio 04
A continuacin se pide crear un cdigo autogenerado para todos los empleados de la empresa Los Castores
S.A.. Adems debe calcular la edad de cada uno de ellos.
Nota:
- El cdigo para Ramos Luna, Juan ser: RN04A
116
Ejercicio 05
Desarrolle el siguiente Ejercicio.
117
AUTOEVALUACIN
3. Cuando se trata de das laborables es posible considerar los das sbados o domingos haciendo uso de
la funcin
A. DIASEM()
B. DIAS360
C. SIFECHA()
D. DIAS.LAB.INTL()
5. Qu funcin se utiliza para calcular las fechas de vencimiento que caen en el mismo da del mes que el
da de emisin?
A. FECHA()
B. FECHA.MES()
C. MES()
D. DIA()
E. DIAS360()
6. Cul de las siguientes frmulas es incorrecta?
118
AUTOEVALUACIN
A. =MES(HOY())
B. =DIA(HOY())
C. =FECHA.MES(B2,1)
D. =DIAS.LAB(B1,B2,DMY)
8. Si quisiera obtener de una celda la tercera letra de una palabra, utilizo la funcin?
A. IZQUIERDA()
B. DERECHA()
C. ENCONTRAR()
D. HALLAR()
E. EXTRAE()
10. Qu funcin me permite mostrar de una fecha los das, meses en palabras abreviadas o completas?
A. DIA() y MES()
B. MAYUSC()
C. MED()
D. MINUS()
E. TEXTO()
11. Explique brevemente. Cul es la importancia de utilizar las funciones de fecha, hora y texto?
............................................................................................................................................................................................................
............................................................................................................................................................................................................
............................................................................................................................................................................................................
............................................................................................................................................................................................................
............................................................................................................................................................................................................
............................................................................................................................................................................................................
119