Está en la página 1de 14

Funciones de fecha y hora (II)

Funcin HORA(nm_de_serie) Devuelve la hora como un nmero del 0 al 23. Ejemplo: =HORA(0,15856) devuelve 3.

Funcin HORANUMERO(texto_de_fecha) Convierte una hora de texto en un nmero de serie de Excel para una hora. Ejemplo: =HORANUMERO("12:35:20") devuelve 0,5245... Nota Para ver el nmero como una hora (12:35:20), recuerda que tienes que seleccionar la celda y en el men Formato hacer clic en Celdas, y en la ficha Nmeroseleccionar Hora del cuadro Categora.

Funcin HOY() Devuelve la fecha actual en formato de fecha. Ejemplo: =HOY() devuelve 09/09/2004.

Funcin MES(nm_de_serie) Devuelve el nmero del mes en el rango del 1 (enero) al 12 (diciembre) segn el nmero de serie pasado como parmetro. Ejemplo: =MES(35400) devuelve 12.

Funcin MINUTO(nm_de_serie) Devuelve el mnuto en el rango de 0 a 59 segn el nmero de serie pasado como parmetro. Ejemplo: =MINUTO("16:20:00") devuelve 20.

Funcin NSHORA(hora;minuto;segundo) Convierte horas, minutos y segundos dados como nmeros en un nmero de serie de Excel en formato de hora. Ejemplo: =NSHORA(16;20;00) devuelve 0,64.

Funcin SEGUNDO(nm_de_serie) Devuelve el segundo en el rango de 0 a 59 segn el nmero de serie pasado como parmetro. Ejemplo: =SEGUNDO("12:20:40") devuelve 40. Funcin HORA(nm_de_serie) Devuelve la hora como un nmero del 0 al 23. Ejemplo: =HORA(0,15856) devuelve 3.

Funcin HORANUMERO(texto_de_fecha) Convierte una hora de texto en un nmero de serie de Excel para una hora. Ejemplo: =HORANUMERO("12:35:20") devuelve 0,5245... Nota Para ver el nmero como una hora (12:35:20), recuerda que tienes que seleccionar la celda y en el men Formato hacer clic en Celdas, y en la ficha Nmeroseleccionar Hora del cuadro Categora.

Funcin HOY() Devuelve la fecha actual en formato de fecha. Ejemplo: =HOY() devuelve 09/09/2004.

Funcin MES(nm_de_serie)

Devuelve el nmero del mes en el rango del 1 (enero) al 12 (diciembre) segn el nmero de serie pasado como parmetro. Ejemplo: =MES(35400) devuelve 12.

Funcin MINUTO(nm_de_serie) Devuelve el mnuto en el rango de 0 a 59 segn el nmero de serie pasado como parmetro. Ejemplo: =MINUTO("16:20:00") devuelve 20.

Funcin NSHORA(hora;minuto;segundo) Convierte horas, minutos y segundos dados como nmeros en un nmero de serie de Excel en formato de hora. Ejemplo: =NSHORA(16;20;00) devuelve 0,64.

Funcin SEGUNDO(nm_de_serie) Devuelve el segundo en el rango de 0 a 59 segn el nmero de serie pasado como parmetro. Ejemplo: =SEGUNDO("12:20:40") devuelve 40.

Funciones de texto
Una hoja de clculo est pensada para manejarse dentro del mundo de los nmeros, pero Excel tambin tiene un conjunto de funciones especficas para la manipulacin de texto.

Estas son todas las funciones de texto ofrecidas por Excel. Funcin Ver Descripcin Detall e Devuelve el carcter especficado por el nmero Devuelve el cdigo ASCII del primer caracter del texto Devuelve una cadena de caracteres con la unin Redondea un nmero pasado como parmetro Devuelve el

CARACTER(nmero)

CODIGO(texto)

CONCATENAR(texto1;texto2;...;textoN)

DECIMAL(nmero;decimales;no_separar_millares) DERECHA(texto;nm_de_caracteres)

ENCONTRAR(texto_buscado;dentro_del_texto;nm_inicial)

ESPACIOS(texto)

EXTRAE(texto;posicion_inicial;nm_caracteres)

HALLAR(texto_buscado;dentro_del_texto;nm_inicial)

IGUAL(texto1;texto2)

nmero de caracteres especificados Devuelve la posicin inicial del texto buscado Devuelve el mismo texto pero sin espacios Devuelve los caracteres indicados de una cadena Encuentra una cadena dentro de un texto Devuelve un valor lgico (verdadero/fal

IZQUIERDA(texto;nm_de_caracteres)

LARGO(texto)

LIMPIAR(texto) MAYUSC(texto) MINUSC(texto) MONEDA(nmero;nm_de_decimales)

NOMPROPIO(texto)

so) Devuelve el nmero de caracteres especificados Devuelve la longitud del texto Limpia el texto de caracteres no imprimibles Convierte a maysculas Convierte a minsculas Convierte a moneda Convierte a mayscula la primera letra del texto

Reemplaza REEMPLAZAR(texto_original;num_inicial;nm_de_caracteres;te parte de una xto_nuevo) cadena de texto por otra REPETIR(texto;nm_de_veces) Repite el texto Reemplaza el SUSTITUIR(texto;texto_original;texto_nuevo;nm_de_ocurrenci texto con a) texto nuevo Comprueba T(valor) que el valor es texto Convierte un TEXTO(valor;formato) valor a texto Convierte un nmero a TEXTOBAHT(nmero) texto tailands (Baht) Convierte un VALOR(texto) texto a nmero

Puedes practicar algunas de estas funciones explicadas en el Ejercicios sobre funciones de texto.

Ejercicio paso a paso. Funciones de texto.


Objetivo.
Practicar el uso de las funciones de texto en Excel2007.

Ejercicio paso a paso.


1 Si no tienes abierto Excel2007, brelo para realizar el ejercicio. 2 Sitate en la celda A1 y pulsa sobre funcin CODIGO(), pulsa sobre Aceptar. , selecciona la Categora Texto y elige la

3 Escribe como argumento de esa funcin la letra a y pulsa Intro.

Vemos que obtenemos el cdigo 97, este es el nmero asignado a la letra a, ahora vamos a comprobar que es cierto con la funcin CARACTER(). 4 Sitate en la celda B1 y pulsa sobre selecciona la funcin CARACTER(). , selecciona la Categora Texto y

5 Como argumento escribe 97. Comprobamos que efectivamente nos devuelve la letra "a". 6 Sitate en la celda B2 y escribe "Hoy es ". Fjate en dejar los espacios en blanco. 7 Sitate en la celda B3 y escribe " Enero ". Fjate en dejar los espacios en blanco. 8 En la celda B4 escribe 22 y en la celda B5 escribe 2006. Ahora vamos a crear una frase concatenando varias celdas. 9 Sitate en la celda C5 y pulsa sobre , selecciona la Categora Texto

10 Selecciona la funcin CONCATENAR() y como argumentos escribe en el primer argumento B2, en el segundo B4, como tercer argumento escribe " de", como cuarto argumento escribe B3, como quinto argumento escribe "de " y como ltimo argumento escribe B5.

11 Para que nos indique la fecha en una sola celda la funcin debe quedar as =CONCATENAR(B2;B4;" de";B3;"de ";B5). Vamos a utilizar ahora la Funcin NOMPROPIO() que tambin es de gran utilidad para formatear una cadena de texto. 12 Sitate en la celda A6 y escribe "pepe" en la celda B6 escribe "gutierrez" y en la celda C6 escribe "ruiz". No escribas maysculas. 13 Ahora en la celda D6 pulsa sobre , selecciona la categoria de Texto, selecciona la Funcin CONCATENAR() pulsa Aceptar y escoge como parmetros A6, B6 y C6. Debemos aadir los espacios para separar el nombre completo. La frmula debe quedar as =CONCATENAR(A6;" ";B6;" ";C6). Ya tenemos el nombre completo en una celda, ahora s podemos hacer uso de la Funcin NOMPROPIO(). 14 Sitate en la celda G6 y selecciona la Funcin NOMPROPIO() y psale como parmetro la celda D6. Debemos obtener en la celda G6 Pepe Gutierrez Ruiz. Nos ha puesto las iniciales en maysculas.

15 Guarda el libro de trabajo en la carpeta Mis documentos del disco duro con el nombre Funciones con texto. 16 Cierra el libro de trabajo.

También podría gustarte