necesito contar con varios criterios

09/11/2007 - 00:46 por dubicm | Informe spam
hola a tod@s,

tengo una base de datos de ventas que se realizan a clientes en distintas
fechas, importes, etc. la fecha la tengo desglosada en mes y año.

en otra hoja me he llevado con un filtro avanzado los clientes y los años,
de tal modo que necesito calcular el numero de ventas que he hecho a cada
cliente en cada año. con la funcion CONTAR.SI no me vale porque solo me
permite un criterio y con una funcion matricial no me da bien el resultado,
alguien sabe como puedo hacerlo? La tabla que tengo es como la que a
continuacion os muestro

CLIENTE AÑO
CLIENTE-001 2003
2004
2005
CLIENTE-003 2003
2004
2005
CLIENTE-007 2003
2004
2005
CLIENTE-008 2003
2004
2005


lo que necesito es contar las ventas de cada año a cada cliente sin tener
que hacer una tabla dinamica, es decir, usando un calculo y pudiendo copiar
luego, ya que tengo que contar en varias bases de datos distintas.

espero que me puedan ayudar

muy amables

saludos.

dubicm
 

Leer las respuestas

#1 Raul Bajo Sanz
09/11/2007 - 11:50 | Informe spam
Hola a todos/as,

He hecho algo usando la función BDCONTAR y me funciona (Dubicm, no sé si es
a esta función a la que te refieres donde dices 'función matricial').

Primero he creado una pequeña base de datos de ejemplo en las celdas A1:C31:

Cliente Año Importe
001 2004 192,21
001 2004 78,64
001 2004 958,82
001 2004 127,33
001 2004 323,21
001 2004 50,54
001 2004 66,64
001 2004 312,99
001 2004 697,63
001 2005 605,44
001 2005 134,49
001 2005 584,43
001 2005 932,21
001 2006 565,42
001 2006 656,15
001 2006 310,19
001 2006 161,81
001 2006 403,76
001 2006 68,53
001 2006 599,83
001 2006 142,73
001 2006 502,95
001 2006 578,35
001 2006 475,14
002 2004 995,34
002 2004 916,49
002 2005 662,41
002 2005 887,44
002 2005 252,62
002 2006 233,96


Ahora, en las celdas F1:H17 pego lo siguiente...

Cliente Año Nro ventas
001 2004 ¿?

Cliente Año Nro ventas
001 2005 ¿?

Cliente Año Nro ventas
001 2006 ¿?

Cliente Año Nro ventas
002 2004 ¿?

Cliente Año Nro ventas
002 2005 ¿?

Cliente Año Nro ventas
002 2006 ¿?


...donde las celdas con el valor '¿?' es donde queremos el resultado; son
las celdas H2; H5; H8; H11; H14 y H17

En la celda H2 pongo esta fórmula: '½CONTAR($A$1:$C$31;$C$1;F1:G2)'

Luego esta fórmula la pego tal cual está a las demás celdas de resultado:
H5, H8, etc...

Un saludo,
Raúl Bajo Sanz.

"dubicm" wrote:
http://www.microsoft.com/communitie...a20ca9cf00

hola a ,

tengo una base de datos de ventas que se realizan a clientes en distintas
fechas, importes, etc. la fecha la tengo desglosada en mes y año.

en otra hoja me he llevado con un filtro avanzado los clientes y los años,
de tal modo que necesito calcular el numero de ventas que he hecho a cada
cliente en cada año. con la funcion CONTAR.SI no me vale porque solo me
permite un criterio y con una funcion matricial no me da bien el resultado,
alguien sabe como puedo hacerlo? La tabla que tengo es como la que a
continuacion os muestro

CLIENTE AÑO
CLIENTE-001 2003
2004
2005
CLIENTE-003 2003
2004
2005
CLIENTE-007 2003
2004
2005
CLIENTE-008 2003
2004
2005


lo que necesito es contar las ventas de cada año a cada cliente sin tener
que hacer una tabla dinamica, es decir, usando un calculo y pudiendo copiar
luego, ya que tengo que contar en varias bases de datos distintas.

espero que me puedan ayudar

muy amables

saludos.

dubicm



Preguntas similares