Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Funcio PDF
Funcio PDF
Silvia S. Storni
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,
56
Sistemas de Informacin I
Silvia S. Storni
Sistemas de Informacin I
Silvia S. Storni
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
58
Sistemas de Informacin I
Silvia S. Storni
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.
59
Sistemas de Informacin I
Silvia S. Storni
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:
60
Sistemas de Informacin I
Silvia S. Storni
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
61
Sistemas de Informacin I
Silvia S. Storni
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
62
Sistemas de Informacin I
Silvia S. Storni
63
Sistemas de Informacin I
Silvia S. Storni
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.
Sistemas de Informacin I
Silvia S. Storni
Sistemas de Informacin I
Silvia S. Storni
66
Sistemas de Informacin I
Silvia S. Storni
67