Sumaproducto

07/08/2009 - 12:35 por José Rafael | Informe spam
Buenos días
Tengo una hoja de cálculo con los siguientes rangos entre otros:
Rango BD3:BD1005 Rutas
Rango AC3:AC1005 Nombre de las rutas
Rango Q3:Q1005 Poblaciones
Rango BI3:BI1005 Cifra de compras

Con la fórmula escrita mas abajo, consigo saber los clientes que han
comprado en una determinada ruta de viaje de ventas, ... pero cuando quiero
saber el número de las poblaciones (sin repetirse) de dicha ruta que han
tenido al menos un cliente que ha comprado no sé como hacerlo. (puede
ocurrir que en determinada población hayan varios clientes que han comprado)


=SUMAPRODUCTO((BD3:BD1005 ¬3)*(BI3:BI1005 >0)) ' cuenta el número de
clientes que han comprado

=SUMAPRODUCTO((BD3:BD1005 ¬3)*(BI3:BI1005 >0)) y ahora con el rango
Q3:Q1005 contar las poblaciones, pero sin contar las repetidas.. ¿como se
hace?.

Espero haberme explicado
Saludos
José Rafael

Preguntas similare

Leer las respuestas

#1 Juan Español
07/08/2009 - 17:13 | Informe spam
Hola José Rafael:
Mira a ver si te vale así:
=
SUMAPRODUCTO((BI3:BI1005<>0)/CONTAR.SI(Q3:Q1005;Q3:Q1005&"");--(BD3:BD1005="ruta_q_quieras_analizar"))

Todo en una línea y sustituyendo "ruta_q_quieras_analizar" por un valor
concreto del rango BD3:BD1005

Saludos.-


"José Rafael" escribió en el mensaje de noticias
news:%
Buenos días
Tengo una hoja de cálculo con los siguientes rangos entre otros:
Rango BD3:BD1005 Rutas
Rango AC3:AC1005 Nombre de las rutas
Rango Q3:Q1005 Poblaciones
Rango BI3:BI1005 Cifra de compras

Con la fórmula escrita mas abajo, consigo saber los clientes que han
comprado en una determinada ruta de viaje de ventas, ... pero cuando
quiero saber el número de las poblaciones (sin repetirse) de dicha ruta
que han tenido al menos un cliente que ha comprado no sé como hacerlo.
(puede ocurrir que en determinada población hayan varios clientes que han
comprado)


=SUMAPRODUCTO((BD3:BD1005 ¬3)*(BI3:BI1005 >0)) ' cuenta el número de
clientes que han comprado

=SUMAPRODUCTO((BD3:BD1005 ¬3)*(BI3:BI1005 >0)) y ahora con el rango
Q3:Q1005 contar las poblaciones, pero sin contar las repetidas.. ¿como se
hace?.

Espero haberme explicado
Saludos
José Rafael

Respuesta Responder a este mensaje
#2 Héctor Miguel
07/08/2009 - 22:18 | Informe spam
hola, José Rafael !

Tengo una hoja de calculo con los siguientes rangos entre otros:
Rango BD3:BD1005 Rutas
Rango AC3:AC1005 Nombre de las rutas
Rango Q3:Q1005 Poblaciones
Rango BI3:BI1005 Cifra de compras



1) cual es la diferencia entre BD (rutas) y AC (nombre de las rutas) ?????

... consigo saber los clientes que han comprado en una determinada ruta de viaje de ventas
... quiero saber el numero de las poblaciones (sin repetirse) de dicha ruta que han tenido al menos un cliente que ha comprado ...
(puede ocurrir que en determinada poblacion hayan varios clientes que han comprado)



2) tiene alguna relevancia si se trata de varios clientes ? (parece que no, pero mas vale preguntar)

=SUMAPRODUCTO((BD3:BD1005 ¬3)*(BI3:BI1005 >0)) ' cuenta el numero de clientes que han comprado

=SUMAPRODUCTO((BD3:BD1005 ¬3)*(BI3:BI1005 >0)) y ahora con el rango Q3:Q1005 contar las poblaciones
pero sin contar las repetidas.. como se hace?.



3) prueba con la siguiente formula de entrada matricial (ctrl + shift + enter):
=contar(1/frecuencia(si(bd3:bd1005=ac3,si(bi3:bi1005>0,si(q3:q1005<>"",coincidir(q3:q1005,q3:q1005,0)))),fila(q3:q1005)-2))

(solo comprueba si mi separador de argumentos -coma- es el mismo en tu sistema

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida