Sintaxis de FILTRO (condición O condición)?

Respuestas:

43

Use la siguiente fórmula para obtener la consulta que desea.

Fórmula

=FILTER(A:A;(A:A="Combat Medic")+(A:A="Universal"))

Explicado

En la referencia, Ahab explica que +y *puede usarse como expresiones booleanas, como ORy AND.

La solución con IFERROR(ver el historial de revisiones) no sirve de nada en este caso, a menos que desee encontrar una cadena particular:

=FILTER(Sheet2!A:F;IFERROR(FIND("Combat";A:A);0) + IFERROR(FIND("Uni";A:A);0))

Aquí se IFERRORdevuelve 0cuando no se encuentra nada, lo que hace que la fórmula siga funcionando.

Captura de pantalla

ingrese la descripción de la imagen aquí

Ejemplo

He modificado el archivo de ejemplo para que contenga ambas soluciones: Filtrar con Boolean

Referencia

Foro de productos de Google, expresiones booleanas

Jacob Jan Tuinstra
fuente
¡Interesante! ¿Podría explicar cómo IFERROR(...) + IFERROR(...) funciona?
Vidar S. Ramdal
¿Dónde está la documentación de que '+' se puede usar como un OR booleano?
Chris Morris
@JacobJanTuinstra Gracias Jacob. ¿Hay alguna documentación oficial?
Chris Morris
-1

=FILTER(A:F, REGEXMATCH(A:A, "Combat Medic|Universal"))

0 0


=QUERY(A:F, " where A matches 'Combat Medic|Universal'", 0)

0 0

usuario0
fuente