Sei sulla pagina 1di 10

Filtro avanzado

En Excel puedes realizar un filtrado de datos totalmente personalizado


proporcionando los criterios que deseas aplicar a la informacin. Este tipo de
filtrado es conocido como Filtro avanzado y en esta ocasin te mostrar cmo
utilizarlo.
Supongamos la siguiente tabla de datos.

Los criterios por los cuales se realizar el filtrado deben especificarse dentro de
celdas de la misma hoja. Supongamos que deseo filtrar los registros del
departamento de Finanzas.

Para este ejemplo coloqu los criterios por arriba de la tabla de datos aunque
realmente su ubicacin no es de importancia.
Aplicar un filtro avanzado a los datos
Antes de aplicar el filtro avanzado debo seleccionar la tabla de datos (A4:D13) y
posteriormente ir a la ficha Datos y pulsar el botn Avanzadas que se encuentra
en el grupo Ordenar y filtrar. Se mostrar el cuadro de dilogo Filtro avanzado.

Observa cmo en el cuadro de texto para Rango de criterios he seleccionado el
rango que contiene las condiciones del filtro avanzado necesarias. Solamente
resta pulsar el botn Aceptar para aplicar el filtro.

El resultado es precisamente lo que necesito, as que el filtrado avanzado ha sido
exitoso. Pero ahora tengo un desafo mayor Cmo podra hacer para especificar
condiciones para una segunda columna? Supongamos que deseo filtrar la
informacin de las personas que tienen apellido Hernndez y que adems
pertenecen al departamento de Finanzas. Para filtrar los datos por estos criterios
debo agregar dichas condiciones en otra celda.

Observa cmo el Rango de la lista es el mismo que en el caso anterior ya que son
los mismos datos, pero el Rango de criterios ahora abarca tambin las celdas que
contienen el criterio para el Apellido. Al aceptar los cambios Excel aplicar el filtro
avanzado adecuadamente.

De la misma manera puedes especificar un criterio para cada columna. Hasta
ahora solamente he especificado una sola condicin por columna, pero ahora
deseo agregar a los resultados del filtro la informacin del departamento de
Informtica. Para ello solamente agregar una fila adicional al rango de criterios de
la siguiente manera.

Al aceptar los cambios Excel filtrar la informacin de los empleados de Finanzas
con apellido Hernndez y adems mostrar la informacin de los empleados del
departamento de Informtica sin importar el apellido que tengan.

Como podrs observar, es factible especificar una condicin por cada fila del
rango de criterios. De esta manera puedes crear un filtro avanzado en Excel.

Funcin K.ESIMO.MAYOR en Excel
La funcin K.ESIMO.MAYOR en Excel nos permite encontrar el valor ms grande
dentro de un rango de datos o podemos especificar una posicin especfica dentro los datos
que nos devolver la funcin.
Sintaxis de la funcin K.ESIMO.MAYOR
La funcin K.ESIMO.MAYOR tiene dos argumentos:

Matriz (obligatorio): El rango de datos donde deseamos buscar.
K (obligatorio): La posicin que ocupa el elemento de la Matriz que deseamos obtener.
Una ventaja de esta funcin es que la Matriz de datos no tiene que estar ordenada de
ninguna manera y aun as obtendremos el resultado correcto. Sin embargo, si la Matriz
especificada est vaca, la funcin K.ESIMO.MAYOR devolver el error #NUM!
Ejemplo de la funcin K.ESIMO.MAYOR
Para probar la funcin K.ESIMO.MAYOR haremos un ejemplo muy sencillo. Tengo una
lista de nmeros en la columna A que no estn ordenados. Necesito saber cul de todos los
nmeros es el mayor para lo cual utilizar la siguiente frmula:
=K.ESIMO.MAYOR(A1:A10, 1)
El resultado de esta frmula lo puede observar en la celda C1 que correctamente devuelve
el valor 50 que es precisamente el valor ms grande de la lista:

Si quisiera saber cul es el segundo nmero ms grande de la lista utilizo la siguiente
frmula:
=K.ESIMO.MAYOR(A1:A10, 2)
El resultado lo puedes observar en la celda C2:

El segundo argumento de la funcin nos sirve para indicar la posicin que deseamos
obtener.

La funcin K.ESIMO.MENOR en Excel
La funcin K.ESIMO.MENOR en Excel devuelve el valor ms pequeo dentro de un
rango de celdas pero tambin podemos especificar alguna posicin relativa al conjunto de
datos que deseamos que la funcin nos devuelva.
Sintaxis de la funcin K.ESIMO.MENOR
La funcin K.ESIMO.MENOR tiene dos argumentos:

Matriz (obligatorio): La matriz o rango de datos donde deseamos buscar.
K (obligatorio): La posicin dentro de la Matriz que ocupa el elemento que deseamos
obtener a partir del menor de los valores.
Si el argumento K es superior al nmero de elementos de la Matriz, la funcin
K.ESIMO.MENOR devolver el error #NUM!.
Ejemplos de la funcin K.ESIMO.MENOR
Tengo un conjunto de nmeros en la columna A y de los cuales necesito saber cul de ellos
es el nmero ms pequeo. Podemos utilizar la funcin K.ESIMO.MENOR para obtener
el menor de todos los valores de la siguiente manera:
=K.ESIMO.MENOR(A1:A10, 1)
Observa el resultado de esta frmula en la siguiente imagen:

Con solo modificar el segundo argumento de la funcin puedo conocer los 3 valores ms
pequeos del rango de datos. En la siguiente imagen puedes observar cmo la funcin
K.ESIMO.MENOR me permite hacer esto fcilmente:

Lo nico que debemos cambiar en cada una de las frmulas anteriores es el valor del
argumento K el cual har que la funcin K.ESIMO.MENOR devuelva el valor que ocupe
dicha posicin (de menor a mayor) dentro del rango de datos.

Qu es una macro de Excel?
Si utilizas Excel frecuentemente es posible que en alguna ocasin te hayas encontrado
ejecutando una misma serie de acciones una y otra vez. Esas acciones que haces repetidas
veces se podran automatizar con una macro.
Una macro es un conjunto de comandos que se almacena en un lugar especial de Excel de
manera que estn siempre disponibles cuando los necesites ejecutar.
Por ejemplo, si todas las maanas creas un reporte de ventas y en ese reporte siempre das el
mismo formato a los textos, se podra crear una macro para que lo haga automticamente
por ti. Las macros se utilizan principalmente para eliminar la necesidad de repetir los pasos
de aquellas tareas que realizas una y otra vez.
Un lenguaje de programacin
Las macros se escriben en un lenguaje de computadora especial que es conocido como
Visual Basic for Applications (VBA). Este lenguaje permite acceder a prcticamente todas
las funcionalidades de Excel y con ello tambin ampliar la funcionalidad del programa.

Pero no te preocupes si no eres un programador de computadoras, Excel provee de una
herramienta especial que permite crear una macro sin necesidad de conocer los detalles del
lenguaje de programacin.

Aunque si aceptas el desafo y te introduces en el mundo de la programacin VBA pronto
te convertirs en un Ninja de Excel. Vers que crear una macro en Excel no es tan
complicado y ser una manera fcil y rpida de eliminar esas tareas repetitivas que todos
los das te quitan minutos preciados de tu tiempo.

Potrebbero piacerti anche