Locked lesson.
About this lesson
Usa la función FILTRAR para mostras dinámicamente los valores que cumplan con serie de condiciones.
Exercise files
Descarga los archivos de ejercicios relacionados para esta lección.
Función FILTRAR usando múltiples condiciones.xlsx146.2 KB Función FILTRAR usando múltiples condiciones-completado.xlsx
146.6 KB
Quick reference
Función FILTRAR usando múltiples condiciones
Usa la función FILTRAR para mostrar dinámicamente los valores que cumplan con una serie de condiciones.
¿Cuándo usar?
Cuando tengamos tablas de datos y queramos obtener sólo ciertos valores en otro rango usando la función FILTRAR, con base en múltiples condiciones.
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 Estatus 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)
Uso de operadores para simular Y y O en fórmulas de matrices dinámicas
- Usamos el operador * para simular un Y.
- En el parámetro "incluir" podemos agregar varias condiciones separadas por el signo *.
- Usamos el operador + para simular un O.
- En el parámetro "incluir" podemos encerrar entre paréntesis dos condiciones separadas por el signo *, y luego unir con el operador + para indicar la condición O.
Filtrar con múltiples condiciones
- Filtrar valores donde el cliente sea NORMAL y el año 2019.
- =ORDENAR(FILTRAR(Clientes,(Clientes[CLIENTE]=J5)*(Clientes[AÑO]=J6)))
- Filtrar valores donde el cliente sea NORMAL y el año sea 2019 o 2020.
- =ORDENAR(FILTRAR(Clientes,(Clientes[CLIENTE]=J5)*((Clientes[AÑO]=J6)+(Clientes[AÑO]=L6))))
Lesson notes are only available for subscribers.