CONTAR CON SUMAPRODUCTO

13/01/2008 - 11:25 por Jose | Informe spam
Quisiera que alguien me proporcione la formula correcta. Tengo la siguiente
fórmula que me cuenta los pueblos que tienen una determinada ruta pero
me los cuenta repetidos, es decir quisiera que solo me cuente los pueblos
únicos
he aquí la fórmula donde la columna BC son los pueblos y la columna BD son
las rutas:

=SUMAPRODUCTO(--('[Listado nº 9 de todos los clientes al
10-1-08.xls]Clientes VLC'!$BC$3:$BC$829<>"")*(--('[Listado nº 9 de todos los
clientes al 10-1-08.xls]Clientes VLC'!$BD$3:$BD$829«5)))

aprovechandome del momento... ¿como sería para que me diera el importe
facturado por pueblo y ruta teniendo en cuenta que la columna de facturación
es la BJ

Gracias anticipadas y saludos desde Valencia (España)
Jose

Preguntas similare

Leer las respuestas

#6 Jose
18/01/2008 - 07:52 | Informe spam
Buenos días:
Aplicando la fórmula con las adaptaciones de columnas correspondientes, es
decir,
=SUMAPRODUCTO(('G:\[Listado nº 9 de todos los clientes al 10-1-08.xls]Base
de datos 10-1-08'!$BD$3:$BD$829«3)*(('G:\[Listado nº 9 de todos los
clientes al 10-1-08.xls]Base de datos
10-1-08'!$L$3:$L$829<>"")/('G:\[Listado nº 9 de todos los clientes al
10-1-08.xls]Base de datos 10-1-08'!$L$3:$L$829;$L$3:$L$829&""))), me sale el
error #!VALOR!.
¿que hago mal?
Saludos
Jose






"Xavier Budet Graco" escribió en el mensaje
news:%
Hola Jose, no se trata de que hayas empleado una palabra u otra, se trata
que yo quería asegurarme de lo que me acabas de decir, o sea de que hay
poblaciones repetidas en la lista, bien prueba con la fórmula que te doy
adaptándola a tus rangos:
=SUMAPRODUCTO((B2:B28Ò)*((A2:A28<>"")/CONTAR.SI(A2:A28;A2:A28&"")))

He supuesto que las "poblaciones" están en el rango A2:A28 y que las "rutas"
(códigos) están en el rango B2:B28, en D2 he colocado el código de la ruta.

Esta fórmula te debería dar el número de poblaciones de la lista SIN
repeticiones.

Ya me dirás si funciona.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Jose" escribió en el mensaje
news:%
Veamos...
Puede ocurrir que en la columna de los pueblos hayan pueblos repetidos...
por eso lo de celdas únicas se refiere que con una misma ruta no me cuente
todos los pueblos pues en esa ruta con diferentes clientes existen pueblos
repetidos... pues bien quisiera que me cuente los pueblos una sola
vez(únicos), perdona la expresión.. quizás está mal tomada...
¿lo entiendes ahora?
saludos y gracias
Jose

"Xavier Budet Graco" escribió en el mensaje
news:
Hola Jose, sigo preguntando, imagino que puedes tener algo parecido a:

A B C
Localidades Ruta
Ademuz 1012 Pepito Perez
Ademuz 1012 Ambrosio Lopez
Ademuz 1012 Salvador Martinez
Ador 1123
Agullent 1123
Aielo de Malferit 1012
Aielo de Rugat 1015
Alaquàs 1015
Albaida 1012
Albal 1015
Albalat de la Ribera 1123
Albalat dels Sorells 1123
Albalat dels Tarongers 1012
Alberic 1019
Alborache 1015
Alboraya 1019
Albuixech 1012
Alcàntera de Xúquer 1015
Alcàsser 1123
Alcublas 1019
Alcúdia 1012
Alcúdia de Crespins 1123
Aldaia 1019


¿Es así? ¿Cómo haces para utilizar el mismo pueblo para dos o más rutas?

No sé si acabo de entender lo de "pueblos únicos"...

Saludos,

Xavier

Quitar MAC para contestar. Gracias.






"Jose" escribió en el mensaje
news:%
Hola Xavier:




Respuesta Responder a este mensaje
#7 Xavier Budet Graco
18/01/2008 - 16:27 | Informe spam
Hola Jose, si se trata de la fórmula que te di, evidentemente falta la función CONTAR.SI (?)

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Jose" escribió en el mensaje news:
Buenos días:
Aplicando la fórmula con las adaptaciones de columnas correspondientes, es
decir,
=SUMAPRODUCTO(('G:\[Listado nº 9 de todos los clientes al 10-1-08.xls]Base
de datos 10-1-08'!$BD$3:$BD$829«3)*(('G:\[Listado nº 9 de todos los
clientes al 10-1-08.xls]Base de datos
10-1-08'!$L$3:$L$829<>"")/('G:\[Listado nº 9 de todos los clientes al
10-1-08.xls]Base de datos 10-1-08'!$L$3:$L$829;$L$3:$L$829&""))), me sale el
error #!VALOR!.
¿que hago mal?
Saludos
Jose






"Xavier Budet Graco" escribió en el mensaje
news:%
Hola Jose, no se trata de que hayas empleado una palabra u otra, se trata
que yo quería asegurarme de lo que me acabas de decir, o sea de que hay
poblaciones repetidas en la lista, bien prueba con la fórmula que te doy
adaptándola a tus rangos:
=SUMAPRODUCTO((B2:B28Ò)*((A2:A28<>"")/CONTAR.SI(A2:A28;A2:A28&"")))

He supuesto que las "poblaciones" están en el rango A2:A28 y que las "rutas"
(códigos) están en el rango B2:B28, en D2 he colocado el código de la ruta.

Esta fórmula te debería dar el número de poblaciones de la lista SIN
repeticiones.

Ya me dirás si funciona.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Jose" escribió en el mensaje
news:%
Veamos...
Puede ocurrir que en la columna de los pueblos hayan pueblos repetidos...
por eso lo de celdas únicas se refiere que con una misma ruta no me cuente
todos los pueblos pues en esa ruta con diferentes clientes existen pueblos
repetidos... pues bien quisiera que me cuente los pueblos una sola
vez(únicos), perdona la expresión.. quizás está mal tomada...
¿lo entiendes ahora?
saludos y gracias
Jose

"Xavier Budet Graco" escribió en el mensaje
news:
Hola Jose, sigo preguntando, imagino que puedes tener algo parecido a:

A B C
Localidades Ruta
Ademuz 1012 Pepito Perez
Ademuz 1012 Ambrosio Lopez
Ademuz 1012 Salvador Martinez
Ador 1123
Agullent 1123
Aielo de Malferit 1012
Aielo de Rugat 1015
Alaquàs 1015
Albaida 1012
Albal 1015
Albalat de la Ribera 1123
Albalat dels Sorells 1123
Albalat dels Tarongers 1012
Alberic 1019
Alborache 1015
Alboraya 1019
Albuixech 1012
Alcàntera de Xúquer 1015
Alcàsser 1123
Alcublas 1019
Alcúdia 1012
Alcúdia de Crespins 1123
Aldaia 1019


¿Es así? ¿Cómo haces para utilizar el mismo pueblo para dos o más rutas?

No sé si acabo de entender lo de "pueblos únicos"...

Saludos,

Xavier

Quitar MAC para contestar. Gracias.






"Jose" escribió en el mensaje
news:%
Hola Xavier:








Respuesta Responder a este mensaje
#8 Jose
18/01/2008 - 20:02 | Informe spam
Hola Xavier:
Perdona el "lapsus", ya está corregida ahora la fórmula queda asi:
=SUMAPRODUCTO(('G:\[Listado nº 9 de todos los clientes al 10-1-08.xls]Base
de datos 10-1-08'!$BD$3:$BD$829«3)*(('G:\[Listado nº 9 de todos los
clientes al 10-1-08.xls]Base de datos
10-1-08'!$L$3:$L$829<>"")/(CONTAR.SI('G:\[Listado nº 9 de todos los clientes
al 10-1-08.xls]Base de datos 10-1-08'!$L$3:$L$829;$L$3:$L$829&"")))
No obstante, me da el mismo resultado que la columna donde tengo :
=CONTAR.SI('G:\[Listado nº 9 de todos los clientes al 10-1-08.xls]Base de
datos 10-1-08'!$BD$3:$BD$829;AB3) (saca todas las poblaciones de la ruta,
tanto las que "han comprado" como las que no)
¿está todo bien?... ¿hay que cambiar algo?
Saludos
José Rafael

"Xavier Budet Graco" escribió en el mensaje
news:
Hola Jose, si se trata de la fórmula que te di, evidentemente falta la
función CONTAR.SI (?)

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Jose" escribió en el mensaje
news:
Buenos días:
Aplicando la fórmula con las adaptaciones de columnas correspondientes, es
decir,
=SUMAPRODUCTO(('G:\[Listado nº 9 de todos los clientes al 10-1-08.xls]Base
de datos 10-1-08'!$BD$3:$BD$829«3)*(('G:\[Listado nº 9 de todos los
clientes al 10-1-08.xls]Base de datos
10-1-08'!$L$3:$L$829<>"")/('G:\[Listado nº 9 de todos los clientes al
10-1-08.xls]Base de datos 10-1-08'!$L$3:$L$829;$L$3:$L$829&""))), me sale
el
error #!VALOR!.
¿que hago mal?
Saludos
Jose






"Xavier Budet Graco" escribió en el mensaje
news:%
Hola Jose, no se trata de que hayas empleado una palabra u otra, se trata
que yo quería asegurarme de lo que me acabas de decir, o sea de que hay
poblaciones repetidas en la lista, bien prueba con la fórmula que te doy
adaptándola a tus rangos:
=SUMAPRODUCTO((B2:B28Ò)*((A2:A28<>"")/CONTAR.SI(A2:A28;A2:A28&"")))

He supuesto que las "poblaciones" están en el rango A2:A28 y que las
"rutas"
(códigos) están en el rango B2:B28, en D2 he colocado el código de la
ruta.

Esta fórmula te debería dar el número de poblaciones de la lista SIN
repeticiones.

Ya me dirás si funciona.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Jose" escribió en el mensaje
news:%
Veamos...
Puede ocurrir que en la columna de los pueblos hayan pueblos repetidos...
por eso lo de celdas únicas se refiere que con una misma ruta no me
cuente
todos los pueblos pues en esa ruta con diferentes clientes existen
pueblos
repetidos... pues bien quisiera que me cuente los pueblos una sola
vez(únicos), perdona la expresión.. quizás está mal tomada...
¿lo entiendes ahora?
saludos y gracias
Jose

"Xavier Budet Graco" escribió en el mensaje
news:
Hola Jose, sigo preguntando, imagino que puedes tener algo parecido a:

A B C
Localidades Ruta
Ademuz 1012 Pepito Perez
Ademuz 1012 Ambrosio Lopez
Ademuz 1012 Salvador Martinez
Ador 1123
Agullent 1123
Aielo de Malferit 1012
Aielo de Rugat 1015
Alaquàs 1015
Albaida 1012
Albal 1015
Albalat de la Ribera 1123
Albalat dels Sorells 1123
Albalat dels Tarongers 1012
Alberic 1019
Alborache 1015
Alboraya 1019
Albuixech 1012
Alcàntera de Xúquer 1015
Alcàsser 1123
Alcublas 1019
Alcúdia 1012
Alcúdia de Crespins 1123
Aldaia 1019


¿Es así? ¿Cómo haces para utilizar el mismo pueblo para dos o más rutas?

No sé si acabo de entender lo de "pueblos únicos"...

Saludos,

Xavier

Quitar MAC para contestar. Gracias.






"Jose" escribió en el mensaje
news:%
Hola Xavier:








Respuesta Responder a este mensaje
#9 Xavier Budet Graco
19/01/2008 - 13:21 | Informe spam
Hola Jose, la fórmula > > =CONTAR.SI('G:\[Listado nº 9 de todos los clientes al 10-1-08.xls]Base de
datos 10-1-08'!$BD$3:$BD$829;AB3)


es equivalente a la primera parte de la fórmula:
=SUMAPRODUCTO(('G:\[Listado nº 9 de todos los clientes al 10-1-08.xls]Base
de datos 10-1-08'!$BD$3:$BD$829«3)



La segunda parte de la fórmula lo que hace es descontar los elementos repetidos que se encuentren entre los registros buscados. Por ejemplo si en la "ruta" xxxx aparece la población "Albalat dels Tarongers" por tres veces te dará sólo una.

Ahora noto un giro en tu pregunta que no había advertido en la anterior:
(saca todas las poblaciones de la ruta, tanto las que "han comprado" como las que no)



Creo que introduces un nuevo elemento que yo no había previsto, y ahora mi pregunta ¿cómo está diferenciado los que compraron (en cada población) de los que no lo hicieron?

Supongo que lo podremos arreglar pero me interesa la contestación a mi pregunta.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.


"Jose" escribió en el mensaje news:%
Hola Xavier:
Perdona el "lapsus", ya está corregida ahora la fórmula queda asi:
=SUMAPRODUCTO(('G:\[Listado nº 9 de todos los clientes al 10-1-08.xls]Base
de datos 10-1-08'!$BD$3:$BD$829«3)*(('G:\[Listado nº 9 de todos los
clientes al 10-1-08.xls]Base de datos
10-1-08'!$L$3:$L$829<>"")/(CONTAR.SI('G:\[Listado nº 9 de todos los clientes
al 10-1-08.xls]Base de datos 10-1-08'!$L$3:$L$829;$L$3:$L$829&"")))
No obstante, me da el mismo resultado que la columna donde tengo :
=CONTAR.SI('G:\[Listado nº 9 de todos los clientes al 10-1-08.xls]Base de
datos 10-1-08'!$BD$3:$BD$829;AB3) (saca todas las poblaciones de la ruta,
tanto las que "han comprado" como las que no)
¿está todo bien?... ¿hay que cambiar algo?
Saludos
José Rafael

"Xavier Budet Graco" escribió en el mensaje
news:
Hola Jose, si se trata de la fórmula que te di, evidentemente falta la
función CONTAR.SI (?)

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Jose" escribió en el mensaje
news:
Buenos días:
Aplicando la fórmula con las adaptaciones de columnas correspondientes, es
decir,
=SUMAPRODUCTO(('G:\[Listado nº 9 de todos los clientes al 10-1-08.xls]Base
de datos 10-1-08'!$BD$3:$BD$829«3)*(('G:\[Listado nº 9 de todos los
clientes al 10-1-08.xls]Base de datos
10-1-08'!$L$3:$L$829<>"")/('G:\[Listado nº 9 de todos los clientes al
10-1-08.xls]Base de datos 10-1-08'!$L$3:$L$829;$L$3:$L$829&""))), me sale
el
error #!VALOR!.
¿que hago mal?
Saludos
Jose






"Xavier Budet Graco" escribió en el mensaje
news:%
Hola Jose, no se trata de que hayas empleado una palabra u otra, se trata
que yo quería asegurarme de lo que me acabas de decir, o sea de que hay
poblaciones repetidas en la lista, bien prueba con la fórmula que te doy
adaptándola a tus rangos:
=SUMAPRODUCTO((B2:B28Ò)*((A2:A28<>"")/CONTAR.SI(A2:A28;A2:A28&"")))

He supuesto que las "poblaciones" están en el rango A2:A28 y que las
"rutas"
(códigos) están en el rango B2:B28, en D2 he colocado el código de la
ruta.

Esta fórmula te debería dar el número de poblaciones de la lista SIN
repeticiones.

Ya me dirás si funciona.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Jose" escribió en el mensaje
news:%
Veamos...
Puede ocurrir que en la columna de los pueblos hayan pueblos repetidos...
por eso lo de celdas únicas se refiere que con una misma ruta no me
cuente
todos los pueblos pues en esa ruta con diferentes clientes existen
pueblos
repetidos... pues bien quisiera que me cuente los pueblos una sola
vez(únicos), perdona la expresión.. quizás está mal tomada...
¿lo entiendes ahora?
saludos y gracias
Jose

"Xavier Budet Graco" escribió en el mensaje
news:
Hola Jose, sigo preguntando, imagino que puedes tener algo parecido a:

A B C
Localidades Ruta
Ademuz 1012 Pepito Perez
Ademuz 1012 Ambrosio Lopez
Ademuz 1012 Salvador Martinez
Ador 1123
Agullent 1123
Aielo de Malferit 1012
Aielo de Rugat 1015
Alaquàs 1015
Albaida 1012
Albal 1015
Albalat de la Ribera 1123
Albalat dels Sorells 1123
Albalat dels Tarongers 1012
Alberic 1019
Alborache 1015
Alboraya 1019
Albuixech 1012
Alcàntera de Xúquer 1015
Alcàsser 1123
Alcublas 1019
Alcúdia 1012
Alcúdia de Crespins 1123
Aldaia 1019


¿Es así? ¿Cómo haces para utilizar el mismo pueblo para dos o más rutas?

No sé si acabo de entender lo de "pueblos únicos"...

Saludos,

Xavier

Quitar MAC para contestar. Gracias.






"Jose" escribió en el mensaje
news:%
Hola Xavier:












Respuesta Responder a este mensaje
#10 Jose
20/01/2008 - 01:33 | Informe spam
Es verdad!, creo que falta la información de la columna J (rango J3:J829),
donde están los importes comprados...
Saludos
"Xavier Budet Graco" escribió en el mensaje
news:u$
Hola Jose, la fórmula > > =CONTAR.SI('G:\[Listado nº 9 de todos los clientes
al 10-1-08.xls]Base de
datos 10-1-08'!$BD$3:$BD$829;AB3)


es equivalente a la primera parte de la fórmula:
=SUMAPRODUCTO(('G:\[Listado nº 9 de todos los clientes al 10-1-08.xls]Base
de datos 10-1-08'!$BD$3:$BD$829«3)



La segunda parte de la fórmula lo que hace es descontar los elementos
repetidos que se encuentren entre los registros buscados. Por ejemplo si en
la "ruta" xxxx aparece la población "Albalat dels Tarongers" por tres veces
te dará sólo una.

Ahora noto un giro en tu pregunta que no había advertido en la anterior:
(saca todas las poblaciones de la ruta, tanto las que "han comprado" como
las que no)



Creo que introduces un nuevo elemento que yo no había previsto, y ahora mi
pregunta ¿cómo está diferenciado los que compraron (en cada población) de
los que no lo hicieron?

Supongo que lo podremos arreglar pero me interesa la contestación a mi
pregunta.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.


"Jose" escribió en el mensaje
news:%
Hola Xavier:
Perdona el "lapsus", ya está corregida ahora la fórmula queda asi:
=SUMAPRODUCTO(('G:\[Listado nº 9 de todos los clientes al 10-1-08.xls]Base
de datos 10-1-08'!$BD$3:$BD$829«3)*(('G:\[Listado nº 9 de todos los
clientes al 10-1-08.xls]Base de datos
10-1-08'!$L$3:$L$829<>"")/(CONTAR.SI('G:\[Listado nº 9 de todos los
clientes
al 10-1-08.xls]Base de datos 10-1-08'!$L$3:$L$829;$L$3:$L$829&"")))
No obstante, me da el mismo resultado que la columna donde tengo :
=CONTAR.SI('G:\[Listado nº 9 de todos los clientes al 10-1-08.xls]Base de
datos 10-1-08'!$BD$3:$BD$829;AB3) (saca todas las poblaciones de la ruta,
tanto las que "han comprado" como las que no)
¿está todo bien?... ¿hay que cambiar algo?
Saludos
José Rafael

"Xavier Budet Graco" escribió en el mensaje
news:
Hola Jose, si se trata de la fórmula que te di, evidentemente falta la
función CONTAR.SI (?)

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Jose" escribió en el mensaje
news:
Buenos días:
Aplicando la fórmula con las adaptaciones de columnas correspondientes,
es
decir,
=SUMAPRODUCTO(('G:\[Listado nº 9 de todos los clientes al
10-1-08.xls]Base
de datos 10-1-08'!$BD$3:$BD$829«3)*(('G:\[Listado nº 9 de todos los
clientes al 10-1-08.xls]Base de datos
10-1-08'!$L$3:$L$829<>"")/('G:\[Listado nº 9 de todos los clientes al
10-1-08.xls]Base de datos 10-1-08'!$L$3:$L$829;$L$3:$L$829&""))), me sale
el
error #!VALOR!.
¿que hago mal?
Saludos
Jose






"Xavier Budet Graco" escribió en el mensaje
news:%
Hola Jose, no se trata de que hayas empleado una palabra u otra, se trata
que yo quería asegurarme de lo que me acabas de decir, o sea de que hay
poblaciones repetidas en la lista, bien prueba con la fórmula que te doy
adaptándola a tus rangos:
=SUMAPRODUCTO((B2:B28Ò)*((A2:A28<>"")/CONTAR.SI(A2:A28;A2:A28&"")))

He supuesto que las "poblaciones" están en el rango A2:A28 y que las
"rutas"
(códigos) están en el rango B2:B28, en D2 he colocado el código de la
ruta.

Esta fórmula te debería dar el número de poblaciones de la lista SIN
repeticiones.

Ya me dirás si funciona.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Jose" escribió en el mensaje
news:%
Veamos...
Puede ocurrir que en la columna de los pueblos hayan pueblos
repetidos...
por eso lo de celdas únicas se refiere que con una misma ruta no me
cuente
todos los pueblos pues en esa ruta con diferentes clientes existen
pueblos
repetidos... pues bien quisiera que me cuente los pueblos una sola
vez(únicos), perdona la expresión.. quizás está mal tomada...
¿lo entiendes ahora?
saludos y gracias
Jose

"Xavier Budet Graco" escribió en el mensaje
news:
Hola Jose, sigo preguntando, imagino que puedes tener algo parecido a:

A B C
Localidades Ruta
Ademuz 1012 Pepito Perez
Ademuz 1012 Ambrosio Lopez
Ademuz 1012 Salvador Martinez
Ador 1123
Agullent 1123
Aielo de Malferit 1012
Aielo de Rugat 1015
Alaquàs 1015
Albaida 1012
Albal 1015
Albalat de la Ribera 1123
Albalat dels Sorells 1123
Albalat dels Tarongers 1012
Alberic 1019
Alborache 1015
Alboraya 1019
Albuixech 1012
Alcàntera de Xúquer 1015
Alcàsser 1123
Alcublas 1019
Alcúdia 1012
Alcúdia de Crespins 1123
Aldaia 1019


¿Es así? ¿Cómo haces para utilizar el mismo pueblo para dos o más rutas?

No sé si acabo de entender lo de "pueblos únicos"...

Saludos,

Xavier

Quitar MAC para contestar. Gracias.






"Jose" escribió en el mensaje
news:%
Hola Xavier:












Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida