INDEX y SMALL solo devuelven un resultado

Tengo la siguiente fórmula de Excel que he estado escribiendo que tiene un error. = IFERROR (INDEX ([Testbook2.xlsx] Sheet1! $ A $ 2: $ B $ 6, SMALL (IF ([Testbook2.xlsx] Sheet1! $ B $ 2: $ B $ 6 = "A", ROW ([Testbook2.xlsx] Hoja1! $ A $ 2: $ A $ 6) -ROW ([Testbook2.xlsx] Hoja1! $ A $ 2) +1), ROW ([Testbook2.xlsx] Hoja1! 1: 1)), 1), "No hay voluntarios activos ")

Se supone que el código debe aparecer en otro libro de trabajo (Testbook2) en la columna donde se supone que el texto ingresado es una A o una I. Luego se supone que debe devolver todos los nombres con una A al lado de ellos. Sin embargo, solo devuelve el primer nombre.

¿Alguna idea de por qué esto puede haber ocurrido?

Respuestas a la pregunta(1)

Su respuesta a la pregunta