You are on page 1of 9

DEPARTAMENTO DE LENGUAJES Y SISTEMAS INFORMTICOS

ESCUELA SUPERIOR DE TECNOLOGA Y CIENCIAS EXPERIMENTALES

A.D.E.M.
Segundo Curso

A25. Informtica aplicada a la gestin


Curso 2005/2006

Excel

Tema 5. Funciones bsicas II.


Excel 97 Universitat Jaume I

TABLA DE CONTENIDOS

5.1 Objetivos de esta prctica ........................................................................................3

5.2 Tipos de funciones ...................................................................................................3

5.2.1 Funciones de informacin............................................................................3

5.2.2 Funciones financieras...................................................................................4

5.2.3 Funciones de bsqueda y referencia ............................................................5

5.2.3.1 Buscarv ........................................................................................5

5.2.3.2 Buscarh ........................................................................................7

5.2.3.3 Coincidir ......................................................................................7

5.2.3.4 Indice ...........................................................................................8

5.2.3.5 Coincidir e Indice anidadas .........................................................9

Tema 5. Funciones bsicas II Pgina 2


Excel 97 Universitat Jaume I

Tema 5. Funciones bsicas II

5.1 Objetivos de esta prctica.


Conocer la sintaxis de algunas funciones ms especficas de Excel
Conocer el comportamiento de estas funciones y emplearlas adecuadamente.

5.2 Tipos de funciones


Concretamente, en la presente prctica veremos algunas de las funciones pertenecientes a las
siguientes categoras:
Funciones de informacin
Funciones financieras
Funciones de bsqueda y referencia
Como en la Prctica 4, para la descripcin de las funciones destacaremos sus nombres con
MAYSCULA Y NEGRITA y sus argumentos con negrita, excepto en el caso de que sean
opcionales, que los mostraremos en cursiva.

5.2.1 Funciones de informacin


Las funciones de informacin devuelven un valor lgico (verdadero o falso) con el que
responden a una pregunta sobre una caracterstica de su argumento. Pueden ser bastante tiles
si se combinan con la funcin SI para construir condiciones. A continuacin mostramos
algunas de ellas:

FUNCIN RESULTADO (DESCRIPCIN)


ESBLANCO(valor) VERDADERO si el valor se refiere a una celda vaca
ESERROR(valor) VERDADERO si el valor es cualquier valor de error
VERDADERO si el valor es cualquier valor de error excepto
ESERR(valor)
#N/A
ESLOGICO(valor) VERDADERO si el valor es un valor lgico
ESNOD(valor) VERDADERO si el valor es un valor de error #N/A
ESNOTEXTO(valor) VERDADERO si el valor no es texto
ESNUMERO(valor) VERDADERO si el valor es numrico
ESREF(valor) VERDADERO si el valor es una referencia
ESTEXTO(valor) VERDADERO si el valor es texto

Tema 5. Funciones bsicas II Pgina 3


Excel 97 Universitat Jaume I

Ejercicio 5.1:
Supongamos que quieres hallar la media aritmtica de los valores numricos de las celdas A1:A5 de una hoja
de clculo mediante el uso de la funcin PROMEDIO. Sin embargo, no quieres que devuelva por ejemplo el
error #DIV/0 en caso de que las celdas del rango no contengan ningn nmero. Escribe la frmula
correspondiente que calcule la media y que, en el caso de no poder hacerlo, avise del problema mediante un
mensaje de error ms amigable (como, por ejemplo, Se necesitan valores numricos para calcular la
media.

5.2.2 Funciones financieras


Estas funciones permiten realizar las operaciones clsicas de la matemtica financiera,
estudios contables, anlisis econmicos, etc. El grupo de funciones que veremos en esta
categora contiene argumentos comunes a todas ellas, su detalle es el siguiente:
Tipo: es la modalidad de vencimiento de los pagos (0 al final del mes y 1 al principio).si se
omite es 0.
Tasa: es la tasa de inters por perodo.
Nper: es el nmero total de pagos dentro de una anualidad.
Pago: es el pago de cada perodo, (se compone de amortizacin de capital y amortizacin de
intereses.
Va: es el valor actual del prstamo o el total de pagos a realizar para amortizarlo.
Vf: es el valor futuro que deseamos obtener luego de una serie de pagos.

El grupo mencionado est compuesto de las siguientes funciones:

FUNCIN RESULTADO (DESCRIPCIN)


NPER(tasa; pago; va; vf; tipo) Total perodos con pagos e inters constantes
PAGO(tasa; nper; va; vf; tipo) Cuota de pago con pagos e inters constante
TASA(nper; pago; va; vf; tipo) Tasa de inters para un perodo dado.
VA(tasa; nper; pago; vf; tipo) Valor actual de una inversin
VF(tasa; nper; pago; va; tipo) Valor futuro de una inversin

Ejercicio 5.2:
Copia en una hoja de clculo la siguiente tabla para calcular la cuota a pagar correspondiente
a un prstamo segn los trminos que se establecen, aplicando la funcin Pago con sus
primeros tres argumentos.
Analiza como trabaja la funcin.

A B
1 PRSTAMO 120.000
2 INTERS ANUAL 14%
3 AOS DE DURACIN 3
4 CUOTA A PAGAR: =PAGO(B2/12;B3*12;-B1)

Tema 5. Funciones bsicas II Pgina 4


Excel 97 Universitat Jaume I

5.2.3 Funciones de bsqueda y referencia


Las funciones de Bsqueda y referencia se utilizan para la recuperacin de los datos que
presentan una estructura tabular, es decir, dispuestos en filas y columnas. Algunas de estas
funciones se pueden observar en la siguiente tabla:

FUNCIN RESULTADO (DESCRIPCION)


Busca en primera columna de una matriz, se mueve en la fila
BUSCARV;
correspondiente y devuelve valor de celda.
Busca en la fila superior de una matriz y devuelve el valor de la
BUSCARH;
celda indicada.
BUSCAR; Busca los valores en un vector o matriz.
COINCIDIR; Devuelve la posicin relativa de un elemento en una matriz.
COLUMNA; Devuelve el nmero de columnas de una referencia.
ELEGIR; Elige un valor en una lista de valores.
FILA; Devuelve el nmero de la fila de una referencia.
Como un acceso directo abre un documento en un servidor de
HIPERVINCULO;
red, intranet o Internet.
Utiliza un ndice para elegir un valor a partir de una referencia o
INDICE;
matriz.
TRANSPONER; Devuelve la traspuesta de una matriz.

Dentro del grupo de funciones que pertenecen a esta categora, consideraremos las funciones
BUSCARV, BUSCARH, COINCIDIR E INDICE.

5.2.3.1 BUSCARV
Esta funcin busca un valor especfico en la columna ms a la izquierda de una tabla o matriz
de valores y devuelve el valor en la misma fila de una columna especificada en la tabla o
matriz.
SINTAXIS:

BUSCARV(Valor_buscado; Matriz_buscar_en; Indicador_columnas; Ordenado)

Admite cuatro argumentos: Valor_buscado es el valor de bsqueda y puede ser un nmero,


una referencia o una cadena de texto; Matriz_buscar_en es el rango de celdas donde se
realiza la bsqueda; Indicador_columnas es el nmero de columna deMatriz_buscar_en
desde la cual debe devolverse el valor coincidente y Ordenado es un valor lgico que
controla el tipo de bsqueda que se realizar.
Si el argumento Ordenado es VERDADERO (o se omite) la funcin, si no encuentra un valor
exacto, devuelve un valor correspondiente al que ms se aproxime por defecto su valor de
bsqueda (el valor correspondiente al inmediatamente menor que Valor_buscado) Si
Ordenado es FALSO, BUSCARV devuelve el valor correspondiente al buscado.

Tema 5. Funciones bsicas II Pgina 5


Excel 97 Universitat Jaume I

Nota: Hay que realizar algunas observaciones:


El texto escrito en maysculas y minsculas es equivalente
Si el argumento Ordenado es VERDADERO, los valores de la primera columna de la
Matriz_buscar_en deben colocarse en orden ascendente, de lo contrario BUSCARV podra
devolver un valor incorrecto.
Si Valor_buscado es menor que el menor valor de la primer columna, la funcin devuelve
el error #N/A.
Si BUSCARV no encuentra el Valor_buscado y Ordenado es FALSO, devuelve el error
#N/A
Si Indicador_columnas es menor que 1, BUSCARV devuelve el error #VALOR! y si es
mayor que el nmero de columnas de matriz_buscar_en, devuelve el error #REF!

Ejercicio 5.3.
Copia la tabla que se encuentra a continuacin en una hoja nueva y utiliza esta funcin para
averiguar la nota correspondiente a 7,5 con la siguiente llamada: BUSCARV(7,5;A1:B4;2).
Escribe la funcin en la celda C1 de la hoja.
Analiza la llamada a la funcin y el resultado obtenido.

A B
1 0 Suspendido
2 5 Aprobado
3 7 Notable
4 8,5 Sobresaliente

Ahora supongamos que la tabla tuviera el aspecto que se muestra a continuacin, (constryela
en otro rango de la hoja) veramos cmo el valor devuelto al aplicar la funcin para 7,5 (en
una celda a la derecha de esta tabla) se transforma en Aprobado.
Analiza porqu devuelve este resultado.

D E
1 0 Suspendido
2 5 Aprobado
3 8,5 Sobresaliente
4 7 Notable

Los ejemplos anteriores se refieren a bsquedas donde interesa la coincidencia exacta (o


aproximada para valores intermedios de bsqueda) a los contenidos en la matriz
comparacin. Aqu hemos utilizado el argumento Ordenado con el valor VERDADERO
(explcito u omitido).

Tema 5. Funciones bsicas II Pgina 6


Excel 97 Universitat Jaume I

Si en cambio, se desea buscar slo una coincidencia exacta entre los valores de bsqueda y
los de la matriz comparacin (para obtener sus correspondientes resultados biunvocos), por
ejemplo, DNI y los nombres de personas a que pertenecen, .se deber utilizar el argumento
Ordenado en VERDADERO con los valores de la primer columna de la matriz comparacin
ascendentes, o el argumento Ordenado en FALSO sin importar el orden de los valores de la
primer columna.

Ejercicio 5.4
Prueba este ltimo caso, copiando la siguiente tabla y utilizando la funcin con una llamada
conveniente para buscar el nombre de distintas personas por intermedio de sus respectivos
DNIs. Prueba con ordenamiento y sin ordenamiento y analiza resultados.

DNI NOMBRE
1 18.543.000 Juan Garca Gimnez
2 21.987.345 Pablo Lpez Caso
3 19.432.654 Jos Gutirrez Huerta
4 20.987-123 Francisco Valle Porta
5 19.345.876 Alfonso Villar Gmez
6 15.500.600 Pablo Gmez Heredia

5.2.3.2 BUSCARH
Esta funcin es completamente anloga a la anterior, con la salvedad de que opera en
direccin horizontal, es decir, busca un valor en la fila superior de una tabla o una matriz de
valores y devuelve un valor en la misma columna de una fila especificada en la tabla o en la
matriz.
SINTAXIS:

BUSCARH(Valor_buscado; matriz_buscar_en; Indicador_filas; Ordenado)

El resto de consideraciones son similares a las vistas para la funcin BUSCARV.

5.2.3.3 COINCIDIR
Esta funcin devuelve la posicin relativa de un elemento en una matriz que coincida con un
orden especificado.
SINTXIS:
COINCIDIR(Valor_buscado; Matriz_buscada; Tipo_de_coincidencia)
Admite tres argumentos: Valor_buscado es el valor que se utiliza para encontrar en la tabla
el valor deseado, puede ser un nmero, un texto o una referencia; matriz_buscada es una
matriz fila o columna formada por el rango de celdas donde buscar los valores;
Tipo_de_coincidencia admite tres valores: 1, 0 -1.

Tema 5. Funciones bsicas II Pgina 7


Excel 97 Universitat Jaume I

1 Para buscar el mayor valor por defecto o el valor exacto (necesita los valores
ascendentes)
0 El valor exacto
-1 El menor valor por exceso o el valor exacto, de la coincidencia (necesita los valores
descendentes).

Nota: Cabe efectuar las siguientes observaciones:

La funcin COINCIDIR no distingue entre maysculas y minsculas cuando hace


coincidir valores de texto.
Si COINCIDIR no puede encontrar una coincidencia, devuelve el valor de error #N/A.

Ejercicio 5.5.
Copia las tablas que se encuentran a continuacin y utiliza la funcin COINCIDIR para
averiguar las posiciones relativas del valor Oficial en la tabla A1:A6 y del valor 63.000
en la tabla A1:F1, utilizando el tipo de coincidencia en 0.

A A B C D E F
1 Auxiliar 1 30.000 42.000 49.000 54.000 63.000 71.000
2 Comercial
3 Dibujante
4 Oficial
5 Secretario
6 Tcnico

5.2.3.4 INDICE
Esta funcin devuelve un valor o la referencia a un valor en una tabla o rango. La funcin
INDICE() tiene dos formas, referencia y matricial.
La forma que veremos es la matricial que devuelve el valor de un elemento en una tabla o
matriz seleccionado por los ndices de nmero de fila y de columna.
SINTXIS FORMA MATRICIAL:

INDICE(Matriz; Nm_fila; Nm_columna)

Esta funcin admite tres argumentos: Matriz es un rango de celdas o una matriz de
constantes; Nm_fila selecciona en el rango matriz la fila desde la cual se devolver un
valor, si se omite se requiere el argumento Nm_columna; Nm_columna selecciona en el
rango matriz la columna desde la cual se devolver un valor, si se omite, se requiere el
argumento Nm_fila.

Tema 5. Funciones bsicas II Pgina 8


Excel 97 Universitat Jaume I

Varias consideraciones sobre el uso correcto de los argumentos Nm_fila y Nm_columna:

Si se utilizan ambos argumentos Nm_fila y Nm_columna, INDICE devuelve el


valor en la celda de interseccin de ambos argumentos.
Si Matriz contiene slo una fila o columna, el argumento Nm_fila o
Nm_columna que corresponde es opcional.
Si Matriz tiene ms de una fila y ms de una columna y slo utiliza Nm_fila o
Nm_columna, INDICE devuelve una matriz con toda una fila o columna.

Nota: Los argumentos Nm_fila y Nm_columna deben indicar una celda contenida en
matriz; de lo contrario, INDICE devuelve el valor de error #REF!

Ejercicio 56.
Copia la siguiente tabla y utiliza la funcin INDICE para obtener los valores de los elementos
2,3 y 3,1.

A B C

1 Cemento Grava Arena

2 Hormign Asfalto Aluminio

3 Madera Hierro Bronce

5.3.3.5 COINCIDIR E INDICE ANIDADAS


Estas dos funciones se suelen anidar para obtener resultados especficos.

Ejercicio 5.7.
Copia la tabla que se encuentra a continuacin y aplica las funciones COINCIDIR e INDICE en
la siguiente estructura anidada para saber que empresa ofrece el mejor precio total:
INDICE(B1:C4; 1; COINCIDIR(MIN(B4:C4); B4:C4; 0))

A B C

1 Empresa1 Empresa2

2 Producto1 2500,00 385,00

3 Producto2 750,00 2995,00

4 Totales 3250,00 3380,00

Tema 5. Funciones bsicas II Pgina 9

You might also like