Encuentre valores específicos y luego devuelva el valor correspondiente

Encuentre valores específicos y luego devuelva el valor correspondiente

Estoy empezando a escribir una fórmula en B9. Esta fórmula se aplicará a todas las filas similares de la hoja.

Lo que quiero hacer es que B9 verifique todas las instancias de "En curso" en su fila respectiva. Luego, si encuentra una ocurrencia, busque el encabezado de la columna y devuelva ese valor.

Por ejemplo:

En la fila 9, me gustaría que B9 encontrara las celdas AF9 y AG9. Luego, en la declaración de B9, sería "Plan de marketing, sitio web lanzado".

No estoy seguro de por dónde empezar con esto. ¿Alguien me puede apuntar en la dirección correcta?

Vi un ejemplo en línea con una fórmula como esta. Lo probé sin suerte. Devuelve #valor.

=INDEX($T$8:$AV$8,SUMPRODUCT(MAX(($T$8:$AV$8="In-progress")*(COLUMN($T$8:$AV$8))))-(COLUMN($T$8)+1))

ingrese la descripción de la imagen aquí

Respuesta1

Intente utilizar la siguiente fórmula:

ingrese la descripción de la imagen aquí


=TEXTJOIN(", ",1,REPT($AF$8:$AG$8,AF9:AG9="In-Progress"))

O simplemente usar IF()conTEXTJOIN()

=TEXTJOIN(", ",1,IF(AF9:AG9="In-Progress",$AF$8:$AG$8,""))

En el contexto del OP será:

=TEXTJOIN(", ",1,IF(T9:AV9="In-Progress",$T$8:$AV$8,""))

Respuesta2

Suponiendo que no haya restricciones de versión según sus etiquetas, puede utilizar lo siguiente:

B9: =TEXTJOIN(",",,FILTER($T$8:$AV$8,$T9:$AV9="in-progress"))

información relacionada