Excel transformando columnas basadas en datos de múltiples celdas

Excel transformando columnas basadas en datos de múltiples celdas

Soy muy nuevo en Excel y estaba intentando transformar mis datos.

tengo los siguientes datos

Datos originales

Y me gustaría transformarlo en

Datos transformados

Aquí, si cualquier valor de "columna" correspondiente al "ID" es "Sí" en el conjunto de datos original, el valor en el conjunto de datos transformado será "Sí".

Respuesta1

Con Office 365 Excel podemos utilizar:

=LET(id,A2:A9,clm,B2:B9,unq,UNIQUE(id),cnt,IF(COUNTIFS(A:A,unq,B:B,"yes"),"yes","no"),CHOOSE({1,2},unq,cnt))

Obtenemos una lista única y luego, usando esa lista única en un COUNTIFS, devolvemos si hay alguna que incluya al menos uno Yes. Si es así volvemos yessi no no.

El ELEGIR nos permite poner tanto el Único como el resultado del SI en dos columnas.

ingrese la descripción de la imagen aquí

información relacionada