Locked lesson.
About this lesson
Usa la función FILTRAR para mostras dinámicamente los valores que cumplan con una condición.
Exercise files
Descarga los archivos de ejercicios relacionados para esta lección.
Función FILTRAR usando una condición.xlsx19 KB Función FILTRAR usando una condición-completado.xlsx
23.7 KB
Quick reference
Función FILTRAR usando una condición
Usa la función FILTRAR para mostrar dinámicamente los valores que cumplan con una condición.
¿Cuándo usar?
Cuando tengamos tablas de datos y queramos obtener sólo ciertos valores en otro rango usando la función FILTRAR.
Instrucciones
Disponibilidad
- Las funciones de matrices dinámicas están disponibles en Excel de Microsoft 365.
- También estarán disponibles en la versión de Office 2021 y posteriores.
Usando la función FILTRAR
- Esta función puede ser usada con tablas o rangos.
- Sintaxis: =FILTRAR(matriz, incluir, [si_vacío]).
- En el parámetro "matriz", podemos elegir una o más columnas de un rango o tabla.
- En el parámetro "incluir" debemos comparar una columna del rango o tabla contra un valor.
- El parámetro "incluir" debe tomar en cuenta la misma cantidad de filas de la matriz.
- El parámetro "si_vacío" servirá para mostrar un valor o fórmula, en caso de que no se devuelva ningún elemento.
Ejemplo de fórmula
- Devolver los valores donde el Status sea Activo.
- =FILTRAR(TablaPuestos,TablaPuestos[Estatus]="Activo")
- Devolver un bloque de valores cuando los valores de la columna A sean mayores o iguales a 5.
- =FILTRAR(A1:B12,A1:A12>=5)
Operadores que se pueden usar en la función FILTRAR
= | Se incluyen resultados cuando el valor es igual a la columna de comparación. |
< | Se incluyen resultados cuando el valor es menor a la columna de comparación. |
> | Se incluyen resultados cuando el valor es mayor a la columna de comparación. |
<> | Se incluyen resultados cuando el valor es diferente a la columna de comparación. |
<= | Se incluyen resultados cuando el valor es menor o igual a la columna de comparación. |
>= | Se incluyen resultados cuando el valor es mayor o igual a la columna de comparación. |
- 00:00 [MÚSICA] Veamos en este video otra función de matrices dinámicas,
- 00:08 que es la función filtrar y vamos a utilizarla utilizando una condición.
- 00:14 Voy a minimizar esta parte para tener más espacio.
- 00:17 Y aquí inicialmente vamos a traer los valores únicos del estatus de esa tabla.
- 00:23 Ingreso el signo de igual, únicos, la tabla se llama tabla puestos,
- 00:30 abro corchetes, estatus, cierro corchetes, cierro paréntesis, Enter y listo.
- 00:37 Ahora queremos los puestos únicos.
- 00:40 Igual, únicos, la tabla se llama tabla puestos,
- 00:46 abro corchetes, columna puesto, cierro corchetes, cierro paréntesis.
- 00:52 Enter y listo.
- 00:54 Ahora, lo que yo quiero es aquí tener dos listas de validación en donde
- 00:58 tengamos los registros de los estatus y los puestos.
- 01:03 ¿Cómo lo hacemos?
- 01:05 Me voy a la ficha Datos, Validación de datos y en Permitir lista,
- 01:12 aquí en origen, voy a elegir esta celda y voy a ponerle el signo de numeral
- 01:19 para que me devuelva la matriz dinámica con base en esa celda.
- 01:25 Doy clic en Aceptar y listo, me muestra la lista con base en este rango.
- 01:32 Ahora, haremos lo mismo con puesto.
- 01:35 Validación de datos, Permitir lista y en Origen va a ser esta celda,
- 01:44 signo de numeral, Aceptar y se enlistan los registros de este rango.
- 01:50 Elijamos, por ejemplo, activo y puesto, elijamos analista.
- 01:55 Ahora, utilizaremos la función filtrar para devolver los
- 02:00 puestos siempre y cuando el estatus sea activo.
- 02:04 Y el valor de activo lo tomaremos de esta celda.
- 02:07 ¿Cómo utilizamos la función filtrar?
- 02:11 Igual, filtrar.
- 02:14 Y me pide ahora una matriz.
- 02:16 La matriz va a ser tabla puestos,
- 02:19 abro corchetes, quiero traerme el valor de la columna puesto,
- 02:25 coma, y ahora el parámetro que nos va a servir para hacer el filtro
- 02:30 y devolver los puestos con base en el estatus activo.
- 02:35 Entonces, le digo, tabla puestos, abro corchetes,
- 02:40 estatus, cierro corchetes, es igual a activo.
- 02:48 Quiero filtrar los puestos siempre y cuando estén en estatus activo.
- 02:54 Cierro paréntesis, Enter y aquí me los muestra, pero no me los muestra únicos.
- 03:02 Lo que voy a hacer entonces es, aquí uso la función únicos,
- 03:07 cierro paréntesis, Enter y listo.
- 03:11 you me muestra los valores de los puestos
- 03:13 únicos siempre y cuando el estatus sea activo.
- 03:17 Aquí devolvimos una sola columna.
- 03:20 Acá haremos un filtro, pero vamos a devolver las tres columnas, estas tres.
- 03:27 Entonces, aquí le digo, igual, filtrar,
- 03:32 el rango o la matriz va a ser tabla puestos completa
- 03:38 sin indicar una columna, coma, y ahora le indicamos el filtro,
- 03:43 que va a ser tabla puestos, abro corchetes,
- 03:48 le voy a decir puesto, cierro corchetes, es igual a analista.
- 03:55 Quiero devolver las tres columnas siempre y cuando el puesta sea analista.
- 04:02 Coma.
- 04:03 Ahora, la función filtrar tiene un parámetro muy interesante de que si no
- 04:07 se cumple un filtro, le podemos decir que nos devuelva un texto.
- 04:12 Por ejemplo, le podemos decir,
- 04:14 no se encuentra, cierro comillas, cierro paréntesis, Enter.
- 04:20 Aquí devolvimos todos los analistas con base en esta lista.
- 04:26 Por ejemplo, si le digo, contable 1, me los devuelve acá.
- 04:32 Si, por ejemplo, acá borro este valor, me dice que no se encuentra.
- 04:38 Elijo otro puesto y listo,
- 04:40 ahí me devuelve los valores filtrados con base en una condición.
- 04:45 [MÚSICA]
Lesson notes are only available for subscribers.