¿Cómo funciona la función filtro?

116 visualizaciones
FILTRAR examina un rango de datos y extrae las filas que cumplen con criterios específicos. Por ejemplo, =FILTRAR(A5:D20,C5:C20=H2,) filtra los datos de A5 a D20, mostrando solo las filas donde la columna C coincide con el valor de H2. Si no hay coincidencias, devuelve una cadena vacía.
Comentario 0 me gusta

Cómo funciona la función FILTRO

En Google Sheets, la función FILTRO es una herramienta poderosa que permite a los usuarios extraer filas específicas de un rango de datos en función de criterios predefinidos.

Sintaxis

La sintaxis de la función FILTRO es la siguiente:

=FILTRO(rango_datos, rango_criterio, [criterio])

Donde:

  • rango_datos: El rango de celdas que se va a filtrar.
  • rango_criterio: El rango de celdas que contiene los criterios de filtrado.
  • criterio: (Opcional) Una expresión booleana (VERDADERO o FALSO) que determina qué filas deben incluirse en el resultado. Si se omite, se utilizan los valores del rango_criterio como criterios de igualdad.

Cómo funciona

La función FILTRO funciona examinando el rango_datos y comparando cada fila con el rango_criterio o el criterio especificado. Para cada fila, si todos los criterios son VERDADEROS, la fila se incluye en el resultado. De lo contrario, la fila se excluye.

Ejemplo

Supongamos que tenemos una tabla de datos con columnas para "Nombre", "Edad" y "Ciudad". Queremos filtrar la tabla para mostrar solo las filas donde la edad es mayor de 25 y la ciudad es Madrid.

Podemos utilizar la siguiente fórmula de FILTRO:

=FILTRO(A5:D20, (C5:C20>25) * (D5:D20="Madrid"))

En este ejemplo:

  • El rango_datos es A5:D20, que contiene todos los datos de la tabla.
  • El rango_criterio es C5:C20 y D5:D20, que contienen los criterios de edad y ciudad, respectivamente.
  • El criterio es (C5:C20>25) * (D5:D20="Madrid"), que es una expresión booleana que devuelve VERDADERO si tanto la edad es mayor de 25 como la ciudad es Madrid.

La función FILTRO extraerá todas las filas donde ambas condiciones sean verdaderas y devolverá una tabla filtrada como resultado.

Notas

  • La función FILTRO es dinámica, lo que significa que los resultados se actualizarán automáticamente cuando cambien los datos subyacentes.
  • Se pueden aplicar múltiples criterios utilizando operadores booleanos como Y (AND), O (OR) y NO (NOT).
  • Si no hay filas que cumplan con los criterios, la función FILTRO devolverá una cadena vacía.