Explicación
Para filtrar datos para incluir solo registros donde una columna es igual a uno de muchos valores, puede usar la función FILTRAR junto con la función ESNUMERO y la función COINCIDIR. En el ejemplo que se muestra, la fórmula en F5 es:
donde "datos" (B5: D15), "color" (C5: C15) y "lista" (J5: J7) son rangos con nombre.
Cómo funciona esta fórmula
La función FILTRAR puede filtrar datos utilizando una expresión lógica proporcionada como argumento "incluir". En este ejemplo, este argumento se crea con una expresión que usa las funciones ESNUMERO y COINCIDIR como esta:COINCIDIR está configurado para buscar cada color en C5: C15 dentro del rango más pequeño J5: J7. La función COINCIDIR devuelve una matriz como esta:
Los números de aviso corresponden a la posición de los colores "encontrados" (ya sea "rojo", "azul" o "negro"), y los errores corresponden a las filas donde no se encontró un color objetivo. Para forzar un resultado de VERDADERO o FALSO, esta matriz entra en la función ESNUMERO, que devuelve:{1;#N/A;#N/A;#N/A;2;3;2;#N/A;#N/A;#N/A;3}
La matriz anterior se entrega a la función FLITER como argumento de inclusión, y FILTRAR solo devuelve filas que corresponden a un valor VERDADERO.{VERDADERO;FALSO;FALSO;FALSO;VERDADERO;VERDADERO;VERDADERO;FALSO;FALSO;FALSO;VERDADERO}
0 comentarios:
Publicar un comentario