You are on page 1of 12

Sistemas de Informacin I Silvia S.

Storni

56
FUNCIONES
Excel contiene una serie de funciones que se utilizan para efectuar clculos especiales.
Pueden introducirse en las celdas solas siendo el nico operando de la frmula o incluidas dentro
de frmulas ms complejas o de macros.
Las funciones son herramientas de clculo que ayudan a tomar decisiones, llevar a cabo
acciones y ejecutar operaciones que devuelven valores automticamente. Excel ofrece una
amplia gama de funciones que permiten realizar diferentes tipos de clculo.
La mayora de las funciones necesitan datos a procesar. Estos se denominan argumentos,
deben ir encerrados entre parntesis y separados por punto y coma. El o los argumentos pueden
ser, dependiendo de la funcin, un nmero, una direccin de celda, un rango, una lista de rangos
(uno o ms rangos separados por punto y coma), una condicin o una cadena de caracteres.

Insertar funciones
Insertar funciones es un cuadro de dilogo que simplifica la introduccin de funciones en una
frmula.
Para iniciar Insertar funciones, se debe: 1) seleccionar el comando Funcin del men Insertar
o 2) hacer clic en el botn Insertar funciones de la barra de de frmulas o 3) seleccionar la
Opcin Ms funciones del botn Autosuma de la herramientas Estndar o seleccionar la Opcin
Ms funciones del Botn de Funciones de la barra de Frmulas.
Este cuadro de dilogo permite en Buscar una funcin escribir una descripcin breve de lo
que se desea que haga una funcin que se busca y en el cuadro Seleccionar una funcin se
mostrar una lista de funciones posibles que se ajustan a los requisitos especificados en la
descripcin proporcionada.
Las funciones estn agrupadas por categora, tales como "Financieras", "Matemticas y
trigonomtricas", "Estadsticas", "Bsqueda y referencia", "Fecha y hora", etc.
Seleccionar una categora Es una lista desplegable, que permite seleccionar entre las
categoras: Usadas recientemente: para las funciones que se hayan insertado ltimamente, Una
categora especfica: para las funciones de dicha categora y Todas: que mostrar todas las
funciones, tanto las integradas y como las definidas por el usuario. En todos los casos las
funciones de la categora seleccionada se mostrarn en orden alfabtico en el cuadro Seleccionar
una funcin.
Seleccionar una funcin enumera todas las funciones incorporadas y personalizadas que estn
disponibles en la categora seleccionada, mientras, en el rea de presentacin en la parte inferior
se describe brevemente que realiza la funcin seleccionada y muestra la sintaxis (la sintaxis
determina la posicin correcta de los argumentos, los separadores -puntos y comas- y parntesis).

Sintaxis de las funciones
Cada descripcin de una funcin incluye una lnea de sintaxis. Por ejemplo, la lnea de
sintaxis de la funcin DIASEM es la siguiente: DIASEM(nm_de_serie;tipo)
En la lnea de sintaxis, los argumentos requeridos aparecen en negrita y los argumentos
opcionales aparecen en texto normal. Si no se indican los argumentos requeridos para una
funcin, Excel no permitir introducirla en una celda. En el ejemplo anterior, el argumento
nm_de_serie est en negrita y por lo tanto es requerido; el argumento tipo no est en negrita lo
que significa que es opcional. Cuando un argumento es opcional no significa que si el usuario no
lo indica la funcin se resuelva sin l, sino que, Excel asume un valor predeterminado para dicho
argumento. Cualquiera de los ejemplos siguientes son vlidos: DIASEM("2/14/90");
DIASEM("15-4-93";2); pero DIASEM() no es vlido.
Cuando un argumento va seguido de puntos suspensivos (...), puede introducir varios
argumentos con el mismo tipo de datos. Algunas funciones aceptan hasta 30 argumentos,
siempre y cuando el nmero total de caracteres en la frmula no exceda de 1.024. Por ejemplo,
Sistemas de Informacin I Silvia S. Storni

57
la sintaxis para la funcin MAX es la siguiente: MAX(nmero1;nmero2;...)
Cualquiera de las siguientes frmulas es vlida: MAX(C7:C11;A7:A11;D7:D11;A7;C7)
MAX(A6:A13;26;31); MAX(26;31;29).
En las funciones que no requieren argumentos introducidos por el usuario deben incluirse de
todas maneras los parntesis de apertura y cierre, ya que es la condicin para que Excel las
reconozca como tales.

Nombres de argumentos
Muchos nombres de argumentos indican el tipo de informacin que se debe usar como tal. Si
la abreviatura nm, ref o valor_lgico aparece en el nombre del argumento, entonces ese
argumento ser un nmero, una referencia de celda o un valor lgico respectivamente. Por
ejemplo, en la funcin IZQUIERDA(texto;nm_de_caracteres), el primer argumento debe ser
una cadena de caracteres y el segundo un nmero.
Del mismo modo, las palabras nmero, referencia, lgico, texto y matriz en el nombre de un
argumento especifican que el argumento debe corresponder a ese tipo de datos ingresado
directamente u obtenido del contenido de una celda o del resultado de otra funcin.
El argumento Valor significa que el dato puede corresponder a cualquier un valor que sea
nico. Dicho dato puede ser un nmero, un texto, un valor lgico o uno de error.

Utilizacin de argumentos
Los argumentos son la informacin que una funcin utiliza para producir un valor nuevo o
para realizar una accin. Los argumentos siempre se colocan a la derecha del nombre de la
funcin y deben ir entre parntesis. La mayora de los argumentos pertenecen a un determinado
tipo de datos. El argumento que introduzca debe corresponder al tipo adecuado o a algn otro
tipo que Excel pueda convertir en el tipo adecuado.
Se puede usar cualquier tipo de argumento siempre que produzca el tipo de datos deseado. Por
ejemplo, la funcin SUMA, que suma los argumentos, puede aceptar entre 1 y 30 argumentos.
La funcin SUMA acepta los siguientes argumentos ya que devuelven uno o varios nmeros:
Un valor que sea un nmero, por ejemplo: SUMA(1;10;100) o una funcin o frmula cuyo
resultado sea un nmero, por ejemplo: SUMA(0,5+0,5; PROMEDIO(5;5); 10^2;A3:A20)
El uso de una funcin como argumento de otra funcin, como en el ejemplo anterior, se llama
anidamiento de funciones. En este ejemplo, la funcin PROMEDIO es un argumento de la
funcin SUMA. En una frmula es posible tener hasta siete niveles de funciones anidadas.
Una referencia a una celda o rango de celdas que contiene un nmero o una frmula que da
como resultado un nmero, por ejemplo: SUMA(A1;A2); SUMA(A1:A5)
El segundo ejemplo equivale a la frmula SUMA(A1;A2;A3;A4;A5). La ventaja de utilizar
un rango como argumento es que el argumento A1:A5 cuenta con un solo argumento mientras
que la otra forma cuenta con cinco argumentos. Si desea sumar ms de 30 nmeros, se
tendrn que agrupar en rangos de celdas, porque las funciones slo aceptan hasta 30
argumentos.
Un nombre que haga referencia a un valor, una frmula, una celda o un rango de celdas que
contiene un valor o una frmula, por ejemplo: SUMA(ValorDeAjuste;Inflacin).

Tipos de argumentos
Los argumentos de una funcin pueden ser los siguientes:
Nmeros Fechas
Texto
Valores lgicos
Sistemas de Informacin I Silvia S. Storni

58
Referencias Nombre
Valores de error
Funciones

Nmeros
Por ejemplo: 5,003; 0; 150,286 y -30,05. Los nmeros pueden ser enteros o con decimales y
pueden alcanzar una precisin de 15 posiciones (0,123456789012345 o 11,1234567890123 o
165257,123456789).
Texto
Por ejemplo: "a", "Palabra", "c/punt." o "". Los valores de texto utilizados en frmulas deben
ir entre comillas dobles. Si el texto contiene comillas, usar dos comillas dobles para cada
comilla doble que aparezca en el texto. Por ejemplo, para obtener los 7 caracteres del texto
"Buenas Noches", se debe introducir la frmula: =DERECHA("""Buenas Noches""";7) y
devolver Noches
Las cadenas de texto para Excel pueden tener hasta 32000 caracteres pero cuando se requieren
en una frmulas es conveniente ingresarlas como contenido de una celda y referenciar la
misma ya que las frmula tiene la limitacin de los 1.024 caracteres como mxima longitud.
Una constante de texto que no contiene caracteres, se escribe como "" y se llama "texto
vaco".
Si no pone entre comillas el texto que se usa como argumento, Excel supondr que es un
nombre de rango e intentar reemplazarlo con el valor al que hace referencia ese nombre. Si
dicho texto sin comillas no es un nombre de rango, y por lo tanto no tiene ningn valor
asociado, Excel devuelve el valor de error #NOMBRE?
Valores lgicos
Los valores lgicos son VERDADERO y FALSO. Los argumentos lgicos tambin pueden
ser enunciados, por ejemplo B10>20 cuyo resultado ser VERDADERO o FALSO.
Valores de error
Ejemplos de valores de error son #DIV/0!, #N/A, #NOMBRE?, #NULO!, #NUM!,
#REF! y #VALOR!
Referencias
Ejemplos de referencias son $A$10; A10; $A10; A$10; L1C1 o L[10])C[(-10]). Pueden ser
referencias a celdas individuales, a rangos o a selecciones mltiples, y pueden ser relativas,
absolutas o mixtas. Cuando se usa una referencia como argumento se supone es un nmero,
texto, valor de error o valor lgico, el contenido de las celdas especificadas por la referencia.
Las funciones que devuelven referencias muestran el valor contenido en la celda de la
referencia, en lugar de la direccin misma.
Para indicar una seleccin mltiple como argumento nico de la referencia, encierre la
referencia en un segundo par de parntesis, por ejemplo: SUMA((E5:E8;E10:E18);
PROMEDIO(A1:A5))
Funciones
Cuando una funcin se utiliza como argumento de otra, se denominan funciones Anidadas
permitiendo Excel un mximo de 7 niveles de anidamientos. Cuando se anidada una funcin,
sta deber devolver el mismo tipo de dato que el que utilice el argumento. Se puede utilizar
el cuadro de dilogo Argumentos de funcin para facilitar el anidar funciones.
Por ejemplo, se puede anidar la funcin PROMEDIO como argumento de la funcin SI
haciendo clic en el cuadro de texto Valor_si_verdadero, luego haciendo clic en Ms
funciones.... del cuadro Funciones de la barra de frmulas y finalmente, seleccionando la
funcin PROMEDIO en el cuadro de dilogo Insertar funciones. Al igual que cuando se
Sistemas de Informacin I Silvia S. Storni

59
selecciona una funcin sin anidar en Insertar funciones, se abrir el cuadro de dilogo
Argumentos de funcin de la funcin anidada.

1 Para anidar una funcin
hacer clic en cuadro de
texto del argumento en el
cual se colocar la 2
funcin.

2 Hacer clic en la flecha
del cuadro de Funciones de
la barra de frmulas y
seleccionar la funcin a ser
usada como argumento



3 Para volver a la 1
funcin, hacer clic sobre
el nombre del misma en la
barra de frmulas



Para cambiar el cuadro de dilogo Argumentos de funcin de una funcin anidada a otra, se
debe hacer clic en la barra de frmulas en nombre de la funcin de la que se desea
visualizar los argumentos y su resultado.

Uso del punto y coma en una lista de argumentos
Se debe separar cada argumento con un punto y coma, pero se debe evitar escribir puntos y
comas innecesarios. Si se utiliza un punto y coma para indicar el lugar de un argumento pero no
introduce el argumento, Excel lo sustituir por el valor predeterminado para ese argumento, a
menos que dicho argumento sea requerido. Por ejemplo, si se introduce (arg1;;), Excel sustituye
arg2 y arg3 por valores adecuados.
En las funciones para hojas de clculo y en particular en las funciones que cuentan el nmero
de argumentos antes de calcular, cada punto y coma adicional afecta al clculo de argumentos y,
por lo tanto, a la forma en que se calcula la funcin. Por ejemplo, PROMEDIO(1;2;3;4;5)
devuelve 3, pero PROMEDIO(;;1;2;3;4;5) devuelve 2,14.
Para la mayora de los argumentos el valor utilizado para sustituir un argumento omitido es 0,
FALSO o "" (texto vaco), dependiendo del tipo de datos que deba tener el argumento. Cuando
los argumentos tipo referencia se omiten, el valor predeterminado usado es generalmente la celda
o la seleccin activa.
Sistemas de Informacin I Silvia S. Storni

60
Funciones Matemticas
ABS(nmero) Devuelve el valor absoluto de un nmero o del contenido de una celda.
Ejemplo: =ABS(-34) devuelve 34
=ABS(87) devuelve 87
ALEATORIO.ENTRE() Devuelve un nmero aleatorio comprendido entre el valor inferior
y el superior, siendo estos dos valores el menor y mayor valor respectivamente que puede
devolver. Cada vez que se calcula la hoja de clculo, se devuelve un nmero aleatorio nuevo.
Ejemplo: =ALEATORIO.ENTRE(10;100) devuelve por ejemplo 28
ENTERO(nmero) Devuelve la parte entera de un nmero o del contenido de una celda,
eliminando los decimales y redondeando el nmero hasta el entero inferior ms prximo.
Ejemplo: =ENTERO(10,99) devuelve 10
=ENTERO(-8.42) devuelve -9
=ENTERO(A1) devuelve 27. Si el contenido de A1: 27,42
PI Devuelve el valor de la constante pi con 15 digitos de precisin.
Ejemplo: =PI()3,141592654
LOG(nmero,base) Devuelve el logaritmo del nmero, en la base especificada. es la base del
logaritmo. Si base se omite, el valor predeterminado es 10.
Ejemplo: =LOG(10) devuelve 1 el logaritmo de 10
=LOG(8, 2) devuelve 3 el logaritmo de 8 con base 2.
RAIZ(nmero) Devuelve la raz cuadrada del nmero indicado.
Ejemplo: =RAIZ(25) devuelve 5
=RAIZ(9) devuelve 3
REDONDEAR(nmero;nm_de_decimales) Redondea un nmero al nmero de decimales
especificados. Si el argumento nm_de_decimales es mayor que 0 (cero), nmero se
redondear al nmero de lugares decimales especificado y si es menor que 0, nmero se
redondear hacia la izquierda del separador decimal.
Ejemplo: =REDONDEAR(172,15;1) devuelve 172,2
=REDONDEAR(172,15;-1) devuelve 170
=REDONDEAR(172,15;-2) devuelve 200.
RESIDUO(nmero;divisor) Devuelve el resto de la divisin.
Ejemplo: =RESIDUO(26;5) devuelve 1
=RESIDUO(30;10) devuelve 0
SUMA(numero1;numero2;....) Suma los argumentos de la lista de rangos.
Ejemplo: =SUMA(3;2;8) devuelve 13
=SUMA("10";25;VERDADERO) devuelve 36 sumando 10, 15 y 1, ya que el valor
de texto lo traduce a nmero y el valor lgico VERDADERO se traduce como 1.
SUMAR.SI(rango;criterio;rango_suma) Suma las celdas en el rango que coinciden con el
argumento criterio.Rango es el bloque de celdas que desea evaluar. Criterio es la condicin en
forma de nmero, expresin o texto, que determina qu celdas se van a sumar. Por ejemplo, el
argumento criterio puede expresarse como 15; "15"; ">15"; "gastos". Rango_suma son las
celdas que se van a sumar. Las celdas contenidas en rango_suma se suman slo si las celdas
correspondientes del rango coinciden con el criterio. Si rango_suma se omite, se suman las
celdas contenidas en el argumento rango.
Ejemplos:

Sistemas de Informacin I Silvia S. Storni

61



Funciones Estadsticas
CONTAR(ref1;ref2;...) Cuenta las celdas que contienen nmeros.
Ejemplo: Usando el ejemplo anterior
=CONTAR(B1:B6) devuelve 4
=CONTAR(A1:A6) devuelve 0
CONTARA(ref1;ref2;...) Cuenta las celdas no vacas que hay en la lista de argumentos
Ejemplo: =CONTARA(B1:B6) devuelve 5
CONTAR.SI(rango; criterio) Cuenta las celdas, dentro del rango, que no estn en blanco y
que cumplen con el criterio especificado.
Ejemplo: =CONTAR.SI(A2:A5;"A") devuelve 2
=CONTAR.SI(B2:B5;"<180000") devuelve 1
MAX(nmero1;nmero2;....) Devuelve el nmero ms grande de la lista.
Ejemplo: =MAX(5;5;2;15;12;18) devuelve 18
=MAX(C2:C5) devuelve 332.000
MIN(nmero1;nmero2;...) Devuelve el nmero ms pequeo de la lista.
Ejemplo: =MIN(5;5;2;15;12;18) devuelve 2
=MIN(C2:C5) devuelve 83.000
MODA(nmero1;nmero2;...) Devuelve el valor que ms se repite en una lista de valores.
Ejemplo: =MODA(5;5;2;15;12;18) devuelve 5
PROMEDIO(nmero1;nmero2;...) Obtiene el promedio o media aritmtica de una lista de
valores o de rangos.
Ejemplo: =PROMEDIO(5;5;2) devuelve 4
=PROMEDIO(B2:B5) devuelve 250.000
VAR(nmero1;nmero2;...) Calcula la varianza de una nuestra.
Ejemplo: =VAR(5;5;2;7;12) devuelve 13,7
DESVEST(nmero1;nmero2;...) Obtiene la desviacin estndar o tpica de una muestra.
Ejemplo: =DESVEST(5;5;2;7;12) devuelve 3,701351105
JERARQUIA(nmero;referencia;orden) Devuelve la jerarqua de un nmero dentro de una
lista. La jerarqua de un nmero es su tamao en funcin con los otros valores de una lista (si
se ordenara la lista, la jerarqua de un nmero sera su posicin). Nmero es el dato cuya
jerarqua desea conocer. Referencia es una matriz o una referencia a una lista de nmeros. Los
valores no numricos se pasan por alto. Orden es un nmero que especifica cmo clasificar
el argumento nmero, si es 0 (cero) o se omite, Excel determina la jerarqua de un nmero
como si la lista definida por el argumento referencia fuese ordenada en forma descendente. Si
Sistemas de Informacin I Silvia S. Storni

62
el argumento orden es diferente de cero, Excel determina la jerarqua de un nmero como si la
lista definida por el argumento referencia se ordenara en forma ascendente, es decir, el valor 1
lo tendr el menor valor que se encuentre en referencia.
Ejemplo:



K.ESIMO.MAYOR(matriz;k) Devuelve el k-simo mayor valor de un conjunto de datos.
Esta funcin puede usarse para seleccionar un valor basndose en su posicin relativa,
K representa la posicin (a partir del mayor valor), dentro de la matriz o rango de celdas, de
los datos que se van a devolver. K.ESIMO.MAYOR con la opcin k=1 es igual a MAX() y
con la opcin n es igual a MIN(), donde n es la cantidad total de datos de la matriz.
Ejemplos: Usando el ejemplo anterior
=K.ESIMO.MAYOR(B1:B5;1) devuelve 9
=K.ESIMO.MAYOR(B1:B5;2) devuelve 8
K.ESIMO.MENOR(matriz;k) Devuelve el k-simo menor valor de un conjunto de datos.
Esta funcin puede usarse para seleccionar un valor basndose en su posicin relativa,
K representa la posicin (a partir del menor valor), dentro de la matriz o rango de celdas, de
los datos que se van a devolver. K.ESIMO.MAYOR con la opcin k=1 es igual a MIN() y con
la opcin n es igual a MAX(), donde n es la cantidad total de datos de la matriz.
Ejemplos: Usando el ejemplo anterior
=K.ESIMO.MENOR(B1:B5;1) devuelve 3
=K.ESIMO.MENOR(B1:B5;2) devuelve 5


Funciones Lgicas
SI(prueba_lgica;valor_si_verdadero;valor_si_falso) Prueba si el valor de la condicin
(prueba_lgica) es verdadero, en cuyo caso ejecuta el segundo argumento
(Valor_si_verdadero), en caso contrario realiza el tercero (Valor_si_falso).
Valor_si_verdadero es el valor que se devolver si prueba_lgica es VERDADERO. Si el
argumento prueba_lgica es VERDADERO y el argumento valor_si_verdadero est en
blanco, este argumento devuelve 0 (cero). Valor_si_falso es el valor que se devolver si
prueba_lgica es FALSO. Si prueba_lgica es FALSO y se omite el argumento
valor_si_falso, la funcin devuelve FALSO.
Ejemplo: Usando el ejemplo anterior
= SI(B2>7;"Aprobado") devuelve Aprobado
=SI(B3>7;"Aprobado") devuelve FALSO
Y(valor_lgico1;valor_lgico2;...) Devuelve VERDADERO si todos los argumentos son
VERDADERO; devuelve FALSO si uno o ms argumentos son FALSO.
Ejemplo: =Y(B2>7;D2>0,8) devuelve VERDADERO
=Y(B3>=7;D3>=0,8) devuelve FALSO
Sistemas de Informacin I Silvia S. Storni

63
O(valor_lgico1; valor_lgico2; ...) Devolver VERDADERO si alguno de los argumentos
es VERDADERO; devolver FALSO si todos los argumentos son FALSO. En ambas
funciones Valor_lgico1;valor_lgico2;... son de 1 a 30 condiciones que desea comprobar y
que pueden ser VERDADERO o FALSO. Si el rango especificado no contiene valores
lgicos, la funcin Y devuelve el valor de error #VALOR!
Ejemplo: =O(B3>=7;D3>=0,8) devuelve VERDADERO
=O(B5>=7;D5>=0,8) devuelve FALSO
NO(valor_lgico) Invierte el valor lgico del argumento. Valor_lgico es un valor o
expresin que se puede evaluar como VERDADERO o FALSO. Si valor_lgico es FALSO,
NO devuelve VERDADERO; si valor_lgico es VERDADERO, NO devuelve FALSO. NO
puede asegurar que un valor no sea igual a otro valor especfico.
Ejemplo: Seleccionar las personas con estado civil distinto de casado.
=NO(C2="C") devuelve FALSO
=NO(C3="C") devuelve VERDADERO
=NO(C5="C") devuelve VERDADERO


Funciones de Bsqueda o Referencia



BUSCARH(valor_buscado;matriz_buscar_en;indicador_filas;ordenado) Busca un valor
en la fila superior de una tabla o una matriz de valores y, a continuacin, devuelve un valor de
la misma columna que se encuentra en una fila especificada de la tabla o de la matriz.. Se usa
cuando los valores de comparacin se encuentren en la fila en la parte superior de una tabla de
datos y se desea encontrar informacin que se encuentre dentro de un nmero especificado de
filas.


Sistemas de Informacin I Silvia S. Storni

64

BUSCARV(valor_buscado;matriz_buscar_en;indicador_columnas;ordenado) Busca un
valor especfico en la columna de la izquierda de una matriz y devuelve el valor en la misma
fila de una columna especificada en la tabla..
Valor_buscado es el valor que se busca en la primera fila o columna de matriz_buscar_en.
Valor_buscado puede ser un valor, una cadena de texto o una referencia de celda.
Matriz_buscar_en es una tabla de informacin en la que se buscan los datos. Se puede
utilizar una referencia a un rango o el nombre de un rango.
Ordenado es un valor lgico que especifica si desea que el elemento buscado por la funcin
BUSCARV y BUSCARH coincida exacta o aproximadamente. Si el argumento Ordenado es
VERDADERO o se omite, la funcin devuelve un valor aproximado, es decir, si no encuentra
un valor exacto, devolver el valor inmediatamente menor que valor_buscado. Si ordenado es
FALSO, devuelve el valor buscado. Si no encuentra ningn valor, devuelve el valor de error
#N/A.




ELEGIR(ndice; valor1; valor2;...) Utiliza el argumento ndice para devolver un valor de
una lista de argumentos de valores. ndice especifica el argumento de valor que se selecciona.
El argumento ndice debe ser un nmero entre 1 y 29, o bien una frmula o referencia a una
celda que contenga un nmero entre 1 y 29. Si ndice es 1, ELEGIR devuelve valor1; si es 2,
ELEGIR devuelve valor2 y as sucesivamente. Si ndice es menor que 1 o mayor que el
nmero del ltimo valor de la lista, ELEGIR devuelve el valor de error #VALOR!. Los
argumentos pueden ser nmeros, referencias a celdas, nombres de rango, frmulas, funciones
o texto.
Ejemplo: =ELEGIR(A2;12;58,93;48;26;47;82;20) devuelve 93 si el contenido A2 es 3


Funciones de Fecha
AHORA() Devuelve el nmero de serie de la fecha y hora actuales. Si el formato de celda era
General antes de escribir la funcin, el resultado tendr formato de fecha.
En los nmeros de serie, los dgitos a la derecha del separador decimal representan la hora; los
nmeros a la izquierda representan la fecha. Por ejemplo, el nmero de serie 0,5 representa la
hora 12:00 del medioda.
La funcin AHORA slo cambia cuando se realiza un clculo en la hoja de clculo. No se
actualiza constantemente.
Sistemas de Informacin I Silvia S. Storni

65
HOY() Devuelve el nmero de serie de la fecha actual. Si el formato de celda es General
antes de escribir la funcin, el resultado tendr formato de fecha.
FECHA(ao;mes;da) Determina el nmero de serie correspondiente a esa fecha.
Devuelve la fecha en formato fecha, se utiliza si se quiere que nos indique la fecha completa
utilizando celdas donde tengamos los datos del da, mes y ao por separado.
Ejemplo: =FECHA(2006;4;30) devuelve 30/04/2006.
DIA(nm_de_serie) Devuelve el da de una fecha representada por el nm_de_serie. El da
se expresa como un nmero entero comprendido entre 1 y 31.
Ejemplo: =DIA(38837) devuelve 30.
MES(nm_de_serie) Devuelve el mes de una fecha representada por el nm_de_serie. El
mes se expresa como nmero entero comprendido entre 1 (enero) y 12 (diciembre).
Ejemplo: =DIA(38837) devuelve 4.
AO(nm_de_serie) Devuelve el ao correspondiente a nm_de_serie. El ao se devuelve
como nmero entero comprendido entre 1900 y 9999.
Ejemplo: =AO(38837) devuelve 2006. En lugar de un nmero de serie se podra referenciar
a una celda que contenga una fecha
=AO(B12) devuelve tambin 2006 si en la celda B12 tengo el valor 30/04/2006.
SIFECHA(fecha_menor;fecha_mayor;tipo) calcula el tiempo transcurrido entre dos fechas
en ciertas unidades especificadas Los dos primeros argumentos son las dos fechas entre las
cuales se quiere calcular el tiempo transcurrido. La fecha ms temprana, primero. El tercer
argumento es la unidad en la que se quiere calcular el tiempo. Y indica que se quiere hacer el
clculo en aos (en ingls, years). Las letras M y D se utilizan para mes y da. Se puede
combinar estos cdigos YM que devuelve en meses la fraccin de tiempo adicional a los
aos enteros o MD que devuelve en das la fraccin de tiempo adicional a los mese enteros.
Por alguna razn esta funcin no aparece en el asistente para pegar funciones por lo que hay
que escribirla a mano.
Ejemplo: =SIFECHA(Fecha_de_nacimiento;HOY();Y) devuelve la edad
=SIFECHA(B1;A1;Y) & aos & SIFECHA(B1;A1;YM) & mes/es y &
SIFECHA(B1;A1;MD) & da/s" devuelve X aos X mes/es y X da/s
=SIFECHA("01-01-2006";HOY();"YM") devuelve 4 siendo HOY()=08/05/2006
DIASEM(nm_de_serie;tipo) Devuelve un nmero del 1 al 7 que identifica al da de la
semana correspondiente al argumento nm_de_serie. El da se devuelve como un nmero
entero entre 1 (domingo) y 7 (sbado) si el argumento tipo es 1 u omitido. Si tipo es 2
devolver, el nmero 1 (lunes) y el 7 (domingo) y para el tipo 3 el nmeros 0 (lunes) y el 6
(domingo).
Ejemplo: =DIASEM(38837;1) devuelve 1
=DIASEM(38837;2) devuelve 7
=DIASEM(38837;3) devuelve 6
DIA.LAB(Fecha_inicial;Dias_lab;Festivos) Devuelve un nmero de serie, anterior o
posterior a la fecha_inicial segn sea la cantidad de das_lab colocado. Dias_lab este
argumento puede ser un nmero positivo o negativo dependiendo si se desean fechas
posteriores o anteriores a la fecha inicial. Festivos es un rango de celdas donde se colocan los
das no laborables como feriados nacionales, provinciales, propios de la empresa o gremio al
que pertenecen, etc.
Ejemplo: =DIA.LAB(30/04/2006;5;F2:F15) devuelve 08/05/2006
=DIA.LAB(30/04/2006;-5;F2:F15) devuelve 24/04/2006
=DIA.LAB(30/04/2006;20;F2:F15) devuelve 30/05/2006
Sistemas de Informacin I Silvia S. Storni

66
DIAS.LAB(Fecha1;Fecha2;Feriados) Devuelve un nmero total de das laborables
transcurridos entre las dos fechas.
Ejemplo: = DIAS.LAB(30/04/2006;08/05/2006;F2:F15) devuelve 5
= DIAS.LAB(30/04/2006;24/04/2006;F2:F15) devuelve -5
= DIAS.LAB(30/04/2006;30/05/2006;F2:F15) devuelve 20


Funciones de Cadena
DECIMAL(nmero; decimales; no_separar_millares) Devuelve como texto el resultado de
redondear un nmero a la cantidad de decimales especificado, da formato al nmero con el
formato decimal usando comas y puntos. No_separar_millares es un valor lgico que, si es
VERDADERO, impide que DECIMAL incluya un separador de millares en el texto devuelto.
Si el argumento no_separar_millares es FALSO o se omite, el texto devuelto incluir el
separador de millares.
Ejemplo: =DECIMAL(4005,75;3) devuelve 4.005,750
=DECIMAL(4005,75;3;verdadero) devuelve 4005,750
DERECHA(texto; nm_de_caracteres) Devuelve un texto que extrae del ltimo carcter o
caracteres del extremo derecho (final) de una cadena de texto. Nm_de_caracteres debe ser
mayor que 0, si se omite, se asume que es 1.
Ejemplo: =DERECHA("Bienaventurados los que estudien Excel...";8) devuelve "Excel..."
IZQUIERDA(texto; nm_de_caracteres) Devuelve el nmero de caracteres especificados
desde el principio de la cadena de texto.
Ejemplo: =IZQUIERDA("Bienaventurados los que estudien Excel...";4) devuelve Bien

ENCONTRAR(texto_buscado; dentro_del_texto; nm_inicial) Devuelve el nmero del
carcter en el que encuentra una cadena de texto (texto_buscado) dentro de otra
(dentro_del_text)o. Nm_inicial especifica el carcter a partir del que comenzar la bsqueda.
El primer carcter del argumento dentro_del_texto es el carcter nmero 1. Si se omite
nm_inicial, se supondr es 1.
Ejemplo: =ENCONTRAR("en";"Bienaventurados los que estudien Excel...") devuelve 3
=ENCONTRAR("en";"Bienaventurados los que estudien Excel...";4) devuelve 7
=ENCONTRAR("en";"Bienaventurados los que estudien Excel...";8) devuelve 31
EXTRAE(texto; posicin_inicial; nm_de_caracteres) Devuelve un nmero especfico de
caracteres de una cadena de texto, comenzando en la posicin que especifique. Texto es la
cadena de texto que contiene los caracteres que se desea extraer. Posicin_inicial es la
posicin del primer carcter que desea extraer del argumento texto. La posicin_inicial del
primer carcter de texto es 1 y as sucesivamente.
Ejemplo: =EXTRAE("Bienaventurados los que estudien Excel...";25;8) devuelve estudien
=EXTRAE("Bienaventurados los que estudien Excel...";5;11) devuelve
aventurados
IGUAL(texto1; texto2) Compara dos cadenas de texto y devuelve VERDADERO si son
exactamente iguales y FALSO si no lo son. IGUAL reconoce maysculas y minsculas, pero
ignora las diferencias de formato. Se usa IGUAL para comprobar el texto que introduce en un
documento.
Ejemplo: =IGUAL("esto es igual?";"Esto es igual?") devuelve FALSO

Sistemas de Informacin I Silvia S. Storni

67
LARGO(texto) Devuelve la cantidad de caracteres de una cadena de texto.
Ejemplo: =LARGO("Bienaventurados los que estudien Excel...") 41
MAYUSC(texto) Convierte el texto en maysculas.
Ejemplo: =MAYUSC("Bienaventurados los que estudien Excel...") devuelve BIENAVEN-
TURADOS LOS QUE ESTUDIEN EXCEL...
MINUSC(texto) Convierte el texto en minsculas.
Ejemplo: =MINUSC("Bienaventurados los que estudien Excel...") devuelve bienaventurados
los que estudien excel...
NOMPROPIO(texto) Cambia a mayscula la primera letra del argumento texto y cualquiera
de las otras letras de texto que se encuentren despus de un carcter que no sea una letra.
Convierte todas las dems letras a minsculas.
Ejemplo: =NOMPROPIO("los das soleados, son agradables") devuelve Los Das Soleados,
Son Agradables
SUSTITUIR(texto; texto_original; texto_nuevo; nm_de_ocurrencia) Cambia texto_nuevo
por texto_original dentro de una cadena de texto. Se usa cuando se desea reemplazar un texto
especfico en una cadena de texto. Si se especifica el argumento nm_de_ocurrencia, slo se
remplazar esa instancia de texto_original. De lo contrario, todas las veces que encuentre
texto_original dentro de texto, se sustituir con texto_nuevo.
Ejemplo: =SUSTITUIR("Un precio total del tan bajo se lo mira menosprecio";"precio"
;"costo") devuelve Un costo total del tan bajo se lo mira menoscosto
=SUSTITUIR("Un total del tan bajo se lo mira menosprecio";"precio" ;"costo";2)
devuelve Un precio total del tan bajo se lo mira menoscosto
TEXTO(valor; formato) Convierte un valor en texto, con un formato numrico especfico.
Valor es un dato numrico, una frmula o una referencia a una celda que contenga un valor
numrico. Formato es un formato de nmero, en forma de texto ($ #.##0,00), con los
cdigos de formato indicados en el cuadro Categora Personalizada en la ficha Nmero del
cuadro de dilogo Formato de celdas.
Ejemplo: =TEXTO(38837;dddd) devuelve Domingo
=TEXTO(19738588,3;$ #.###,00) devuelve $ 19.738.588,30
VALOR(texto) Convierte el argumento texto en un nmero, debe escribirse entre comillas o
una referenciar a una celda que contenga el texto que desea convertir. El argumento texto
puede tener cualquiera de los formatos de constante numrica, fecha u hora reconocidos por
Excel. Si texto no tiene uno de estos formatos, devuelve el valor de error #VALOR!
Ejemplo: =VALOR("$1.889.025,58") devuelve 1889025,58
=VALOR("12:00:00") devuelve 0,5
=VALOR("30/04/2006") devuelve 38837

You might also like