Cálculo con datos de una tabla Dinamica

07/06/2006 - 23:43 por Anonymous | Informe spam
Hola K tal!,

Es la primera vez que hago una pregunta...espero podráis ayudarme pues la
unica forma que se ocurre de solucionar lo que tengo entre manos es tirar por
vba...pero pienso que lo que me pasa es solucionable de forma mas
sencilla...por lo que espero me ayudeís

tengo una tabla de datos que enseña los servicios prestados a clientes (en
realidad es bastante mas grande la he simplificado):

Cod Servicio Importe
1M Pintura 100 €
1M Reparación 50 €
2M Recogida 85 €
3M Empaquetado 30 €
4M Pintura 150 €
4M Empaquetado 95 €
4M Recogida 70 €
5M Varios 10 €
6M Reparación 500 €
7M Recogida 75 €

Cuando hago una tabla dinamica si quiero contar la cantidad de servicios
prestados en lugar de tener 7 estos serán 12. con una formula externa a la
tabla dinamica es facil contar los servicios pero lo que necesito es que la
TD me lo enseñe correctamente en el total.

Cuenta de Servicio
Cod Total
1M 2 (este cliente pidió dos prestaciones en un mismo servicio)
2M 1
3M 1
4M 3
5M 1
6M 1
7M 1
Total general 10--> NO SON 10 Son 7 Servicios!!!!!

Por favor ayudarme con este tema.

Saludos,

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
08/06/2006 - 08:10 | Informe spam
hola,

segun se 'aprecia' de los datos 'de origen' [o hasta donde se alcanza a ver] en
el ejemplo que expones...

1) SI se trata de 10 servicios [efectivos/diferentes/...] 'prestados' [parece
que 'el detalle' realmente es]...
2) [donde] 7... SON -> los codigos [probablemente de clientes ?] -> que
los 'solicitaron/recibieron/...' [por lo cual]...
3) si tu deseo es que la TD 'cuente diferente' [para no usar una formula
'externa' a la TD]...
-> seria necesario agregar una columna en el rango de origen que 'acumule'
SOLO la primera 'aparicion' de cada 'Cod'
-> campo que podrias agregar a la TD en el area de las columnas
-> [con lo cual]... te saldria mas caro... 'el caldo... que las albondigas'
:))
4) [creo que]... se trata solo de 'la optica' con que se mira el 'problema' [aun
si recurres al vba] -?-

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ la consulta original __
... la unica forma que se ocurre de solucionar lo que tengo entre manos es
tirar por vba
... pienso que lo que me pasa es solucionable de forma mas sencilla
... una tabla de datos que ense#a los servicios prestados a clientes
Cod Servicio Importe
1M Pintura 100
1M Reparacion 50
2M Recogida 85
3M Empaquetado 30
4M Pintura 150
4M Empaquetado 95
4M Recogida 70
5M Varios 10
6M Reparacion 500
7M Recogida 75
... una tabla dinamica si quiero contar la cantidad de servicios prestados en
lugar de tener 7 estos seran 12.
con una formula externa... es facil contar los servicios pero... necesito...
que la TD me lo ense#e correctamente en el total.
Cuenta de Servicio
Cod Total
1M 2 (este cliente pidio dos prestaciones en un mismo servicio)
2M 1
3M 1
4M 3
5M 1
6M 1
7M 1
Total general 10--> NO SON 10 Son 7 Servicios!!!!!
Respuesta Responder a este mensaje
#2 Luis Garcia
08/06/2006 - 10:58 | Informe spam
Hola:

Yo lo he solucionado como dice KL, he creado una columna extra en los datos
donde pongo 0 o 1 según quiero ese registro sirva para 'contar' los
diferentes 'servicios' en tu caso.

Puedes hacerlo a mano, o hacerlo con una formula. Si los datos estan
ordenados como en tu ejemplo es facil:

En la celda D2 escribes la siguiente fórmula y la copias para todos tus
datos:

=(A2<>A1)*1

Y si pones esta columna como SUMA en la tabla dinamica, el total sera la
'cuenta' de los servicios.

Espero que te sirva.

Saludos

"Anonymous" escribió en el mensaje
news:
Hola K tal!,

Es la primera vez que hago una pregunta...espero podráis ayudarme pues
la
unica forma que se ocurre de solucionar lo que tengo entre manos es tirar



por
vba...pero pienso que lo que me pasa es solucionable de forma mas
sencilla...por lo que espero me ayudeís

tengo una tabla de datos que enseña los servicios prestados a clientes
(en
realidad es bastante mas grande la he simplificado):

Cod Servicio Importe
1M Pintura 100 ?
1M Reparación 50 ?
2M Recogida 85 ?
3M Empaquetado 30 ?
4M Pintura 150 ?
4M Empaquetado 95 ?
4M Recogida 70 ?
5M Varios 10 ?
6M Reparación 500 ?
7M Recogida 75 ?

Cuando hago una tabla dinamica si quiero contar la cantidad de servicios
prestados en lugar de tener 7 estos serán 12. con una formula externa a
la
tabla dinamica es facil contar los servicios pero lo que necesito es que



la
TD me lo enseñe correctamente en el total.

Cuenta de Servicio
Cod Total
1M 2 (este cliente pidió dos prestaciones en un mismo servicio)
2M 1
3M 1
4M 3
5M 1
6M 1
7M 1
Total general 10--> NO SON 10 Son 7 Servicios!!!!!

Por favor ayudarme con este tema.

Saludos,
Respuesta Responder a este mensaje
#3 Anonymous
08/06/2006 - 22:37 | Informe spam
Gracias a todos por las respuestasutilizo una columna con una formula que
me permite saber la cantidad de 'servicios' que se han prestado... pero
encontré una serie de dificultades que me hicieron dudar de su
validézahoa que se que vosotros habeis tirado por la misma
solución voy a
reemplantearme si es que no estoy viendo bien los datos..ya pongo un
correo si persisto con el problema.

Saludos,


"Luis Garcia" escribió:

Hola:

Yo lo he solucionado como dice KL, he creado una columna extra en los datos
donde pongo 0 o 1 según quiero ese registro sirva para 'contar' los
diferentes 'servicios' en tu caso.

Puedes hacerlo a mano, o hacerlo con una formula. Si los datos estan
ordenados como en tu ejemplo es facil:

En la celda D2 escribes la siguiente fórmula y la copias para todos tus
datos:

=(A2<>A1)*1

Y si pones esta columna como SUMA en la tabla dinamica, el total sera la
'cuenta' de los servicios.

Espero que te sirva.

Saludos

"Anonymous" escribió en el mensaje
news:
> Hola K tal!,
>
> Es la primera vez que hago una pregunta...espero podráis ayudarme
pues la
> unica forma que se ocurre de solucionar lo que tengo entre manos es tirar
por
> vba...pero pienso que lo que me pasa es solucionable de forma mas
> sencilla...por lo que espero me ayudeís
>
> tengo una tabla de datos que enseña los servicios prestados a
clientes (en
> realidad es bastante mas grande la he simplificado):
>
> Cod Servicio Importe
> 1M Pintura 100 ?
> 1M Reparación 50 ?
> 2M Recogida 85 ?
> 3M Empaquetado 30 ?
> 4M Pintura 150 ?
> 4M Empaquetado 95 ?
> 4M Recogida 70 ?
> 5M Varios 10 ?
> 6M Reparación 500 ?
> 7M Recogida 75 ?
>
> Cuando hago una tabla dinamica si quiero contar la cantidad de servicios
> prestados en lugar de tener 7 estos serán 12. con una formula
externa a la
> tabla dinamica es facil contar los servicios pero lo que necesito es que
la
> TD me lo enseñe correctamente en el total.
>
> Cuenta de Servicio
> Cod Total
> 1M 2 (este cliente pidió dos prestaciones en un mismo servicio)
> 2M 1
> 3M 1
> 4M 3
> 5M 1
> 6M 1
> 7M 1
> Total general 10--> NO SON 10 Son 7 Servicios!!!!!
>
> Por favor ayudarme con este tema.
>
> Saludos,
>

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