Contar.si y/o sumaproducto

18/01/2008 - 11:30 por José Rafael | Informe spam
En un rango A3:A829, existen una serie de poblaciones de los clientes que
figuran en la base de datos, en el rango B3:B829 están los clientes, en el
rango D3:D829 las fechas de compra, en el rango D3:D829 el importe de las
compras, necesito "extraer" las poblaciones que en determinado mes p.ej.
Enero, han comprado los clientes de esas poblaciónes o parte de ellos y por
tanto necesito conocer el nº de poblaciones que han comprado, cuanto han
comprado cada una de ellas y el nº de clientes que lo han hecho. Supongo que
será una combinación de formulas. ¿Alguien me puede ayudar?
Saludos y gracias
Jose de Valencia (España)

Preguntas similare

Leer las respuestas

#6 Jose
27/01/2008 - 14:15 | Informe spam
Pido disculpas por lo mal que he planteado mi solicitud y ahora intentaré
emplear términos de excel en la medida de mis conocimientos...aunque será
algo farragoso.
Cuando digo "plasmarlo en un formulario creado en un DIN a4", está mal
dicho... quería decir que encontrandome en la hoja "Ficha" y mediante la
fórmula BUSCARV en la hoja "Ventas 2007" por ejemplo
=BUSCARV(B3;basexreferencia;2;falso), extraigo el dato del importe comprado
por el cliente B3 y así hasta 100 datos mas que coloco en dicha hoja "Ficha"
en determinadas celdas apropiadas para que el resultado sea efectivamente
una ficha imprimible en un papel DIN a4con todos los datos de esos
clientes cuya referencias están en el rango B3:B829 y los datos que paso a
la hoja "Ficha" en las 100 columnas a la derecha.
Quiero crear otra base de datos en otra hoja llamada "resumen x
poblaciones", donde las poblaciones únicas (es decir NO REPETIDAS, lo
conseguiré mediante el filtro especial) estarán en la columna B, los códigos
postales en la columna A y los importes vendidos por población en la columna
C y el numero de clientes que han comprado en la columna D, así que esa base
de datos que llamaré "basexpoblaciones", me permitirá "colocar en la hoja
"Ficha" en la celda apropiada al lado del nombre de la población de cada
cliente, el importe que ha comprado esa población asi como el nº de clientes
que lo han hecho, desde la hoja "Ficha", la fórmula sería
BUSCARV(N35;basexpoblaciones;3;falso)&"con
"&BUSCARV(N35;basexpoblaciones;4;falso)&" clientes que han comprado", donde
N35 es el código postal de la población

En la hoja "base de datos" están los siguientes rangos:
El rango AA3:AA829 contiene las poblaciones de los clientes.
El rango D3:D829 contiene las fechas de compra
El rango E3:E829 contiene los importes de las compras
El rango B3:B829 contiene los numeros de referencia de los clientes
Espero haberme explicado mejor aunque bastante extendido y "complicado"
quizás.
Murchas gracias por la ayuda
Saludos
José Rafael


"Héctor Miguel" escribió en el mensaje
news:
hola, José Rafael !

... lo que yo hago es extraer con BUSCARV los datos de la base
y plasmarlo en un formulario creado en un DIN a4 (todo a la vista de 100
campos aprox.)
Seguramente existe alguna solucion para tener mediante una formula o
funcion
el dato situado en una columna mas de esa base de datos
de donde lo pudiera extraer como digo con un BUSCARV y "colocar" el dato
en la ficha DIN a4
Si es posible, adelante, sino gracias por vuestro tiempo y hasta otra
ocasion.



es muy probable (quizas seguro) que existan formas para solucionar la
situacion que planteas (siempre y cuando)...

si provees los "detalles" suficientes
(en comentarios claros y en terminos de excel como hojas, rangos, tipo
de datos, etc.)

que permitan re/crear el modelo de la situacion a resolver
(disposicion de datos, de donde, a donde, como, cuantos, etc.)

considerando que los que estamos "de este lado" (del mensaje) no podemos
"ver"... lo mismo que tu estas viendo
ni que has intentado, ni como lo estas resolviendo actualmente, ni ese
tipo de cosas :D

p.e. si buscarv solo devuelve un dato...
como estas "extrayendo" los siguientes a tu formato/ficha/hoja "DIN a4"
???
en dnde pones el segundo, tercero, ...
cuantos tienes "preparados" (p.e. que pasa si existen 100 y solo caben
10 en tu formato) ???
etc. etc. etc. (o sea, lo que estes dejando "en el tintero") :))

por detalles como los anteriores es que acostumbro comentar...
si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ la consultas anteriores __
En un rango A3:A829, existen una serie de poblaciones de los clientes
que figuran en la base de datos
en el rango B3:B829 estan los clientes, en el rango D3:D829 las fechas
de compra, en el rango D3:D829 el importe de las compras
necesito "extraer" las poblaciones que en determinado mes p.ej. Enero,
han comprado los clientes de esas poblaciones o parte de ellos
y por tanto necesito conocer el nº de poblaciones que han comprado,
cuanto han comprado cada una de ellas
y el nº de clientes que lo han hecho. Supongo que sera una combinacion
de formulas. Alguien me puede ayudar?



por los detalles adicionales que expones en tu segunda intervencion...
prueba usando los filtros avanzados para extraer datos segun criterios
(simples, sencillos o combinados)
-> consulta la ayuda en linea {F1} acerca del uso y ejemplos de
criterios avanzados






Respuesta Responder a este mensaje
#7 Héctor Miguel
29/01/2008 - 02:14 | Informe spam
hola, Jose !

__ 1 __
... en la hoja "Ficha" y mediante... BUSCARV en la hoja "Ventas 2007" por ejemplo...=BUSCARV(B3;basexreferencia;2;falso)
extraigo el dato del... cliente B3 y asi hasta 100 datos mas que coloco en... "Ficha" en determinadas celdas
... para que el resultado sea efectivamente una ficha imprimible en un papel DIN a4con todos los datos de esos clientes
cuya referencias estan en el rango B3:B829 y los datos que paso a la hoja "Ficha" en las 100 columnas a la derecha.



1) (segun entiendo)... hasta este punto no existe mayor inconveniente para obtener esos resultados (ok ?)

__ 2 __
Quiero crear otra base de datos en otra hoja llamada "resumen x poblaciones"
donde las poblaciones unicas (es decir NO REPETIDAS, lo conseguire mediante el filtro especial)
estaran en la columna B, los codigos postales en la columna A



2) si la columna B de esta nueva/futura hoja, tendra un listado de poblaciones unicas (no repetidas)
como piensas resolver los casos de varios codigos postales para una misma poblacion ?
(espero que no estes pensando en el -posible ab/-uso de celdas "combinadas") -???-

-> toma nota que (una vez) resuelto este detalle, no veo inconveniente si usas (p.e.) un sumaproducto
para obtener (de tu hoja "ventas...") un resumen de ventas y numero de clientes segun sea necesario ;)

__ 3 __
... y los importes vendidos por poblacion en la columna C y el numero de clientes que han comprado en la columna D
... esa base de datos que llamare "basexpoblaciones", me permitira "colocar en la hoja "Ficha" en la celda apropiada
... el importe que ha comprado esa poblacion asi como el nº de clientes que lo han hecho desde la hoja "Ficha", la formula seria
BUSCARV(N35;basexpoblaciones;3;falso)&"con "&BUSCARV(N35;basexpoblaciones;4;falso)&" clientes que han comprado"
donde N35 es el codigo postal de la poblacion...


__ 4 __
En la hoja "base de datos" estan los siguientes rangos:
El rango AA3:AA829 contiene las poblaciones de los clientes.
El rango D3:D829 contiene las fechas de compra
El rango E3:E829 contiene los importes de las compras
El rango B3:B829 contiene los numeros de referencia de los clientes
Espero haberme explicado mejor aunque bastante extendido y "complicado" quizas...



igual y estoy perdiendo de vista "algo" (o no acabo de entender cual es -realmente- el "problema") -?- asi que...
si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#8 Jose
30/01/2008 - 20:42 | Informe spam
Hola a todos y especialmente a Héctor "el maestro":
Gracias a todas las contestaciones que se dan en el foro, voy poco a poco
resolviendo mis problemas, ahora copio de aqui y ahora copio de allá, total
que eso, voy avanzando y os doy las gracias.

Saludos
José Rafael



"Héctor Miguel" escribió en el mensaje
news:
hola, Jose !

__ 1 __
... en la hoja "Ficha" y mediante... BUSCARV en la hoja "Ventas 2007" por
ejemplo...=BUSCARV(B3;basexreferencia;2;falso)
extraigo el dato del... cliente B3 y asi hasta 100 datos mas que coloco
en... "Ficha" en determinadas celdas
... para que el resultado sea efectivamente una ficha imprimible en un
papel DIN a4con todos los datos de esos clientes
cuya referencias estan en el rango B3:B829 y los datos que paso a la hoja
"Ficha" en las 100 columnas a la derecha.



1) (segun entiendo)... hasta este punto no existe mayor inconveniente para
obtener esos resultados (ok ?)

__ 2 __
Quiero crear otra base de datos en otra hoja llamada "resumen x
poblaciones"
donde las poblaciones unicas (es decir NO REPETIDAS, lo conseguire
mediante el filtro especial)
estaran en la columna B, los codigos postales en la columna A



2) si la columna B de esta nueva/futura hoja, tendra un listado de
poblaciones unicas (no repetidas)
como piensas resolver los casos de varios codigos postales para una
misma poblacion ?
(espero que no estes pensando en el -posible ab/-uso de celdas
"combinadas") -???-

-> toma nota que (una vez) resuelto este detalle, no veo inconveniente si
usas (p.e.) un sumaproducto
para obtener (de tu hoja "ventas...") un resumen de ventas y numero de
clientes segun sea necesario ;)

__ 3 __
... y los importes vendidos por poblacion en la columna C y el numero de
clientes que han comprado en la columna D
... esa base de datos que llamare "basexpoblaciones", me permitira
"colocar en la hoja "Ficha" en la celda apropiada
... el importe que ha comprado esa poblacion asi como el nº de clientes
que lo han hecho desde la hoja "Ficha", la formula seria
BUSCARV(N35;basexpoblaciones;3;falso)&"con
"&BUSCARV(N35;basexpoblaciones;4;falso)&" clientes que han comprado"
donde N35 es el codigo postal de la poblacion...


__ 4 __
En la hoja "base de datos" estan los siguientes rangos:
El rango AA3:AA829 contiene las poblaciones de los clientes.
El rango D3:D829 contiene las fechas de compra
El rango E3:E829 contiene los importes de las compras
El rango B3:B829 contiene los numeros de referencia de los clientes
Espero haberme explicado mejor aunque bastante extendido y "complicado"
quizas...



igual y estoy perdiendo de vista "algo" (o no acabo de entender cual
es -realmente- el "problema") -?- asi que...
si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida