. 25.01.17 #Contar únicos en Tablas Dinámicas
Buenas tardes, Jéssica
Es cierto: es un problema común y las herramientas propias de la pivot tables arrojan conteos confusos.
Suelo resolverlo con un campo auxiliar aplicado a la base original con la siguiente fórmula (asumiendo que el número de la primera factura de la base estuviera en la celda D13):
=SI(CONTAR.SI($D$12:$D13;D13)>1;0;1)
Nota el uso del signo pesos que NO está aplicado a la fila del extremo inferior del rango. Esto hace que el rango de conteo se limite hasta la fila donde está la fórmula.
Si copias y pegas esa celda en la inmediata inferior, verás:
=SI(CONTAR.SI($D$12:$D14;D14)>1;0;1)
[Considera si usas comas o punto y coma para separar argumentos de las funciones. Yo usé ";"]
Asígnale el formato deseado y, luego, copia esta celda y pégala en las restantes de esta misma columna.
Esta fórmula básicamente asignará un 1 a la primera ocurrencia de cada factura, independientemente de las líneas que tenga en la base, y un cero a las demas.
Luego, en tu Pivot, carga ese campo al área de valores y elige la función suma.
Así, por cada cliente sumará un 1 por cada factura y obtendrás el conteo que buscabas.
También servirá si quieres contar cuantas facturas hubo en un mes, sin considerar los clientes o cualquier otra agrupación que uses en tu tabla dinámica.
Saludos
Fernando
.