Está en la página 1de 10

FILTRO AVANZADO

En Excel puedes realizar un filtrado de datos totalmente personalizado


proporcionando los criterios que deseas aplicar a la información. Este tipo de
filtrado es conocido como Filtro avanzado y en esta ocasión te mostraré cómo
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 ubicación 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 botón Avanzadas que se encuentra
en el grupo Ordenar y filtrar. Se mostrará el cuadro de diálogo Filtro avanzado.
Observa cómo 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 botón Aceptar para aplicar el filtro.

El resultado es precisamente lo que necesito, así que el filtrado avanzado ha sido


exitoso. Pero ahora tengo un desafío mayor ¿Cómo podría hacer para especificar
condiciones para una segunda columna? Supongamos que deseo filtrar la
información de las personas que tienen apellido Hernández y que además
pertenecen al departamento de Finanzas. Para filtrar los datos por estos criterios
debo agregar dichas condiciones en otra celda.
Observa cómo 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 también 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 condición por columna,  pero ahora
deseo agregar a los resultados del filtro  la información del departamento de
Informática. Para ello solamente agregaré una fila adicional al rango de criterios de
la siguiente manera.
Al aceptar los cambios Excel filtrará la información de los empleados de Finanzas
con apellido Hernández y además mostrará la información de los empleados del
departamento de Informática sin importar el apellido que tengan.

Como podrás observar, es factible especificar una condición por cada fila del
rango de criterios. De esta manera puedes crear un filtro avanzado en Excel.

FUNCIONES DE FECHA Y HORA


Las funciones de fecha y hora en Excel son utilizadas para buscar fechas
específicas, para conocer la hora actual, para encontrar la diferencia en días
laborales entre dos fechas y muchas cosas más que serán de gran utilidad al
momento de estar trabajando con este tipo de datos.
Encuentra el detalle y ejemplos de cada función haciendo clic sobre su nombre.
FUNCIÓN INGLÉS DESCRIPCIÓN

Devuelve la fecha y hora


AHORA NOW actuales con formato de fecha y
hora.

Devuelve el año, un número


AÑO YEAR
entero en el rango 1900-9999.

Devuelve el día del mes (un


DIA DAY
número de 1 a 31).

Devuelve el número de serie de


la fecha antes o después de un
DIA.LAB WORKDAY
número especificado de días
laborables.

Devuelve el número de serie de


la fecha anterior o posterior a
DIA.LAB.INTL WORKDAY.INTL un número especificado de días
laborables con parámetros de
fin se semana personalizados.

Devuelve la cantidad de días


DIAS DAYS
entre las dos fechas.

Devuelve el número total de


DIAS.LAB NETWORKDAYS días laborables entre dos
fechas.

Devuelve el número de días


laborables completos entre dos
DIAS.LAB.INTL NETWORKDAYS.INTL
fechas con parámetros de fin
de semana personalizados.

Calcula el número de días entre


dos fechas basándose en un
DIAS360 DAYS360
año de 360 días (doce meses
de 30 días).

Devuelve un número de 1 a 7
DIASEM WEEKDAY que identifica el día de la
semana.

FECHA DATE Devuelve el número que


representa la fecha en código
de fecha y hora de Microsoft
Excel.

Devuelve el número de serie de


la fecha que es el número
FECHA.MES EDATE
indicado de meses antes o
después de la fecha inicial.

Convierte una fecha en forma


de texto en un número que
FECHANUMERO DATEVALUE representa la fecha en código
de fecha y hora de Microsoft
Excel.

Devuelve el número de serie


del último día del mes antes o
FIN.MES EOMONTH
después del número
especificado de meses.

Devuelve la fracción del año


que representa el número de
FRAC.AÑO YEARFRAC
días completos entre la
fecha_inicial y la fecha_fin.

Devuelve la hora como un


HORA HOUR número de 0 (12:00 a.m.) a 23
(11:00 p.m.).

Convierte una hora de texto en


un número de serie de Excel
para una hora, un número de 0
(12:00:00 a.m.) a 0.999988426
HORANUMERO TIMEVALUE
(11:59:59 p.m.). Da formato al
número con un formato de hora
después de introducir la
fórmula.

Devuelve la fecha actual con


HOY TODAY
formato de fecha.

Devuelve el número de semana


ISO.NUM.DE.SEMANA ISOWEEKNUM ISO del año para una fecha
determinada.

Devuelve el mes, un número


MES MONTH entero de 1 (enero) a 12
(diciembre).
Devuelve el minuto, un número
MINUTO MINUTE
de 0 a 59.

Convierte horas, minutos y


segundos dados como
NSHORA TIME
números en un número de serie
de Excel, con formato de hora.

Devuelve el número de
NUM.DE.SEMANA WEEKNUM
semanas en el año.

Devuelve el segundo, un
SEGUNDO SECOND
número de 0 a 59.

LA FUNCIÓN BUSCAR EN EXCEL


La función BUSCAR en Excel nos permite buscar un valor dentro de un rango de
celdas y como resultado nos devolverá el valor correspondiente del rango de
resultados que especifiquemos. La función BUSCAR se puede utilizar en forma
vectorial o en forma matricial.
FORMA VECTORIAL DE LA FUNCIÓN BUSCAR
Comenzaré explicando la forma vectorial de la función BUSCAR.  Bajo esta
forma podemos buscar un valor en un rango de celdas el cual debe ser una sola
columna o una sola fila. La sintaxis para realizar la búsqueda es la siguiente:

 Valor_buscado (obligatorio): Es el valor que deseamos encontrar.


 Vector_de_compraración (obligatorio): Un rango de celdas que está
formado por una sola columna o una sola fila en donde se realizará la
búsqueda.
 Vector_resultado (opcional): El rango de celdas que contiene la columna o
fila de resultados que deseamos obtener.
El Vector_de_comparación debe estar siempre en orden ascendente, de lo
contrario la función devolverá resultados incorrectos. En caso de especificar
el Vector_resultado deberá ser del mismo tamaño que Vector_de_comparación.
EJEMPLO DE LA FUNCIÓN BUSCAR EN FORMA VECTORIAL
Para este ejemplo tengo una lista de alumnos con sus nombres, apellidos y
calificaciones y de los cuales deseo encontrar la calificación de alguno de ellos
con tan solo especificar su nombre.

En la celda F1 colocaré el nombre del alumno y en la celda F2 la función


BUSCAR la cual me ayudará a obtener su calificación. Desarrollemos la fórmula
paso a paso:
1. Introducir la función BUSCAR y especificar el primer argumento que es el
valor buscado.
=BUSCAR(F1,
2. Como segundo argumento debo especificar el rango donde se realizará la
búsqueda:
=BUSCAR(F1, A2:A6,
3. El último argumento será el rango que tiene los resultados que deseo
obtener y que en este ejemplo son las calificaciones en C2:C6:
=BUSCAR(F1, A2:A6, C2:C6)
Observa cómo la función BUSCAR regresa la calificación que corresponde al
nombre buscado.
Si en lugar de la calificación quisiera obtener el apellido del alumno basta con
cambiar el tercer argumento de la función para indicar el rango que contiene los
apellidos que es B2:B6.

FORMA MATRICIAL DE LA FUNCIÓN BUSCAR


La función BUSCAR también puede ser utilizada con un arreglo, el cual debe
estar formado por los valores de búsqueda y los valores de regreso. La sintaxis
para realizar la búsqueda de manera matricial es la siguiente:

 Valor_buscado (obligatorio): Es el valor que deseamos encontrar.


 Matriz (obligatorio): Arreglo de valores que contiene tanto los valores de
búsqueda y de resultados.
EJEMPLO DE LA FUNCIÓN BUSCAR EN FORMA MATRICIAL
Hagamos un ejemplo sencillo para ilustrar el uso de la función BUSCAR en forma
matricial. Supongamos que tengo un arreglo con las vocales del abecedario:
{“A”,”E”,”I”,”O”,”U”} y por otro lado un arreglo indicando el número de vocales: {1,
2, 3, 4, 5}.
Dada una vocal en la celda A1 deseo saber qué número de vocal le corresponde.
Para ello puedo utilizar la siguiente fórmula:
=BUSCAR(A1,{"A","E","I","O","U"; 1,2,3,4,5})
La función BUSCAR regresará el número de vocal que haya encontrado en la
celda A1. Observa el resultado:

También podría gustarte