Devuelve una lista de nombres basada en múltiples criterios


0

La siguiente fórmula generará una lista de nombres basada en 1 criterio (Completed Training=1, Completed Training=2). Estoy buscando una manera de poder agregar criterios a la fórmula para poder usar la fórmula para generar una lista basada en el departamento además de su capacitación.

La fórmula actual es

{=IF(ISERROR(INDEX($A$1:$C$8,SMALL(IF($C1:$C$8=1, ROW($B$1:$B$8)),ROW(1:1)),2)),"",INDEX($A$1:$C$8,SMALL(IF($C$1:$C$8=1,ROW($B$1::$B$8)),ROW(1:2)),2))}

En la imagen de ejemplo a continuación, me gustaría ver quién en el departamento de ENG (que incluía ENG, ET, Maint, Machine) necesitaría capacitación. El resultado final sería: Anthony, Robert y Jack. ¿Hay alguna idea sobre cómo puedo lograr esto?

captura de pantalla de excel


¿Realmente solo está trabajando con una tabla tan pequeña o tiene más datos? La razón por la que pregunto es que uso un script VBA con cuadros desplegables de cuadro combinado para filtrar un gran conjunto de datos que tengo, pero puede ser excesivo si solo está trabajando con unas pocas filas.
jrichall

1
No queda claro a partir de su pregunta si desea solo ENG o todos los departamentos relacionados con ENG, que es un subconjunto de todos los departamentos que se muestran). Si es solo ENG, una solución simple es agregar una columna auxiliar donde concatene el contenido de las columnas A y C. Luego, su término de búsqueda sería ENG1 en la columna auxiliar. Si se trata de una colección de departamentos relacionados con ENG, se vuelve más complicado.
Fixer1234

De hecho, estoy trabajando con muchos más datos. Solo hago esta combinación / combinación dos veces al año como parte de una auditoría interna de múltiples sistemas para asegurar que las cosas (y las personas) no se caigan. El ejemplo anterior es solo un ejemplo súper simplificado. La información original se enumera por área de trabajo / proceso, pero mis informes finales de auditoría se distribuyen por departamento. Es por eso que quería intentar encontrar una manera de combinar todas las áreas del proceso. No hay prisa, fui a la cabeza y comparé manualmente todo para mi informe que debía entregar el lunes. Todavía estoy interesado en alternativas si tienes tiempo.
Crainiac

Por favor, publique su fórmula como texto
Raystafarian

1
@ fixer1234, me disculpo pero ahora me estoy confundiendo. Modifiqué mi pregunta inicial. Espero que eso aclare lo que estoy tratando de lograr. Soy consciente de que puedo hacer esto con tablas dinámicas, filtros y copiar / pegar. Si es posible, una fórmula haría las cosas mucho más rápido.
Crainiac
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.