Contar valores distintos utilizando una tabla dinámica

03/02/2006 - 19:03 por enrique | Informe spam
Espero alguien me pueda ayudar...
Tengo una tabla con datos. Entre ellos, compradores, ítems y órdenes de
compra. Un comprador puede tener 3 ítems (son 3 filas distintas) con 1 misma
órden de compra por ejemplo. Cuestión, cuando armo la tabla dinámica y agrupo
estos campos, le defino que utilice la función "Contar" y me tira la cantidad
de órdenes de compra por comprador. Pero suma valores repetidos ya que la
función contar sólo cuenta valores en celda... Para el ejemplo anterior, me
da como resultado: 3. Pero debería ser 1 (se repite tres veces pero es una
sola órden). ¿Alguien sabe como hacer para que me cuente sólo los valores no
repetidos?
 

Leer las respuestas

#1 Héctor Miguel
04/02/2006 - 04:54 | Informe spam
hola, enrique !

Tengo una tabla con datos. Entre ellos, compradores, items y ordenes de compra.
Un comprador puede tener 3 items (son 3 filas distintas) con 1 misma orden de compra por ejemplo.
... cuando armo la tabla dinamica y agrupo estos campos, le defino que utilice la funcion "Contar"...
Pero suma valores repetidos... Para el ejemplo anterior, me da como resultado: 3.
Pero deberia ser 1 (se repite tres veces pero es una sola orden).
... como hacer para que me cuente solo los valores no repetidos?



[solo 'recuerda' que] una TD es un 'resumen' de [acuerdo a 'como' estan] los datos 'de origen'... [por lo tanto]...
si se repite 'n_veces'... significa que ESTA 'n_veces'... por lo que [y es logico] la funcion LO CUENTA 'n_veces'

-> si el arreglo de tu hoja 'requiere' que los items se controlen UNO POR FILA...
lo que [a su vez] 'obliga' a que las 'ordenes de compra' se vean registradas/repetidas/... 'n_items'...
a) agrega un campo/columna que se encargue de 'eliminar' [para el conteo] las ordenes de compra 'repetidas'
b) usa esta nueva columna [en tu TD con la funcion SUMA en lugar de 'cuenta'] para 'omitir' la cuenta de repetidos ;)

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

Preguntas similares