Respuesta1
Puedes usar Power Query
(disponible en Excel 2010+, aunque es posible que necesite descargar e instalar el complemento gratuito de MS para Excel 2010-2013):
- Columnas pivotantes
- Seleccione la columna 2
- Columna de valores: Columna 1
- Opciones avanzadas: no agregar
Luego simplemente seleccione todas las columnas en el Editor de Power Query y reemplácelas null
con0
Si debe utilizar una fórmula, con la configuración de diseño como se muestra a continuación, puede ingresar elformaciónfórmula:
G9: =IFERROR(INDEX($B$2:$B$7,AGGREGATE(15,6,1/(($F9=$A$2:$A$7)*(G$8=$C$2:$C$7))*ROW($B$1:$B$6),{1,2,3,4,5,6})),"0")
y complete hacia la derecha y hacia abajo para completar las celdas restantes en la Salida.
Dado que se trata de una fórmula matricial, debes "confirmarla" manteniendo presionado ctrl+ shiftmientras presionas enter. Si hace esto correctamente, Excel colocará llaves {...}
alrededor de la fórmula como se observa en la barra de fórmulas.
Creo que el PQ
método será más fácil de actualizar si el tamaño de la tabla cambia, aunque puede usar tablas y/o rangos dinámicos para que el método de fórmula funcione de manera similar.