Sunteți pe pagina 1din 13

Funciones

2.3. Estructura y tipos


La sintaxis de una función de Microsoft Excel se muestra a continuación:

=NOMBREFUNCION(LISTA DE ARGUMENTOS)

Toda función consta de los siguientes elementos:

 Nombre. Es el término que designa a cada función. Normalmente el nombre es


significativo e indica la operación que realizar la función, así la función PROMEDIO
calcula el promedio, la función SUMA, calcula una suma, etc. Lo escribiremos
indistintamente en mayúsculas o minúsculas.
Funciones

 Argumentos. Son opcionales, pudiendo tener uno varios o ninguno (el número varía
entre y 30). Representan los diferentes elementos sobre los que se aplica la función.
Pueden ser constantes, referencias a celdas o rangos, nombres u otras funciones.
Cuando una función admite o requiere varios argumentos, éstos van separados unos
de otros por punto y coma no pudiendo dejar espacios en blanco. En la siguiente
ilustración se muestran ejemplos equivalentes de distintos tipos.

2.4. Tipos de funciones.


En el cuadro de diálogo Pegar función ya hemos observado las distintas categorías de
funciones de Excel. Básicamente son las siguientes:

 Funciones matemáticas y trigonométricas.


 Funciones estadísticas.
 Funciones financieras.
 Funciones lógicas.
 Funciones de texto.
 Funciones de fecha y hora.
 Funciones de búsqueda y referencia.

2.4.1. Funciones matemáticas y trigonométricas.

a) SUMA
Calcula la suma los números proporcionados como argumentos.

b) PRODUCTO
Calcula el producto de los números proporcionados como argumentos.

d) FACT
Calcula el factorial de un número entero y positivo. El factorial de N es igual a N x (N-1)
x (N-2) x ….x1
Funciones

g) REDONDEAR
Devuelve el primero de los argumentos redondeado un número de decimales
especificado por el segundo argumento.

h) ENTERO
Devuelve el entero por defecto = ENTERO () (Número)

i) TRUNCAR
Devuelve la parte entera de un número = TRUNCAR (Número)

2.4.2. Funciones estadísticas

a) MAX
Devuelve el mayor valor numérico que contenga el argumento
= MAX (Rango)

b) MIN
Similar a la anterior, proporciona el menor valor numérico que contenga el argumento
= MIN (Rango)

c) CONTAR
Devuelve el número de celdas de un rango dado cuyo contenido es el valor numérico.
= CONTAR (Rango)

d) CONTARA
Devuelve el número total de celdas que contienen cualquier tipo de dato (numérico,
texto, lógico, error)
= CONTARA (Rango)
Funciones

e) PROMEDIO
Devuelve la media aritmética de los valores incluidos en los argumentos.
= PROMEDIO (Rango)

f) MEDIANA
Devuelve la mediana de un rango. La mediana es una medida de posición o promedio,
que se define como el valor central de una distribución ordenada. En el caso de que la
distribución tenga un número par de valores, la mediana es la media aritmética de los dos
centrales.
= MEDIANA (Rango)

g) DESVEST.M
Calcula la desviación estándar de una muestra. La desviación estándar es la medida de
la dispersión de los valores respecto a la media (valor promedio)
= DESVEST.M (número1; número 2; …)

h) DESVEST.P
Es similar a la anterior. Calcula la desviación estándar cuando los datos estudiados
constituyen la población completa (no una muestra)
= DESVEST.P (número1; número 2; …)

2.4.3. Funciones Lógicas

a) Función SI
La función lógica SI es una de las más importantes de Excel. Mediante esta función
podrá dotar de capacidad de decisión a sus hojas de cálculo.
= SI (Condición lógica; Valor si es verdadera; Valor si es falsa)
Ejemplo:
Vea el siguiente modelo, en él se ha dispuesto una tabla donde se muestran las
compras (C6:C9), efectuadas por distintos clientes (B6:B9). Se desea aplicar un descuento del
10% a aquellos clientes que superen las 300.000 pesetas de compras, y un 1% al resto.

Para resolver esta situación en la que la propia hoja debe decidir si descontar el 5% o el
10%, puede introducir en D6 la siguiente expresión:
= SI (C6 <= 300000; 5%; 10%)
Esto hará que si C6 vale menos de 300.000, la celda D6 mostrará el valor 1%, y si vale
más de 300000, D6 mostrará el valor 10%.
Funciones

CONDICIONES LÓGICAS

Las condiciones lógicas son expresiones construidas mediante operadores lógicos y


que tienen dos posibles valores VERDADERO o FALSO.
Ejemplos:
En la figura anterior C6˂100000 da como resultado FALSO.
1+3˂4 da como resultado FALSO.
SUMA (Compras)˃ 100000 da como resultado VERDADERO
OPERADORES LÓGICOS
Se utilizan en las proposiciones lógicas:
Operador lógico Significado
= Igual
> Mayor que
< Menor que
<> Distinto de
>= Mayor o igual que
<= Menor o igual que

FUNCIONES SI ANIDADAS

Puede efectuar simulaciones más complejas anidando funciones SI. Esto le permitirá
tomar decisiones condicionadas por otras evaluaciones. La siguiente ilustración muestra los
resultados de unos exámenes. Una función SI anidada permite evaluar si el alumno está
suspenso, suficiente, bien, notable o sobresaliente.

Si la nota es <5 entonces SUSPENSO. En caso contrario:


Si la nota es <=6 entonces BIEN. En caso contrario:
Si la nota es <=8 entonces NOTABLE.
Caso Contrario SOBRESALIENTE
Funciones

Cuando anide funciones SI, deberá ser muy cuidadoso con la disposición de los
paréntesis para evitar equivocaciones; Excel le proporcionará ayuda presentado cada nivel de
paréntesis de un color diferente en la barra de fórmulas.

b) Y
Se aplica sobre un conjunto de condiciones, devolviendo el valor VERDADERO si todas
las condiciones son verdaderas y FALSO con solo que una de las condiciones resulte falsa. Se
suele usar conjuntamente con la función SI.

Y (Condición 1; Condición 2;…)

a) O
Similar a la función Y se aplica sobre un conjunto de condiciones, devolviendo el valor
VERDADERO si alguna de las condiciones es verdadera y FALSO si todas las condiciones
resultan falsas. Se suele usar conjuntamente con la función SI.

O (Condición 1; Condición 2; …)

b) NO
Se aplica sobre una condición, devolviendo el valor opuesto al de la condición;
VERDADERO si la condición es falsa y FALSO si la condición es verdadera.

NO (Condición 1)

2.4.4. Funciones financieras.


Microsoft Excel dispone de un gran número de funciones financieras, que permiten
calcular instantáneamente valores actuales y futuros de rentas, el pago amortizativo de un
préstamo, el valor actual neto de una inversión, etc.
ARGUMENTOS DE LAS FUNCIONES FINANCIERAS
Las funciones financieras utilizan los siguientes argumentos:
 TASA. Se refiere al tipo de interés que devenga la operación (meses, años, semestres,
etc).
 NPER. Es el número de períodos que dura la operación (meses, años, semestres, etc).
 VA. Valor inicial de la operación.
 VF. Valor final de la operación.
 TIPO. Indica si los flujos tienen lugar al principio o al final de cada período (pos-
pagables (Tipo = 0), y no es necesario introducir este dato.
a) VA
Devuelve el valor actual de una serie de pagos futuros.
VA (tasa; nper; pago; vf) vf es opcional
b) VF
Devuelve el valor futuro de una serie de pagos
VF (tasa; nper; pago; va) va es opcional
Funciones

c) TASA
Devuelve el tipo de interés al que se efectúa una operación.
= TASA (nper; pago; va; vf) vf es opcional

d) PAGO
Devuelve el importe de un pago amortizativo correspondiente a una operación basada
en pagos periódicos de cuantía constante (por ejemplo un préstamo).
= PAGO (tasa; nper; va; vf; tipo) vf y tipo opcionales

e) NPER
Devuelve el número de períodos necesarios para amortizar una deuda conocidos su
importe, pago periódico, tipo anual, y pagos anuales.
= NPER (tasa; pago; va; vf; tipo) vf y tipo opcionales

f) VNA
Devuelve el valor anual neto, valor actual o valor capital de una inversión (VAN). El
Valor actual neto (VAN) de una inversión es la suma de todos los flujos financieros
previstos descontados a la fecha de valoración.
=VAN (tipo de descuento; flujos financieros)

g) TIR

1.1.1. Calcula la tasa interna de retorno de una corriente de flujos financieros. Tiene la
forma: =TIR (flujos financieros)

2.4.5. Funciones de texto

CONCATENACIÓN DE TEXTO
Utilizando el operador & (Ampersand), podrá concatenar cadena de texto y celdas.
Ejemplo:
Si A1 = Pedro y A2 = Pérez Francés
A1 & A2 = Pedro Pérez Francés
A1 & “ “ & A2 = Pedro Pérez Francés
A2 & “,”& A1 = Pérez Francés, Pedro
a) TEXTO
La función TEXTO convierte números en cadenas de texto y le aplica el formato
especificado en los argumentos.
= TEXTO (número; formato)
Ejemplos:
Si A1 = 2100,2.
TEXTO (A1; “#.###, 00”) 22.100,20
Funciones

Observe como en el ejemplo se generan ecuaciones matemáticas a partir de los coeficientes.

b) LARGO
Devuelve la longitud de una cadena de texto.
=LARGO (referencia)
Ejemplo:
Si A1 = “Pedro”
LARGO (A1) = 1
LARGO (“Juan”) = 4

c) EXTRAE
Devuelve una subcadena procedente de una cadena dada como argumento. La
longitud y posición de la subcadena puede determinarse mediante los argumentos.
=EXTRAE (Cadena; posición inicial; longitud)
Ejemplo:
Si A1 = Almería noche y día.
EXTRAE (A1; 1; 7) = Almería
EXTRAE (A1; 9; 1) = noche

2.4.6. Funciones de fecha y hora.

NÚMERO SERIAL
Las fechas en Excel se representan mediante un número denominado número
serial, cuya parte entera significa el número de días transcurridos desde el 1-1-1900, y
cuya parte decimal expresa la parte del día que ha transcurrido.

Así por ejemplo, el número 3433,1 representa las 12:00 horas del mediodía del
día 1-1-1994, ya que entre el 1-1-1900 y el 1.1.1994 hay 34334 días, y 0,1 representa
que ha pasado medio día, y , por tanto, son las 12 horas.

a) HOY
La función HOY, visualiza la fecha del día actual en formato dd-mm-aa. Esta
función es volátil, y por tanto se recalcula cada vez que se produce un recálculo en la
hoja. La función no lleva ningún argumento.
= HOY ()
Funciones

b) AHORA
Visualiza la fecha y hora del momento actual. Esta función es volátil, y por
tanto se recalcula cada vez que se produce un recálculo en la hoja. La función no lleva
ningún argumento.
= AHORA ()
c) FECHA
Devuelve el número serial correspondiente a la fecha especificada en los
argumentos.
= FECHA (año; mes; día)
d) AÑO
Devuelve el año correspondiente al argumento
= AÑO (número o referencia)
e) MES
Devuelve el mes correspondiente al argumento.
= MES (número o referencia)
f) DIA
Devuelve el día correspondiente al argumento.

= DIA (número o referencia)

2.4.7. Funciones de búsqueda y referencia.

a) BUSCAR
La función busca un valor es un rango ordenado y devuelve otro valor
asociado.
=BUSCAR (valor deseado; rango donde se busca; rango asociado)
Ejemplo:
Vea en la siguiente ilustración la manera de localizar una tasa de correos
correspondiente al peso del paquete a enviar.
Funciones

b) BUSCARV
Busca un valor específico en la columna más a la izquierda de una matriz y
devuelve el valor en la misma fila de una columna especificada en la tabla.
BUSCARV (valor buscado; matriz; columna; ordenado)
 Valor buscado. Es el valor que se busca en la primera columna de la matriz, puede ser
un valor, una referencia o una cadena de texto.
 Matriz. Es el conjunto de información donde se buscan los datos. Utilice una referencia
a un rango o un nombre de rango, como por ejemplo Base de datos o Lista. Los valores
de la primera columna de matriz pueden ser texto, números o valores lógicos. El texto
escrito en mayúsculas y minúsculas es equivalente.
 Columna. Es el número de columna de matriz desde la cual debe devolverse el valor
coincidente. Si el argumento columnas es igual a 1, la función devuelve el valor de la
primera columna del argumento matriz; si el argumento columna es igual a 2,
devuelve el valor de la segunda columna de matriz y así sucesivamente.
 Ordenado. Es un valor lógico que indica si desea que la función BUSCARV busque un
valor igual o aproximado al valor especificado. Si el argumento ordenado es
VERDADERO o se omite, la función devuelve un valor aproximado, es decir, si no
encuentra un valor exacto, devolverá el valor inmediatamente menor que valor

buscado. Si ordenado es FALSO, BUSCARV devuelve el valor buscado. Si no encuentra


ningún valor, devuelve el valor de error #N/A.
El ejemplo anterior muestra como la función BUSCARV localiza el valor en una
tabla de doble entrada. Observe que en el valor del argumento columna se ha sumado
1 al valor de la modalidad para indicar así la columna del rango en la que se localiza el
valor buscado, en este caso la columna número 4.

c) BUSCARH
Similar a la anterior BUSCARV. Busca un valor específico en la fila más superior
de una matriz y devuelve el valor en la misma columna de una fila especificada en la
tabla.
BUSCARV (valor buscado; matriz; fila; ordenado)

d) COINCIDIR
Devuelve la posición que ocupa un elemento dentro de una lista ordenada.
La coincidencia puede ser de varios tipos.
= COINCIDIR (Valor que se busca; matriz; tipo de coincidencia)
 Tipo = -1 localiza el menor valor mayor o igual al buscado.
 Tipo = 0 localiza el primer valor igual al buscado.
 Tipo = 1 localiza el mayor valor menor o igual al buscado.

Ejemplo:
Si el rango B1:B4 contiene “Pérez; Quintana; Rodríguez; Sánchez”
COINCIDIR (“Quintana”; B1:B4; 0) = 2

e) INDICE
La función INDICE devuelve la referencia de la celda especificada por medio de
una fila y una columna. Los valores de fija y columna deben estar ordenados.
= INDICE (Matriz donde se busca; fija deseada; columna deseada)

Ejemplo:
La siguiente figura muestra un modelo donde se extrae el tipo de descuento
que corresponde a un cliente según las compras efectuadas y el tipo de cliente. La
celda D7 calcula la posición correspondiente a las compras expresadas en C7 mediante
una función COINCIDIR. A continuación la función INDICE toma como argumentos
G9:I18 (lugar donde efectúa la búsqueda), D7 (fila a buscar), C6 (columna a buscar).
La siguiente figura muestra otro ejemplo que combina las funciones INDICE y COINCIDIR para
extraer un dato por su código en una lista no ordenada.

Las funciones bd tiene la siguiente estructura:

=bdextraer(tabla; nombre del campo del que queremos extraer la información; criterios)

-los criterios son dos celdas una con el nombre del campo y otra con el criterio de la
información a extraer.

S-ar putea să vă placă și