Encontrar Sumandos
Encontrar Sumandos
Encontrar Sumandos
20
2.00 Importe a encontrar: 2,012.05
501.25
-11.00 #VALUE!
Celdas:
aaaaa
32.00
63.00 Nota: los rangos A1:A9 y F1:F9 tienen un formato
condicional para que la celda se coloree en azul si su
83.35
dirección se encuentra en la celda D4
74.00
NOTA 1: La función ESS (Encontrar SumandoS) acepta rangos múltiples, pero el número de celdas con números (es dec
tendrá que procesar la función) no puede exceder de 24, lo que en el PC donde he hecho las últimas pruebas --un Intel C
2,93 GHz.-- lleva alrededor de 2 segundos.
Sería posible modificar el código para que aceptara más celdas, pero según las pruebas que he realizado el tiempo de pr
parece duplicarse con cada elemento adicional (cosa lógica si se considera que el número de combinaciones posible es 2
elementos-1), de forma que, por ejemplo en el PC mencionado la progresión es:
En cualquier caso, si alguien tiene un PC muy potente y quiere aumentar el número de celdas permitidas, lo único que tie
es modificar la instrucción
If n = 26 Then
sustituyendo 26 por el número de celdas que se desee como tope + 2 (por ejemplo, si se deseara que el tope fuese de 30
habría que sustituir 26 por 32).
(Es posible detener la ejecución del código pulsando Control Pausa simultáneamente...)
NOTA 2: Si el número de sumandos es grande, la función podría mejorar su rendimiento si están ordenados de menor a m
Lógicamente, sería posible que la propia función los ordenase, pero esto requeriría tiempo de proceso.
128.00
1,125.55
-5.00
8.85
cccccc
1
12/31/2008
318.7
138.85
...)