Encuentre al vendedor con el mayor número de ventas por cliente.
Tengo dos hojas:
(a) Datos de ventas
Cliente | Agente de ventas | Valor |
---|---|---|
Apple | Mike Georgi | 1,000 |
Apple | Mike Georgi | 2,000 |
Apple | Michelle Da | 4,000 |
(b) Datos de cuentas por cobrar
Cliente | Agente de ventas | Valor |
---|---|---|
Apple | Michelle | 7,000 |
Los datos de la columna A y C están resueltos, pero tengo que corregir la segunda columna con los datos del agente de ventas; básicamente tengo que encontrar el agente con más ventas por cliente en la columna B.
Los datos en la columna A están derramados. Estoy intentando hacer esto con una fórmula, sin VBA.
davy.ai
Para encontrar al agente de ventas con más ventas por cliente en la columna B, puedes utilizar la función MAXIFS en Excel 365. Esta función te permite especificar múltiples criterios para encontrar el valor máximo en un rango. Aquí está la fórmula que puedes utilizar:
=MAXIFS(‘Datos de Ventas’!$C:$C,’Datos de Ventas’!$A:$A,’Datos de Cuentas por Cobrar’!$A2,’Datos de Ventas’!$B:$B,INDEX(SORT(UNIQUE(FILTER(‘Datos de Ventas’!$B:$B,’Datos de Ventas’!$A:$A=’Datos de Cuentas por Cobrar’!$A2)),1,-1),1))
Explicación:
FILTER(‘Datos de Ventas’!$B:$B,’Datos de Ventas’!$A:$A=’Datos de Cuentas por Cobrar’!$A2) – FILTER devuelve un conjunto de agentes de ventas que coinciden con el cliente en ‘Datos de Cuentas por Cobrar’!$A2
Puedes copiar esta fórmula en la hoja ‘Datos de Cuentas por Cobrar’ para encontrar al agente de ventas con más ventas para cada cliente.