galileogali";p="35167 escribió:Sobre la formula de KL: sin palabras .
Si bien el recurso COINCIDIR-FILA, no es nuevo, francamente no se me habia ocurrido usarlo en este caso, tal vez porque todavia no internalizo la necesidad de la eficiencia en el calculo.
Comentario para los que quieren comprender un poco mejor la construccion:
=SUMAPRODUCTO((A2:A1205=E2)*(COINCIDIR(B2:B1205&C2:C1205;B2:B1205&C2:C1205;0)=(FILA(A2:A1205)-FILA(A2)+1)))
Hola GALI,
Gracias por tus observaciones (y por los elegios que creo que merezco), pero... como ya he dicho mas arriba creo que la formula es defectuosa. El problema esta en que las duplas se eliminan antes de comprobar el cumplimiento de la condicion (A2:A1205=E2) y por tanto es probable que no se cuenten todos los clientes que correspondan a la provincia seleccionada.
La ultima formula que hice es casi 4 veces mas lenta
43.12ms para 1200 filas en Excel2003 (aunque es increible la rapidez de la misma formula en el XL2007), pero, al parecer, funciona correctamente y esta en el archivo adjunto.
Desgraciadamente, no se como es la ultima solucion que ofreciste en el otro hilo y que te dijo Teresa que le valia, pero que necesitaba flexibilizar un poco los criterios
