/ / Fórmula de Excel para una lista única que también verifica / coincide con uno de dos valores posibles en una columna separada: sobresalir, listar, emparejar, único

Fórmula de Excel para una lista única que también verifica / compara uno de dos valores posibles en una columna separada: sobresalir, listar, emparejar, único

Estoy luchando para extender la fórmula de coincidencia del índice básico = índice (A: A, coincidencia (0, $ X $ 1: X1,0)) para considerar también si un valor en la columna B es "No" o vacío ("") .

Por ejemplo, en la tabla a continuación, en la columna c, puedo llegar a la lista única de ID con un valor "No" mediante la siguiente fórmula: = Índice (A: A, coincidencia (0, countif ($ c $ 1: c1, A: A) + ("No" <> B: B), 0))

enter image description here

Pero lo que no puedo llegar a trabajar es algo que se trata de considerar si el valor en B es "No" o "". = Índice (A: A, coincidencia (0, countif ($ c $ 1: c1, A: A) + OR ("" <> B: B; "No" <> B: B), 0))

Creo que la lógica está bien aquí, pero Excel no trata la parte OR de la fórmula como una matriz.

¿Hay alguna manera en el método de lista única de coincidencia de índice de excel para considerar también si una celda en la misma fila contiene dos valores potenciales?

Respuestas

1 para la respuesta № 1

Creo que puede haber una versión más compacta pero esto proporciona los resultados correctos.

=IFERROR(INDEX(A$2:A$9, MATCH(0, IF(B$2:B$9="No", COUNTIF(D$1:D1, A$2:A$9), IF(B$2:B$9="", COUNTIF(D$1:D1, A$2:A$9))), 0)), "")

Una vez introducido correctamente¹, rellene según sea necesario.

unique_list_two_conditions


¹ Las fórmulas de matrices deben finalizarse con Ctrl+Cambio+Enter↵. Una vez ingresado correctamente en la primera celda,Se pueden rellenar o copiar hacia abajo o hacia la derecha como cualquier otra fórmula. Intente y reduzca las referencias de toda la columna a rangos que representen más estrechamente las extensiones de sus datos reales. Las fórmulas de matrices mastican los ciclos de cálculo de forma logarítmica, por lo que es una buena práctica reducir al mínimo los rangos de referencia. Ver Pautas y ejemplos de fórmulas matriciales. para más información.