Sie sind auf Seite 1von 16

FUNCIONES DE TEXTO

La funcin CARACTER en Excel


La funcin CARACTER en Excel regresa un carcter especfico para un nmero entero
que ha sido proporcionado como argumento. Un computador tiene un juego de caracteres
con un nmero entero asignado y es precisamente ese nmero el que debemos
proporcionar como argumento.
Sintaxis de la funcin CARACTER
La sintaxis de la funcin CARACTER solamente admite un argumento:

Nmero (obligatorio): Nmero entero entre 1 y 255 que especifica el carcter que
deseamos obtener.

La funcin CARACTER puede ayudarnos a hacer uso de caracteres especiales o


smbolos dentro de alguna celda como pueden ser los saltos de lnea o encontrar alguna
letra del alfabeto.
Agregar un salto de lnea
Cuando necesitamos agregar dos cadenas de texto que incluyan un salto de lnea entre
ellas podemos utilizar la funcin CARACTER (10), que representa precisamente el salto
de lnea. Observa cmo la celda C2 hace la unin de las cadenas de texto de la celda A1
y B1 pero introduce un salto de lnea entre ambas.

Para ver reflejado el salto de lnea debemos ir al cuadro de dilogo Formato de


celdas (CTRL + 1) y seleccionar la opcin Ajustar texto que se encuentra en la pestaa
Alineacin.
Encontrar una letra del alfabeto
Si queremos saber rpidamente cual es la letra 10 del alfabeto podemos utilizar
la funcin CARACTER que nos dar el resultado inmediato sin necesidad de ir letra por
letra.
Antes de mostrar el ejemplo debemos saber que la letra A (mayscula) tiene asociado el
cdigo 65 y de esta manera podemos imaginar que la primera letra del alfabeto es lo
mismo que 64 +1, la segunda letra del alfabeto ser 64 +2, la tercera 64 + 3 y as
sucesivamente. Si necesitamos conocer la dcima letra del alfabeto utilizaremos la
frmula CARACTER(64 + 10):

La suma 64 + 10 que coloqu dentro de la funcin no es necesaria. Solamente lo he


hecho para ilustrar de una mejor manera que estoy buscando la dcima letra del alfabeto
pero obtendramos el mismo resultado con solo especificar la frmula CARACTER(74).
Puedes hacer un ejercicio y enlistar todas las letras del alfabeto de acuerdo a su posicin.
En la siguiente hoja de Excel tengo las posiciones de las letras en la columna C y en la
columna D mostrar la letra correspondiente con tan solo hacer la suma del nmero 64 y
la posicin deseada:

FUNCIONES DE FECHA Y HORA


La funcin DIAS.LAB en Excel
La funcin DIAS.LAB en Excel nos ayuda a obtener el nmero de das laborables entre
dos fechas determinadas. La funcin DIAS.LAB nos permite especificar un conjunto de
das de vacaciones que sern excluidos de los das laborables contabilizados.
Sintaxis de la funcin DIAS.LAB
A continuacin una descripcin de los argumentos de la funcin DIAS.LAB:

Fecha_inicial (obligatorio): Es la fecha a partir de la cual se comenzarn a contar


los das laborables.

Fecha_final (obligatorio): La fecha que marca el final de la contabilizacin de das


laborables.

Vacaciones (opcional): Conjunto de una o varias fechas que sern excluidas del
calendario de das laborables.

La funcin DIAS.LAB contabiliza los das laborables de lunes a viernes y excluye los fines
de semana (sbado y domingo).
Ejemplos de la funcin DIAS.LAB
En el siguiente ejemplo podrs observar el nmero de das laborables que existen entre el
1 de enero del 2012 y el 22 de febrero del 2012.

Con este resultado puedes comprobar que se han excluido los sbados y los domingos.
Ahora incluir una lista de das de vacaciones de la siguiente manera:

Observa que he colocado un nombre para el rango de celdas B3:B5 y lo he


llamado Vacaciones. En seguida modificar la funcin DIAS.LAB para que considere los
das de vacaciones.

La funcin deja de contabilizar las fechas especificadas como vacaciones y lo puedes ver
reflejado en el resultado final.
Si por alguna razn llegamos a colocar en la lista de das de vacaciones la fecha de un
sbado o de un domingo esos das no surtirn ningn efecto porque la funcin
DIAS.LAB no contabiliza esos das. Observa en el siguiente ejemplo cmo he agregado a
la lista de das de vacaciones un par de fechas que corresponden a un sbado
(18/02/2012) y un domingo (19/02/2012) y sin embargo el resultado de la funcin
DIAS.LAB no cambia respecto al ejemplo anterior:

Observa que para este ltimo ejemplo no utilic el nombre Vacaciones en el tercer
argumento de la funcin sino que coloqu explcitamente la referencia para el rango
B3:B7. Esto nos confirma que podemos utilizar ambos mtodos al momento de especificar
la lista de das de vacaciones.
La funcin DIAS.LAB.INTL en Excel
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.
La sintaxis de la funcin DIAS.LAB.INTL

La funcin DIAS.LAB.INTL tiene cuatro argumentos que nos permiten personalizar


adecuadamente la manera en como deseamos contar los das laborables.

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.

Si no especifica el argumento de Fin_de_semana la funcin DIAS.LAB.INTL har el


clculo de das laborables suponiendo un fin de semana de sbado y domingo.
Establecer un fin de semana personalizado
El tercer argumento de la funcin DIAS.LAB.INTL nos permite especificar los das de la
semana que sern considerados como fines de semana. Por ejemplo, si deseo especificar
que el fin de semana est formado slo por el da domingo debo escribir la funcin de la
siguiente manera:
=DIAS.LAB.INTL(B1,B2,11)
El nmero 11 en el tercer argumento de la funcin har que se consideren slo los
domingos como el fin de semana. Observa el resultado de la funcin recin escrita.

A continuacin muestro la lista completa de nmeros vlidos para el tercer argumento


de la funcin DIAS.LAB.INTL:

Considerar das no laborables


Para agregar una lista de das no laborables a la funcin DIAS.LAB.INTL podemos crear
un rango con la lista de fechas que deseamos que no sean contadas. En el siguiente
ejemplo especificar un fin de semana de viernes y sbado y adems agregar tres
fechas como das no laborables en el rango B3:B5:

La funcin DIAS.LAB.INTL en Excel es una funcin muy flexible que seguramente se


adaptar adecuadamente a la manera en cmo necesites realizar el clculo de los das
laborables.
La funcin DIASEM en Excel
La funcin DIASEM en Excel nos devuelve el nmero que identifica a un da de la
semana, es decir, nos regresa un nmero entre 1 y 7 el cual indicar qu da de la
semana corresponde a una fecha determinada.
Sintaxis de la funcin DIASEM
La funcin DIASEM tiene dos argumentos

Nm_de_serie (obligatorio): Es la fecha de la cual necesitamos conocer el da de


la semana.

Tipo (opcional): Nos permite configurar el da asignado como primer da de la


semana.

El segundo parmetro de la funcin es opcional pero nos permite configurar la manera en


que la funcin identifica los das de la semana. Por ejemplo, si especificamos el nmero 2
para este argumento, la funcin DIASEM devolver el nmero 1 en caso de que la fecha
especificada sea lunes.
En base al nmero especificado en el segundo argumento ser la numeracin de los das.
A continuacin la tabla de posibles valores para el argumento Tipo:

En caso de que se omita el argumento Tipo la funcin asumir el valor 1 y regresar el


nmero 1 al encontrar un da domingo y el nmero 7 para un da sbado. Para las
versiones anteriores a Excel 2010 solamente estn disponibles los valores 1, 2 y 3 para el
argumento Tipo.
Ejemplos de la funcin DIASEM
Para conocer el da de la semana que corresponde a la fecha 14/02/2012 podemos
utilizar la funcin DIASEMde la siguiente manera:

Ya que no hemos especificado el segundo argumento de la funcin, Excel asume que el


nmero 1 es para el da domingo y por lo tanto el 14 de febrero del 2012 que es martes
tendr asignado el nmero 3. Si ahora utilizo el segundo argumento de la funcin para
que asigne el nmero 1 al da lunes entonces la respuesta de la funcin deber cambiar.
Observa el resultado:

De acuerdo a la tabla de valores del argumento Tipo puedes observar que al poner el
valor 2 estoy indicando a la funcin que el lunes tendr asignado el nmero 1 y por lo
tanto ahora la funcin DIASEM nos da como resultado un 2 bajo esta nueva
configuracin que corresponde al da martes.
Mostrar el nombre del da
Como hemos visto, la funcin DIASEM devuelve el nmero de da de la semana
(Domingo = 1, sbado = 7), pero es posible obtener el nombre del da si utilizamos el
formato personalizado dddd para una celda que contenga la fecha original. Para nuestro
ejemplo he copiado la fecha de la celda B1 a la celda B3 y he aplicado el formato de la
siguiente manera:

La funcin DIASEM nos ayudar a conocer fcilmente el da de la semana que


corresponde a cualquier fecha especificada.

FUNCIONES LOGICAS
La funcin SI en Excel
La funcin SI en Excel es parte del grupo de funciones Lgicas y nos permite evaluar
una condicin para determinar si es falsa o verdadera. La funcin SI es de gran ayuda
para tomar decisiones en base al resultado obtenido en la prueba lgica.
Sintaxis de la funcin SI
Adems de especificar la prueba lgica para la funcin SI tambin podemos especificar
valores a devolver de acuerdo al resultado de la funcin.

Prueba_lgica (obligatorio): Expresin lgica que ser evaluada para conocer si


el resultado es VERDADERO o FALSO.

Valor_si_verdadero (opcional): El valor que se devolver en caso de que el


resultado de la Prueba_lgicasea VERDADERO.

Valor_si_falso (opcional): El valor que se devolver si el resultado de la


evaluacin es FALSO.

La Prueba_lgica puede ser una expresin que utilice cualquier operador lgico o tambin
puede ser una funcin de Excel que regrese como resultado VERDADERO o FALSO.
Los argumentos Valor_si_verdadero y Valor_si_falso pueden ser cadenas de texto,
nmeros, referencias a otra celda o inclusive otra funcin de Excel que se ejecutar de
acuerdo al resultado de la Prueba_lgica.
Ejemplos de la funcin SI
Probaremos la funcin SI con el siguiente ejemplo. Tengo una lista de alumnos con sus
calificaciones correspondientes en la columna B. Utilizando la funcin SI desplegar un
mensaje de APROBADO si la calificacin del alumno es superior o igual a 60 y un
mensaje de REPROBADO si la calificacin es menor a 60. La funcin que utilizar ser la
siguiente:
=SI(B2>=60,"APROBADO","REPROBADO")
Observa el resultado al aplicar esta frmula en todas las celdas de la columna C.

Utilizar una funcin como prueba lgica


Es posible utilizar el resultado de otra funcin como la prueba lgica que necesita
la funcin SI siempre y cuando esa otra funcin regrese como resultado VERDADERO o
FALSO. Un ejemplo de este tipo de funcin es la funcin ESNUMERO la cual evala el
contenido de una celda y devuelve el valor VERDADERO en caso de que sea un valor
numrico. En este ejemplo quiero desplegar la leyenda SI en caso de que la celda de la
columna A efectivamente tenga un nmero, de lo contrario se mostrar la leyenda NO.
=SI(ESNUMERO(A2), "SI", "NO")
Este es el resultado de aplicar la frmula sobre los datos de la hoja:

Utilizar una funcin como valor de regreso


Como ltimo ejemplo mostrar que es posible utilizar una funcin para especificar el valor
de regreso. Utilizando como base el ejemplo anterior, necesito que en caso de que la
celda de la columna A contenga un valor numrico se le sume el valor que colocar en la
celda D1. La funcin que me ayudar a realizar esta operacin es la siguiente:
=SI(ESNUMERO(A2), SUMA(A2, $D$1), "NO")

Como puedes observar, el segundo argumento es una funcin la cual se ejecutar en


caso de que la prueba lgica sea verdadera. Observa el resultado de esta frmula:

Slo en los casos donde la funcin SI era verdadera se realiz la suma. De la misma
manera podramos colocar una funcin para el tercer argumento en caso de que el
resultado de la prueba lgica fuera falso.
La funcin O en Excel
La funcin O es una de las funciones lgicas de Excel y como cualquier otra funcin
lgica solamente devuelve los valores VERDADERO o FALSO despus de haber
evaluado las expresiones lgicas que se hayan colocado como argumentos.
Sintaxis de la funcin O
La funcin O en Excel nos ayudar a determinar si al menos uno de los argumentos de
la funcin es VERDADERO.

Valor_lgico1 (obligatorio): Expresin lgica que ser evaluada por la funcin.

Valor_lgico2 (opcional): A partir del segundo argumento las expresiones lgicas


a evaluar con opcionales hasta un mximo de 255.

La nica manera en que la funcin O devuelva el valor FALSO es que todas las
expresiones lgicas sean falsas. Si al menos una expresin es verdadera entonces el
resultado de la funcin O ser VERDADERO.

Ejemplos de la funcin O
Para comprobar el comportamiento de la funcin O haremos un ejemplo sencillo con la
siguiente frmula:
=O(1=2, 3>4, 5<>5, 7<=6, 8>=9)
Si analizas con detenimiento cada una de las expresiones vers que todas son falsas y
por lo tanto la funcin Odevolver el valor FALSO. Observa el resultado:

Como mencion anteriormente, la funcin O devolver un valor VERDADERO si al


menos una de las expresiones lgicas es verdadera. En nuestro ejemplo modificar
solamente la primera expresin para que sea 1=1 de manera que tenga la siguiente
frmula:
=O(1=1, 3>4, 5<>5, 7<=6, 8>=9)
Esto deber ser suficiente para que la funcin O devuelva un valor VERDADERO:

Funciones como argumento de la funcin O


Podemos utilizar funciones como argumentos de la funcin O siempre y cuando
devuelvan VERDADERO o FALSO como resultado. En el siguiente ejemplo utilizo las
funciones ESNUMERO y ESTEXTO para evaluar el tipo de dato de las celdas B1 y B2.

Ya que la celda B1 es un nmero la funcin ESNUMERO regresa el valor VERDADERO.


Por otro lado la celda B2 es efectivamente una cadena de texto y por lo tanto la funcin
ESTEXTO devuelve el valor VERDADERO. En consecuencia la funcin O tambin
regresa el valor VERDADERO. Ahora intercambiar los valores de las celdas B1 y B2 de
manera que tanto la funcin ESNUMERO como la funcin ESTEXTO devuelvan FALSO.

No olvides que la funcin O en Excel siempre devolver VERDADERO excepto cuando


TODAS las expresiones lgicas evaluadas sean falsas.
La funcin Y en Excel
La funcin Y en Excel es una funcin lgica que nos permitir evaluar varias expresiones
lgicas y saber si todas ellas son verdaderas. Ser suficiente con que cualquiera de las
expresiones sea falsa para que el resultado de la funcin tambin sea FALSO.
Sintaxis de la funcin Y
Los argumentos de la funcin Y en Excel son los siguientes:

Valor_lgico1 (obligatorio): Expresin lgica que ser evaluada por la funcin.

Valor_lgico2 (opcional): Expresiones lgicas a evaluar, opcional hasta un


mximo de 255.

La funcin Y solamente regresar el valor VERDADERO si todas las expresiones lgicas


evaluadas son verdaderas. Bastar con que una sola expresin sea falsa para que la
funcin Y tenga un resultado FALSO.
Ejemplos de la funcin Y
Observa la siguiente frmula y te dars cuenta de que todas las expresiones son
verdaderas:
=Y(5=5, 1<3, 8>6)
Ya que todas las expresiones son verdaderas, la funcin Y devolver tambin el valor
VERDADERO.

Ahora agregar una cuarta expresin que ser falsa: 7<>7. Observa cmo ser suficiente
para que la funcin Ydevuelva el valor FALSO:

Argumentos de la funcin Y
Cada un de los argumentos de la funcin Y puede ser una expresin lgica como en los
ejemplos anteriores pero tambin puede ser una funcin de Excel que devuelva un valor
FALSO o VERDADERO.
Observa el siguiente ejemplo donde he combinado una expresin lgica con la funcin
ES.PAR y la funcin ES.IMPAR las cuales evalan un nmero para indicarnos si es par o
impar respectivamente.

Ya que tanto la expresin lgica como las funciones son evaluadas como verdaderas,
entonces la funcin Y nos un resultado VERDADERO. Ahora observa como al cambiar
solamente el argumento de la funcin ES.IMPAR con el nmero 6 (en lugar de 5), causar
que la funcin Y nos devuelva el valor FALSO.

Si alguna vez necesitas estar seguro de que todo un grupo de expresiones lgicas sean
verdaderas, la funcin Y en Excel ser una excelente opcin para hacerlo.

Das könnte Ihnen auch gefallen