You are on page 1of 21

Funciones de Excel

Funciones por categoras


Bsqueda
BUSCARH

BUSCARV

Fecha (Google docs)


DATE

HOUR

Fecha y hora
AO

FECHA

SEGUNDO

Informacin
CELDA

CONTAR.BLANCO

Lgicas
O

SI

Ms
Matemticas
ABS

ATAN

SUMA

Ms
Texto datos
CONCATENAR

ENCONTRAR

BUSCARV: Esta funcin nos permite buscar un valor en una primera columna de una
matriz, una vez localizado nos muestra dentro de la misma fila el valor que contiene la
columna que deseamos obtener.
BUSCARV(Valor que se desea buscar en la matriz; Matriz de datos donde buscar
datos; Columna que se desea obtener dato; Ordenado)
Excel busca en la primera columna de la matriz, definida en el segundo argumento,
de forma vertical el valor que ponemos en el primer argumento.
Normalmente esta bsqueda Excel la hace pensando que esta primera columna est
ordenada. Si los valores no lo estuvieran tenemos que indicrselo para que pueda
encontrar el dato. Si la tabla no est ordenada deberemos escribir Falso en el
argumento que hemos llamado Ordenado.
EJEMPLO
Vamos a crear una pequea hoja en la que segn el cdigo de un artculo nos devuelva
la descripcin de este dependiendo de una lista. Para ello primero de todo necesitaremos
una tabla de valores. Imaginemos que la introducimos a partir de la celda A5 donde
escribiremos el primer cdigo, por ejemplo X-1. En la celda B5 la descripcin: Coches.
En la celda A6 escribiremos X-2 y en la B6: Camiones... y as todos los valores que
querramos.
Lo que desearemos es que el usuario de esta hoja introduzca un cdigo en la celda A1 y
automticamente en la celda A2 aparezca la descripcin que depende del cdigo. Para
ello solamente tendremos que escribir la funcin siguiente en la celda A2.
=BUSCARV(A1;A5:B8;2;FALSO)
Explicaremos detenidamente los argumentos de esta funcin para terminar de entender
el funcionamiento. En esta funcin buscamos el valor de la celda A1, dentro de la matriz
A5:B8, recuerda que Excel busca primero por la primera columna. Como resultado nos
mostrar lo que encuentre en la segunda columna de la fila del valor encontrado.

BUSCARH: Esta funcin realiza lo mismo que la funcin BUSCARV(), pero con la
diferencia que busca los valores en la primera fila de la matriz de forma horizontal y nos
devuelve un valor que est dentro de la misma columna del valor encontrado.
BUSCARH(Valor que se desea buscar en la matriz; Matriz de datos donde buscar
datos; Fila que se desea obtener dato; Ordenado)
Excel busca en la primera fila de la matriz, definida en el segundo argumento, de
forma horizontal el valor que ponemos en el primer argumento.

Normalmente esta bsqueda Excel la hace pensando que est primera fila est ordenada.
Si los valores no estuvieran, tenemos que indicrselo para que pueda encontrar los
datos. Si la tabla no est ordenada deberemos escribir Falso en el argumento
llamado Ordenado.
COINCIDIR: Esta funcin nos devuelve la posicin que ocupa un valor determinado
dentro de una matriz de datos.
COINCIDIR(Valor buscado; Matriz datos;Tipo de coincidencia)
En Valor buscado, escribiremos el valor o la celda que contenga el valor que deseamos
buscar dentro de un grupo de celdas que especificaremos en Matriz datos.
En tipo de coincidencia tenemos tres posibilidades.
- Pondremos 1, para encontrar el valor que sea inferior o igual al que indicamos en
Valor buscado. El listado deber estar ordenado de menor a mayor.
- Pondremos 0, para encontrar el primer valor de la matriz que sea igual al valor que
estamos buscando. En esta ocasin el listado puede estar desordenado.
- Pondremos -1, para encontrar el valor que sea mayor o igual al que indicamos en Valor
buscado. El listado, deber estar ordenado de mayor a menor.
Ejemplo:
Imagina que tenemos una serie de artculos ordenador por el dinero que hemos ganado
por su venta. Podra ser nos interesase saber que posicin ocupa dentro de la matriz.
Tenemos los artculos desde la celda A3 hasta la A200. Queremos poner el cdigo a
buscar en la celda A1 y el resultado de la posicin que ocupa dentro de la matriz en la
A2. De esta forma deberemos escribir la funcin en la celda A2 de la siguiente forma:
=COINCIDIR(A1;A3:A200)
ELEGIR: Con esta funcin escogeremos un valor de una lista de valores dependiendo
de un ndice.
ELEGIR(Valor del ndice; valor 1; valor 2; ...) esta funcin est limitada a 29 valores.
Ejemplo:

Descripcin: Con esta funcin escogeremos un valor de una lista de valores


dependiendo de un ndice.
Das de la semana

Funciones utilizadas en esta prctica ELEGIR() y DIASEM()


En muchas ocasiones trabajamos con datos que dependen de fechas del estilo
01/01/2005, pero puede ser que nos interese ver el da de la semana (lunes, martes,)
de cada una de estas fechas. De esta forma podremos agrupar los datos segn estos das
siendo ms fcil ver la evolucin por da de la semana.
Para poder ver esta informacin crearemos una nueva columna donde aparecer esta
informacin.
Imagina que en la celda B1 tenemos la fecha completa y en la celda A1 deseamos ver el
da de la semana. En esta celda introduciremos la funcin:
=ELEGIR(DIASEM(B1;2);"Lunes";"Martes";"Mircoles";"Jueves";"Viernes";"Sbado"
;"Domingo")
Ahora slo nos queda arrastrar la funcin hasta el final de la lista donde aparecen las
fechas.

Referencias circulares

Aceptar, quitar o corregir una referencia


circular
Cuando una frmula hace referencia a su propia celda, directa o indirectamente,
se denomina referencia circular. Microsoft Office Excel no puede calcular
automticamente todos los libros abiertos cuando uno de ellos contiene una
referencia circular. Puede quitar la referencia circular, o bien hacer que Excel
calcule cada celda de dicha referencia utilizando los resultados de
la iteracin anterior. Si no se cambia el valor predeterminado de la iteracin,
Excel detendr los clculos tras 100 iteraciones o despus de que todos los
valores en la referencia circular cambien menos de 0,001 entre iteraciones, lo
que se cumpla en primer lugar.

Qu desea hacer?

Localizar y quitar una referencia circular


Hacer funcionar una referencia circular cambiando el nmero de veces
que Excel itera las frmulas

Localizar y quitar una referencia circular


1.

En la ficha Frmulas, en el grupo Auditora de frmulas, haga clic en


la flecha del botn agrupado Comprobacin de errores, elija Referencias

circulares y, a continuacin, haga clic en la primera celda que aparece en el


submen.
Sugerencia Puede moverse entre celdas en una referencia circular haciendo
doble clic en las flechas del rastreador.
2.

Revise la frmula en la celda. Si no puede determinar si la celda es la


causa de la referencia circular, haga clic en la siguiente celda en el
submen Referencias circulares.
NOTA

En la barra de estado aparecer la palabra "Circular", seguida por una

referencia a una de las celdas de la referencia circular. Si la palabra "Circular"


aparece sin una referencia de celda, la hoja de clculo activa no contiene la
referencia circular.
3.

Contine revisando y corrija la referencia circular hasta que en la barra


de estado ya no aparezca la palabra "Circular".
VOLVER AL PRINCIPIO

Hacer funcionar una referencia circular cambiando el


nmero de veces que Excel itera las frmulas
1.

Haga clic en el botn de Microsoft Office

, haga clic en Opciones

de Excel y, a continuacin, haga clic en la categora Frmulas.


2.

En la seccin Opciones de clculo, active la casilla de


verificacin Habilitar clculo iterativo.

3.

Para definir el nmero de veces que Excel actualizar los clculos,


escriba el nmero de iteraciones en el cuadro N mximo de iteraciones.
Cuanto mayor sea el nmero de iteraciones, ms tiempo necesitar Excel para
calcular una hoja de clculo.

4.

Para definir el nmero mximo de cambio que se aceptar entre los


resultados de los clculos, escriba la cantidad en el cuadro Cambio mximo.
Cuanto menor sea el nmero, ms preciso ser el resultado y ms tiempo
necesitar Excel para calcular una hoja de clculo.

Ejemplos:
1.- El sueldo de un vendedor est estipulado en 20% de los beneficios que obtenga la
empresa. La tabla de clculo sera la siguiente.

Rangos

Matrices

-como nombrarla

-buscar objetivo

-como activar: solver. ficha programador,


-como se realizan operaciones entre hojas
-Direcciones mixtas
Direcciones mixtas

Desde un punto de vista prctico, podemos decir que mientras que el empleo de
direcciones relativas y absolutas es imprescindible para obtener buenos resultados, las
direcciones mixtas resultan algo ms anecdticas que stas anteriores pero el correcto

uso de este tipo de direccionamiento nos puede ahorrar horas de trabajo a la hora de
desarrollar copiado de frmulas. Es el tipo, quizs, ms complicado de ver.
Si se ha visto que una direccin relativa se mueve segn el desplazamiento que realiza
la frmula, y una absoluta queda fija e independiente de dicho desplazamiento, una
direccin mixta se desplaza solamente en una direccin (horizontal o vertical)
permaneciendo fija en la otra. Es decir que de una referencia de celda que tengamos en
una frmula si fuera relativa sera de la forma: B3. Si fuera absoluta sera $B$3, y si
fuera mixta sera o bien B$3 o bien $B3. Lo vemos con un ejemplo:
Vamos a preparar una tabla que obtiene diferentes valores de porcentaje para diferentes
cantidades. Ahora en el interior de la tabla debemos calcular los porcentajes
correspondientes a los capitales de la fila superior y teniendo en cuenta los porcentajes
de la columna izquierda. De este modo si nos ponemos en la celda B2 la frmula ser
=B1*A2.

Ahora nos encontramos en la misma situacin de antes puedo copiar esta frmula al
resto de celdas de la tabla? La respuesta es NO.
Si la copiamos obtendramos resultados no correctos. Este es un problema. A veces se
copian frmulas, y como aportan un resultado (incorrecto, pero resultado) muchos
usuarios se dan por satisfechos, y sin verificar si las frmulas son las correctas y si los
resultados son los correctos, dan por concluido el trabajo. Esto es peligrossimo a nivel
profesional.
Ahora bien, si ponemos absoluta la direccin de la celda B1, $B$1 entonces podemos
copiar la frmula hacia abajo en toda su columna. El problema aparece cuando intento
copiar la frmula hacia la derecha. Lo vemos analizado en la siguiente figura:

Pues bien, el problema se soluciona si hago uso de las direcciones mixtas, las cuales
dejan fija una fila o una columna. Analicemos la frmula inicial de la celda B2:
=B1*A2

Nos fijaremos primero en el operador B1.


Si pensamos en la frmula correcta que debe existir en la celda B4
vemos que debera ser =B1*A4
Si pensamos en la celda B6 debera ser =B1*A6
Si pensamos en la celda C2 debera ser =C1*A2
Si pensamos en la celda C4 debera ser =C1*A4
Si pensamos en la celda D3 debera ser =D1*A3
Observamos que la direccin B1 pasar a ser C1, D1... lo cual nos
demuestra que copiemos la frmula donde la copiemos dicha
direccin siempre es tomada de la FILA 1 (que es la que se repite en
todas las referencias). Luego, mientras la columna ha de ir variando
B, C, D, la fila permanecer fija 1. De este modo deducimos que para
poder copiar la frmula debo dejar variable la columna y fija la fila.
Esto se hace anteponiendo el smbolo $ a la fila que debe de
permanecer fija, el 1, en este caso, lo dejaremos fijo. Por lo tanto ese
operador B1 pasar a escribirse B$1 (direccin mixta que fija la
fila 1)

Nos fijaremos ahora en el segundo operador A2.


Si pensamos en la frmula correcta que debe existir en la celda B4
vemos que debera ser =B1*A4
Si pensamos en la celda B6 debera ser =B1*A6
Si pensamos en la celda C2 debera ser =C1*A2
Si pensamos en la celda C4 debera ser =C1*A4
Si pensamos en la celda D3 debera ser =D1*A3
Observamos que la direccin A2 pasar a ser A4, A6, A2, A4, A3...

lo cual nos demuestra que copiemos la frmula donde la copiemos


dicha direccin siempre toma el dato de la COLUMNA A, que es la
que se repite en todas las referencias. Luego, mientras la fila ha de ir
variando 6, 2, 4, 3 la columna permanecer fija A. De este modo
deducimos que para poder copiar la frmula debo dejar fija la
columna y variable la fila. Esto se hace anteponiendo el smbolo $ a
la columna que deba permanecer fija. Por lo tanto A2 pasar a
escribirse $A2 (direccin mixta que fija la columna A)

Conclusin: La frmula final que ha de introducirse en la celda B2 de manera que sea


copiable a toda la tabla ser para B2:

=B$1*$A2

Despus copiamos hacia abajo desde el cuadro de llenado...

... y a continuacin copiamos hacia la derecha.

Analizamos el resultado y vemos que es correcto:

Las direcciones mixtas son aquellas que marcan una posicin fija respecto a una fila y
variable respecto a una columna o viceversa. Al copiar una celda que contiene
direcciones mixtas, las direcciones de las celdas contenidas en la frmula copiada se
modifican de acuerdo a la nueva situacin de la frmula, pero nicamente en funcin
del parmetro que sea variable. Una direccin mixta se indica mediante el literal de la
columna y el nmero de la fila correspondiente, precedido uno de ellos por el smbolo $
($A1 A$1). Como puede verse una direccin puede ser mixta dependiendo de si se fija
la fila (A$1)o la columna ($A1).

-referencias mixtas,absolutas y relativas

-filtros

Excel 2007 permite filtrar los datos de una tabla para ver
slo las filas correspondientes a los criterios especificados
y ocultar aquellas que no deben verse. Para ello debers
activar la funcin filtro automtico.

Activa una de las celdas del rango.


Haz clic en el botn Ordenar y filtrar de la ficha Inicio, grupo Modificar, y luego en
la opcin Filtro.

Crea los filtros deseados.

Una vez filtrados los datos, puedes copiarlos, modificarlos, formatearlos, presentarlos
en forma de grfico e imprimirlos sin volver a organizarlos ni desplazarlos.

Para desactivar el filtro automtico, haz clic de nuevo en el botn Ordenar y filtrar
de la ficha Inicio, grupo Modificar, y luego en la opcin Filtro.

Esta operacin provoca la anulacin de otros posibles


filtros y, por tanto, hace visibles todos los datos ocultos.
Formulas:

Cilindr
o

Esfera

Cono

Cubo

A = 6 a2

V = a3

Prisma

A = (perim. base h) + 2 area base

V = rea base h

Pirmi
de

Poliedros regulares
Figura

Esquema

N de caras

rea

Tetraedro

4 caras, tringulos
equilteros

Octaedro

8 caras, tringulos
equilteros

Cubo

6 caras, cuadrados

A = 6 a2

Dodecaedro

12 caras, pentgonos
regulares

A = 30 a ap.

Icosaedro

20 caras, tringulos
equilteros

You might also like