Excel Laboral - Clase03 Resuelto

Descargar como xlsx, pdf o txt
Descargar como xlsx, pdf o txt
Está en la página 1de 36

Excel Laboral

Clase33
Clase Ejemplos
Ejemplos
“Con autodisciplina casi todo es posible” - Theodore Roosevelt
“Con autodisciplina casi todo es posible” - Theodore Roosevelt

Objetivos:
Aprenderemos a utilizar las funciones de texto y funciones de fechas.

Comencemos >
Excel Laboral
Ejemplos
Ejemplos

Ejemplo 1 (Funciones de texto) Ejemplo 2 (Funciones de texto)os)

Ejemplo 3 (Convertir texto en columnas) Ejemplo 4 (Convertir texto en columnas)

Ejemplo 5 (Funciones de fechas)


os)

olumnas)
Volver a Menú Ir al Ejemplo 2

Ejemplo 1: "Funciones de
texto"
Utilizaremos las funciones "Izquierda", "Derecha",
"Concatenar", "Minusc" y "Med-Extrae" para desarrollar los
ejemplos según las indicaciones que brinde el profesor.

Funciones utilizadas:
Preguntas: Izquierda
Derecha
Concatenar
1 Obtener las siguientes cadenas de texto:
Minusc
(1) 1ra Letra del 1er nombre Med-Extrae
(2) 1ra. y 2da. Letras del 2do. Nombre
(3) 1ra. Y 2da. Letra del primer apellido
(4) 3ra. y 4ta. Letra del segundo apellido
(5) Unir las letras obtenidas
(6) Unir Letras una columna
(7) Año de ingreso 1er. Nombre
(8) Nuevo Codigo Unir J y los dos ultimos digitos del año
(9) Unir la columna J con el texto SOY EXPERTO Jorge
(10) Poner toda la dirección en mayùscula Daniel
Karla
Rodrigo
Adolfo
Gabriela
Carmen
Renato
ones utilizadas:
Retorna una porción del texto, empezando por la primera letra de la izquierda, contando hacia la derecha.
Extrae caracteres a la derecha del texto
Une el contenido de las celdas que se indica
Convierte todas las letras mayúsculas del texto a minúsculas.
Extrae una cadena de caracteres a partir de una determinada posición

(1)
1ra. Letra
2do.
Ap_Paterno Ap_Materno Fecha Ingreso del 1er.
Nombre
nombre
Eduardo Espinoza Valderrama 2/2/2007 J
Alejandro Coral Herrera 5/10/2008 D
Sofía Méndez Carrillo 4/11/2007 K
Alexander Muñoz Lezama 2/10/2008 R
Arturo Morales Gutiérrez 11/12/2008 A
Andrea Ruiz Moreno 4/15/2006 G
Guadalupe Cabrera López 7/10/2007 C
Sebastian Lopez Salazar 3/1/2006 R
&
(2) (3) (4) (5) (6) (7)
1ra. y 2da. 1ra. Y 2da. Letra 3ra. y 4ta. Letra Unir Letras
Año de
Letras del 2do. del primer del segundo Unir Letras en una
ingreso
nombre apellido apellido columna
Ed Es ld JEdEsld JEdEsld 2007
Al Co rr DAlCorr DAlCorr 2008
So Mé rr KSoMérr KSoMérr 2007
Al Mu za RAlMuza RAlMuza 2008
Ar Mo ti AArMoti AArMoti 2008
An Ru re GAnRure GAnRure 2006
Gu Ca pe CGuCape CGuCape 2007
Se Lo la RSeLola RSeLola 2006
ENRIQUE
(8) (9) (10)
Nuevo Codigo Unir COLUMNA
Unir SU NOMBRE con el Poner toda la celda
ANTERIOR y los dos ultimos
texto SOY EXPERTO anterior en mayùscula
digitos del año
JEdEsld07 ENRIQUE SOY EXPERTO ENRIQUE SOY EXPERTO
DAlCorr08 ENRIQUE SOY EXPERTO ENRIQUE SOY EXPERTO
KSoMérr07 ENRIQUE SOY EXPERTO ENRIQUE SOY EXPERTO
RAlMuza08 ENRIQUE SOY EXPERTO ENRIQUE SOY EXPERTO
AArMoti08 ENRIQUE SOY EXPERTO ENRIQUE SOY EXPERTO
GAnRure06 ENRIQUE SOY EXPERTO ENRIQUE SOY EXPERTO
CGuCape07 ENRIQUE SOY EXPERTO ENRIQUE SOY EXPERTO
RSeLola06 ENRIQUE SOY EXPERTO ENRIQUE SOY EXPERTO
Volver a Menú Ir al Ejemplo 2 Ir al Ejemplo 3

Ejemplo 2: "Funciones de texto"

Preguntas:
1
En la tabla 1, calcular las columnas "Mayúscula", "Minúscula" y
"Nombre" según los comentarios en las primeras celdas

2 En la tabla 2, calcular las columnas "Nombre y Apellido


completos" e "Iniciales en Mayuscula" según los comentarios en
las primeras celdas

En la tabla 3, calcular la columna "Completo" uniendo la


3 columna "Clientes" y "Años"

En la tabla 4, calcular la columna "Código" según la indicación


4 del profesor
=+IZQUIERDA(H21

Alejandra Duarte Mostrar, solo el Nombre


del cliente, usando
funciones de texto
10 Izquierda(Hallar(())
TABLA 1
=+LEFT(H21,SEARCH(" ",H21
Clientes mayuscula minuscula Nombre
Alejandra Duarte ALEJANDRA DUARTE alejandra duarte Alejandra
Daniela Soliz DANIELA SOLIZ daniela soliz Daniela
Javier Espejo JAVIER ESPEJO javier espejo Javier
Daniel Zapata DANIEL ZAPATA daniel zapata Daniel
Yanire Astudillo YANIRE ASTUDILLO yanire astudillo Yanire
Juan López JUAN LÓPEZ juan lópez Juan
David Palma DAVID PALMA david palma David
Ignacio Yañez IGNACIO YAÑEZ ignacio yañez Ignacio

TABLA 2

Apellido
Primer nombre Segundo nombre Apellido Paterno
Materno
juan alejandro soto rodriguez
daniela andrea benavente martinez
sandra paola pino perez
joaquin andres sandoval rosales
yanire daniela astudillo cardenas

TABLA 3 =+H47&", tiene "&I47&" años"

Clientes Años Completo


Alejandra Duarte 45 Alejandra Duarte, tiene 45 años
Daniela Soliz 25 Daniela Soliz, tiene 25 años
Javiera Espejo 18 Javiera Espejo, tiene 18 años
Daniel Zapata 32 Daniel Zapata, tiene 32 años
Yanire Astudillo 35 Yanire Astudillo, tiene 35 años
Juan López 28 Juan López, tiene 28 años
David Palma 42 David Palma, tiene 42 años
Ignacio Yañez 41 Ignacio Yañez, tiene 41 años

TABLA 4 =UPPER(CONCATENATE(RIGHT(YEAR(K61),2),LEFT(H61,1),RIGHT(I

Paterno Materno Nombre Fingreso


Miranda Perez Juan 12/05/95
Romero Tello Alfredo 28/06/95
Sanchez Segura Raul 02/04/90
Ortega Paredes Jose 14/01/87
Moreno Huaman Carlos 13/11/98
Sanchez Garcia Ana 25/08/99
=+IZQUIERDA(H21;HALLAR(" ";H21;1))

ar, solo el Nombre


ente, usando
ones de texto
erda(Hallar(())

T(H21,SEARCH(" ",H21,1))
LARGO
Alejandra Duarte Ramírez
duarte

=+PROPER(H36&" "&I36&" "&J36&" "&" "&K36)

Nombre y Apellido
Iniciales en Mayuscula
completos Resultado final del primer registro:
Juan Alejandro Soto RoJASR Ejm: JASR
Daniela Andrea BenaventDABM
Sandra Paola Pino Pere SPPP
Joaquin Andres SandovaJASR
Yanire Daniela Astudillo YDAC

Resultado final del primer registro:


Ejm: Alejandra Duarte, tiene 45 años
2),LEFT(H61,1),RIGHT(I61,1),MID(J61,2,1)))

Código Código
95MZU 95MZU 3354-CC
95ROL 95ROL 95 2 últimos dígitos del año de ingreso
90SAA 90SAA M Primer carácter del paterno
87OSO 87OSO z Ultimo carácter del apellido materno
98MNA 98MNA u Segundo carácter del nombre
99SAN 99SAN 95MZU Convertir a mayúscula el nuevo codigo
registro:
ígitos del año de ingreso
ácter del paterno
ácter del apellido materno
arácter del nombre
mayúscula el nuevo codigo generado
Volver a Menú Ir al Ejemplo 2 Ir al Ejemplo 4

Ejemplo 3: "Convertir texto en


columnas"

Preguntas:
Obtengamos la siguiente información según indicaciones del
1 profesor:
(1) Ap_Paterno
(2) Ap_Materno
(3) Nombre
(4) Nro. de Caracteres
(5) Tomar 2 primeros Nros. y los 4 últimos dígitos del codigo
(6) 2 letras del codigo
(7) 4 digitos del codigo
(1) (2)

CODIGO NOMBRE Ap_Paterno Ap_Materno

06CC0001 Olivares Andrade, Marcos Olivares Andrade


08CC0002 Castillo Chiroque, Manuel Castillo Chiroque
97NN0003 Quispe Rios, Cesar Quispe Rios
97CC0004 Palacios Morales, Victor Palacios Morales
05CC0005 Encalada Dupont, Manuel Encalada Dupont
97NN0006 Rivera Salas, Juan Rivera Salas
97CC0007 Mori Molina, Carlos Mori Molina
97CC0008 Salas Amaya, Martín Salas Amaya
03CC0009 Vera Rodriguez, Marcos Vera Rodriguez
97NC0010 Mujica Trinidad, Ruben Mujica Trinidad
04CC0011 Cardenas Rosales, Nelson Cardenas Rosales
97CC0012 Salas Amaya, Carlos Salas Amaya
02CC0013 Quispe Contreras, Luis Quispe Contreras
01RH0014 Castillo Chiroque, Jose Castillo Chiroque
06CC0015 Arévalo Sifuentes, Fernando Arévalo Sifuentes
02CC0016 Matta Zavala, Pedro Matta Zavala
03RH0017 Oviedo Carrizales., Pablo Oviedo Carrizales.
04CC0018 Ramos Donoso, Santos Ramos Donoso
05CC0019 Quispe Farfan, Martín Quispe Farfan
08CC0020 Gonzales Suarez, Rubén Gonzales Suarez
97NN0021 Salas Amaya, Leandro Salas Amaya
95CC0022 Ramirez Razetto, Andrés Ramirez Razetto
00CC0023 Castillo Juarez, Manuel Castillo Juarez
98NCC0024 Quispe Heredia, Carlos Quispe Heredia
04RH0025 Gomez Gutierrez, Cesar Gomez Gutierrez
=+MID(H15,3,2)
=+LEFT(H15,2)&RIGHT(H15,4)

(3) (4) (5) (6)


Nro. de Tomar 2 primeros Nros. y los 4
Nombre 2 letras del codigo
Caracteres últimos dígitos del codigo
Marcos 6 060001 CC
Manuel 6 080002 CC
Cesar 5 970003 NN
Victor 6 970004 CC
Manuel 6 050005 CC
Juan 4 970006 NN
Carlos 6 970007 CC
Martín 6 970008 CC
Marcos 6 030009 CC
Ruben 5 970010 NC
Nelson 6 040011 CC
Carlos 6 970012 CC
Luis 4 020013 CC
Jose 4 010014 RH
Fernando 8 060015 CC
Pedro 5 020016 CC
Pablo 5 030017 RH
Santos 6 040018 CC
Martín 6 050019 CC
Rubén 5 080020 CC
Leandro 7 970021 NN
Andrés 6 950022 CC
Manuel 6 000023 CC
Carlos 6 980024 NC
Cesar 5 040025 RH
=+RIGHT(H15,4)

(7) Recomendaciones:
4 digitos del
codigo 1. Cuando los datos estan en una sola celda, tenemos que usar funciones de texto para s
0001 a. Extraer apellido paterno
0002 Olivares
0003 b. Extraer apellido materno
0004 Marcos
0005 c. Extraer nombre
0006 Andrade
0007
0008 2. La otra solución más práctica es usar la herramienta Texto en columnas, la cuál se usar
0009
0010 a. Seleccionar el rango de datos de la columna a operar
0011 b. Seleccionar Cinta Datos
0012 c. Seleccionar opción Texto en columnas
0013 d. Seguir el asistente
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
ue usar funciones de texto para separarlos

exto en columnas, la cuál se usará para este caso.


Volver a Menú Ir al Ejemplo 3 Ir al Ejemplo 5

Ejemplo 4: "Convertir texto en columnas"

Preguntas:
Separe los textos pero considere que no aparezcan espacios ni la coma ya sea al final o
1 al principio de cualquier celda
Direccion
Obere St 57, Berlín, Alemania
Avda de la Constitución 2222, México DF, México
Mataderos 2312, México DF, México
Hanover Sq 120, Londres, Reino Unido
Berguvsvägen 8, Luleå, Suecia
Forsterstr 57, Mannheim, Alemania
Place Kléber 24, Estrasburgo, Francia
C/ Araquil 67, Madrid, España
Rue des Bouchers 12, Marsella, Francia
Tsawassen Blvd 23, Tsawassen, Canadá
Fauntleroy Circus 412, Londres, Reino Unido
Cerrito 333, Buenos Aires, Argentina
Sierras de Granada 9993, México DF, México
Hauptstr 29, Berna, Suiza
Av dos Lusíadas 23, São Paulo, Brasil
Berkeley Gardens 12, Londres, Reino Unido
Walserweg 21, Aachen, Alemania
Rue des Cinquante Otages 67, Nantes, Francia
King George 35, Londres, Reino Unido
Kirchgasse 6, Graz, Austria
Rua Orós 92, Sao Paulo, Brasil
C/ Moralzarzal 86, Madrid, España
Chaussée de Tournai 184, Lille, Francia
Åkergatan 24, Bräcke, Suecia
Berliner Platz 43, München, Alemania
Rue Royale 54, Nantes, Francia
Via Monte Bianco 34, Torino, Italia
Jardim das rosas Nº 32, Lisboa, Portugal
Rambla de Cataluña 23, Barcelona, España
C/ Romero 33, Sevilla, España
Av Brasil 442, Campinas, Brasil
Baker Blvd 2732, Eugenia, Estados Unidos
Dirección Ciudad País
Obere St 57 Berlín Alemania
Avda de la Constitución 2222 México DF México
Mataderos 2312 México DF México
Hanover Sq 120 Londres Reino Unido
Berguvsvägen 8 Luleå Suecia
Forsterstr 57 Mannheim Alemania
Place Kléber 24 Estrasburgo Francia
C/ Araquil 67 Madrid España
Rue des Bouchers 12 Marsella Francia
Tsawassen Blvd 23 Tsawassen Canadá
Fauntleroy Circus 412 Londres Reino Unido
Cerrito 333 Buenos Aires Argentina
Sierras de Granada 9993 México DF México
Hauptstr 29 Berna Suiza
Av dos Lusíadas 23 São Paulo Brasil
Berkeley Gardens 12 Londres Reino Unido
Walserweg 21 Aachen Alemania
Rue des Cinquante Otages 67 Nantes Francia
King George 35 Londres Reino Unido
Kirchgasse 6 Graz Austria
Rua Orós 92 Sao Paulo Brasil
C/ Moralzarzal 86 Madrid España
Chaussée de Tournai 184 Lille Francia
Åkergatan 24 Bräcke Suecia
Berliner Platz 43 München Alemania
Rue Royale 54 Nantes Francia
Via Monte Bianco 34 Torino Italia
Jardim das rosas Nº 32 Lisboa Portugal
Rambla de Cataluña 23 Barcelona España
C/ Romero 33 Sevilla España
Av Brasil 442 Campinas Brasil
Baker Blvd 2732 Eugenia Estados Unidos
Volver a Menú Ir al Ejemplo 4

Ejemplo 5: "Funciones de fecha"

Aplicaremos funciones de fecha tal como "fechanumero()", "fecha()",


"dia.lab()", "hoy()", "sifecha()" según recomendaciones del profesor

Preguntas:
1 Calculemos la columna "fecha" en el caso 1

2 Calculemos la columna "fecha" en el caso 2

Calculemos las columnas "fecha de entrega" y "número de días


3 para la entrega" en el caso 3

4 Calculemos las columnas "años", "meses", "días", "Meses del


año", "días del año" y "días laborales" para la entrega en el caso
4
Depurar fechas y hora
1. Conversión de fechas con formato de texto a fechas con formato numérico
2. Conversión de fechas con el día, mes y año separados, en fechas con formato convencional

1. La funcion FECHANUMERO ()

FECHA AGENTE VENTA FECHA


01/01/2011 02--JOSÉ LUIS 29.40 40544
04/01/2012 01--PEDRO 10.25 41000
03/09/2013 01--PEDRO 95.64 41342
04/01/2014 01--PEDRO 150.00 41730
05/01/2011 01--PEDRO 95.64 40664
01/02/2012 02--JOSÉ LUIS 18.00 40910
02/02/2012 02--JOSÉ LUIS 132.00 40941

2. Es posible que algún programa nos proporcione los caracteres de una fecha por separado. El año en una columna, el mes
formato normal?. Sí, con la función FECHA.

DÍA MES AÑO


25 7 2000
1 2 2001
10 12 2001
11 11 2000
16 1 2003
3. Operaciones con fecha para casos de pedidos

Dias para la
Pedido Fecha de Pedido Fecha de entrega
entrega

PED001 7/5/2021 5 7/12/2021


PED002 7/6/2021 6 7/13/2021
PED003 7/7/2021 4 7/14/2021
PED004 7/8/2021 10 7/15/2021
PED005 7/9/2021 13 7/16/2021
PED006 7/10/2021 12 7/16/2021
=+WORKDAY(K52,5,0)

4. Operaciones especiales con función SIFECHA()


Fecha:
Fecha de
ingreso Años Meses Dias

5/2/2000 21 259 7906


1/1/2001 20 251 7662
6/24/2003 18 222 6758
6/15/2000 21 258 7862
6/14/2010 11 138 4211
=+DATEDIF(J65,TODAY(),"d")

Fecha: Mostrar fecha actual, con función HOY() en forma

CASOS USANDO LA FUNCION SIFECHA()


* Años: Calcular la años exactos transurridos, con respec
* Meses: Calcular el número de meses transcurridos a l
* Dias del año: Calcular el número de dias transcurridos
* Meses del año: Calcular el número de meses transcurr
* Dias laborables: Calcular el número de dias trabajados
Depurar fechas y horas
ato numérico
has con formato convencional

Utilizando la función FECHANUMERO(), convertir la fecha de la celda J26


Cambiar el formato de fecha con la opción Formato de tipo fecha

a fecha por separado. El año en una columna, el mes en otra y el día en otra. ¿Podemos tener, a partir de esto, una fecha en

FECHA
Utilizando la función FECHA(), mostrar en una celda l
7/25/2000
2/1/2001
12/10/2001
11/11/2000
1/16/2003
Número de dias para la
* Fecha de pedido: Copiar fecha secuencialmente
entrega * Fecha de entrega: Usar función DIA.LAB() para calcular la fecha de entrega, con
* Número de dias para entrega: Hacer operación para calcular estos dias con res
7
7
7
7
7
6
=+M52-K52

Meses del año Dias del año Dias laborables

7 22 5649
11 23 5475
6 0 4829
6 9 5617
6 10 3010
=+DATEDIF(J65,TODAY(),"ym") =+DATEDIF(J65,TODAY(),"md") =+NETWORKDAYS(J65,TODAY(),0)

ha: Mostrar fecha actual, con función HOY() en formato de fecha larga

OS USANDO LA FUNCION SIFECHA()


os: Calcular la años exactos transurridos, con respecto a fecha de ingreso
eses: Calcular el número de meses transcurridos a la actualidad con respecto a fecha de ingreso
as del año: Calcular el número de dias transcurridos a la actualidad con respecto a fecha de ingreso
eses del año: Calcular el número de meses transcurridos a la actualidad con respecto a fecha de ingreso
as laborables: Calcular el número de dias trabajados pero sólo laborables con respecto a fecha de ingreso
Habilitamos (si no la hay) un
1. derecha de la que contiene l
formato erróneo
2. Introducimos en la primera c
columna, una función que su
29.4- 29.4 una cadena de texto vacía (n
10.25- 10.25 =SUSTITUIR(U5;"-";"")
95.64- 95.64
150- 150 3. Anidamos lo anterior dentro
innecesarios: =ESPACIOS(SU
95.64- 95.64
18- 18 4. Anidamos lo anterior dentro
132- 132 valor numérico: =VALOR(ESP
5. Si queremos, podemos copia

sto, una fecha en

CHA(), mostrar en una celda la fecha completa


lcular la fecha de entrega, considerando los dias laborables para la entrega
ara calcular estos dias con respecto a la fecha actual y fecha de entrega

Fecha de nacimiento ======> 11/6/1966

El día de hoy es ===========> 12/24/2021

La edad es =======> 55
Habilitamos (si no la hay) una columna vacía a la
derecha de la que contiene los datos con
ormato erróneo
ntroducimos en la primera celda de esta nueva
olumna, una función que sustituya el guion por
una cadena de texto vacía (nada). Por ejemplo:
=SUSTITUIR(U5;"-";"")

Anidamos lo anterior dentro de una función que elimine los espacios


nnecesarios: =ESPACIOS(SUSTITUIR(U5;"-";""))

Anidamos lo anterior dentro de una función que convierta todo en


valor numérico: =VALOR(ESPACIOS(SUSTITUIR(U5;"-";"")))
Si queremos, podemos copiar y pegar valores para evitar que haya fórmulas
6 =+DAY(Y57)
11 =+MONTH(Y57)
1966 =+YEAR(Y57)

También podría gustarte