Estoy tratando de extraer algunos datos de una gran tabla de datos en Excel. La tabla consta del mes, el nombre del agente y un 1 si realizó una venta o un 0 si no lo hizo.
Lo que me gustaría hacer es ingresar un valor de Mes en una celda, luego hacer que cuente cuántos agentes hicieron su primera venta ese mes.
Sample Data and Input Output area
Encontré el éxito al crear una tabla secundaria para procesar un minif y hacer coincidir con el nombre del agente, luego contar en los datos de esa tabla cuántos meses de ventas coincidieron con el mes de entrada. Sin embargo, me gustaría no tener una tabla secundaria y hacer todo esto de una vez.
=IF(MINIFS(E2ERawData[Date Group],E2ERawData[Agent],'Processed Data'!B4,E2ERawData[E2E Participation],1)=0,"No Sales",MINIFS(E2ERawData[Date Group],E2ERawData[Agent],'Processed Data'!B4,E2ERawData[E2E Participation],1))
=COUNTIFS(ProcessedData[Month of First E2E Sale],H4)
Solución del problema
La fórmula en la columna F es:
=MAX(0;COUNTIFS($A$2:$A$8;E3;$C$2:$C$8;1)-SUM(COUNTIFS($A$2:$A$8;"<"&E3;$C$2:$C$8;1;$B$2:$B$8;IF($A$2:$A$8=E3;$B$2:$B$8))))
Así es como funciona (lo usaremos 01/03/2022
como ejemplo)
COUNTIFS($A$2:$A$8;E3;$C$2:$C$8;1)
Esto cuenta cuántos 1 hay para el mes correcto (en nuestro ejemplo, esta parte devolverá 2)COUNTIFS($A$2:$A$8;"<"&E3;$C$2:$C$8;1;$B$2:$B$8;SI($A$2:$A$8=E3;$B$2:$B$8))
contará cuántos 1 obtuvo en meses anteriores de los mismos agentes (en nuestro ejemplo, devolverá 1)SUM()
(en nuestro ejemplo, este retorno 1)NOTA: Debido a que es una fórmula de matriz, dependiendo de su versión de Excel, tal vez deba introducir presionando CTRL++ENTERSHIFT
No hay comentarios:
Publicar un comentario