Supongamos que tengo los siguientes datos:
customer_id product_1 product_2 product_3
a 1 0 1
b 0 0 1
c 1 1 0
Donde 0/1 denota si un cliente en particular compró el producto en su columna respectiva. Necesito reestructurar esto en el formato:
customer_count product_1 product_2 product_3
product_1 0 1 1
product_2 1 0 0
product_3 1 0 0
Donde el recuento es la cantidad de clientes que compraron una combinación particular (independientemente del pedido).
es posible? Si es así, ¿cuál es la fórmula matricial que necesito para esto?
Respuesta1
Aquí hay una fórmula que puede hacerlo por usted:
=IF(B$7=$A8,0,SUMPRODUCT(INDEX($B$2:$D$4,0,MATCH($A8,$B$1:$D$1,0)),INDEX($B$2:$D$4,0,MATCH(B$7,$B$1:$D$1,0))))
INDEX(..MATCH
expresiones selecciona las columnas de acuerdo con la primera columna/producto de encabezado
(0
parámetro deINDEX
selecciona toda la fila/columna)SUMPRODUCT
combina las dos matrices