ELEGIR CELDAS QUE CUMPLAN CONDICIÓN 'SUMA=...'

26/07/2005 - 12:40 por Isra | Informe spam
Ante todo, saludos.

Intento resolver lo siguiente:

Debo saber, de una columna, las celdas que al ser sumadas, den como
resultado una cantidad determinada, que no es la misma siempre.
Tampoco son siempre el mismo número de celdas.
Lo único que conozco es el resultado de la suma.
Agradecería que me dierais alguna orientación.
Muchas gracias.

Isra.

Preguntas similare

Leer las respuestas

#1 Fernando Arroyo
26/07/2005 - 13:11 | Informe spam
Si no son muchas celdas, quizás te sirva lo siguiente:

http://www.excelesp.com/ejemplos/ej...50426a.xls

Un saludo.


Fernando Arroyo
MS MVP - Excel


"Isra" escribió en el mensaje news:dc53u6$68h$
Ante todo, saludos.

Intento resolver lo siguiente:

Debo saber, de una columna, las celdas que al ser sumadas, den como
resultado una cantidad determinada, que no es la misma siempre.
Tampoco son siempre el mismo número de celdas.
Lo único que conozco es el resultado de la suma.
Agradecería que me dierais alguna orientación.
Muchas gracias.

Isra.


Respuesta Responder a este mensaje
#2 Isra
26/07/2005 - 13:39 | Informe spam
Muchísimas gracias. Realmente, pueden ser hasta 100 celdas, pero no es
habitual.
He modificado el ejemplo que me has dicho para usar 25 sumandos, y ahora
mismo está trabajando. Ya os contaré...

Saludos

Isra.

"Fernando Arroyo" escribió en el mensaje
news:%
Si no son muchas celdas, quizás te sirva lo siguiente:

http://www.excelesp.com/ejemplos/ej...50426a.xls

Un saludo.


Fernando Arroyo
MS MVP - Excel


"Isra" escribió en el mensaje
news:dc53u6$68h$
Ante todo, saludos.

Intento resolver lo siguiente:

Debo saber, de una columna, las celdas que al ser sumadas, den como
resultado una cantidad determinada, que no es la misma siempre.
Tampoco son siempre el mismo número de celdas.
Lo único que conozco es el resultado de la suma.
Agradecería que me dierais alguna orientación.
Muchas gracias.

Isra.


Respuesta Responder a este mensaje
#3 Héctor Miguel
26/07/2005 - 20:51 | Informe spam
hola, chicos ! [y perdon por la 'intromision'] :D

Isra escribio en el mensaje ...
... pueden ser hasta 100 celdas, pero no es habitual... modificado... para usar 25 sumandos, y ahora mismo esta trabajando [...]



[hasta donde se] el solver 'trabaja' de manera lineal [como con la 'ley del minimo esfuerzo'] :))
[con el archivo 'tal cual se descarga']... si 'preguntas' por las -posibles- celdas que sumen 5...
-> encontrara la 'mas facil'... la que 'vale 5'
-> 'omite' las demas posibles [como 1+4 y 2+3]

[si Fernando esta de acuerdo y hasta donde se]... usando 'manualmente' en la interfase del usuario...
-> el solver 'devuelve' ->solo una<- de entre varias mas 'posibles' soluciones
-> de 'ahi en adelante'... 'la conserva' para el mismo modelo [a menos que le des un 'reset']
[aunque si no modificas el modelo... volvera a 'encontrar'... LA MISMA] :))
-> una alternativa pudiera ser usando el solver por codigo...
quizas te sea de utilidad el siguiente articulo: http://support.microsoft.com/kb/843304

saludos,
hector.
Respuesta Responder a este mensaje
#4 Fernando Arroyo
27/07/2005 - 13:55 | Informe spam
Héctor Miguel, como de costumbre, tienes toda la razón. Está claro que Solver devuelve siempre la primera solución que se ajuste a lo que se le ha pedido, si es que la hay.

Esto es suficiente si tan solo se necesita una solución cualquiera (en cuyo caso normalmente Solver devolverá la más sencilla de entre todas ellas), pero si se necesita más de una solución o todas las soluciones posibles, no queda otra que recurrir a VBA.
Un saludo.


Fernando


"Héctor Miguel" escribió en el mensaje news:
hola, chicos ! [y perdon por la 'intromision'] :D

Isra escribio en el mensaje ...
... pueden ser hasta 100 celdas, pero no es habitual... modificado... para usar 25 sumandos, y ahora mismo esta trabajando [...]



[hasta donde se] el solver 'trabaja' de manera lineal [como con la 'ley del minimo esfuerzo'] :))
[con el archivo 'tal cual se descarga']... si 'preguntas' por las -posibles- celdas que sumen 5...
-> encontrara la 'mas facil'... la que 'vale 5'
-> 'omite' las demas posibles [como 1+4 y 2+3]

[si Fernando esta de acuerdo y hasta donde se]... usando 'manualmente' en la interfase del usuario...
-> el solver 'devuelve' ->solo una<- de entre varias mas 'posibles' soluciones
-> de 'ahi en adelante'... 'la conserva' para el mismo modelo [a menos que le des un 'reset']
[aunque si no modificas el modelo... volvera a 'encontrar'... LA MISMA] :))
-> una alternativa pudiera ser usando el solver por codigo...
quizas te sea de utilidad el siguiente articulo: http://support.microsoft.com/kb/843304

saludos,
hector.


Respuesta Responder a este mensaje
#5 Isra
28/07/2005 - 16:17 | Informe spam
No quisiera extenderme mucho, pero os cuento:
Un cliente paga cada cierto tiempo facturas pendientes, pero no se molesta
en decirme cuales.
Uno de los inconvenientes que veo utilizando Solver es que se ralentiza
bastante cuando son muchas las celdas a combinar, pero bueno, el caso es que
al final, lo encuentre.
Otro problema es que si no hay una solución, Solver no devuelve error, sino
que comienza de nuevo todo el ciclo, mientras no se agote el tiempo
asignado. -corregidme si me equivoco-
En cuanto a hacerlo por código, y con mis conocimientos, mejor vamos a
dejarlo... ¿o es que queréis que me explote el pc? :-)
Se lo comenté a mi pareja -ella es analista-programadora- y me ha prometido
una utilidad en cuanto tenga un ratito (o sea, nunca) :-)
De todas formas, muchísimas gracias por vuestra ayuda. Siempre es mucho
mejor que buscar la solución "a mano" como hacía antes.


"Héctor Miguel" escribió en el mensaje
news:
hola, chicos ! [y perdon por la 'intromision'] :D

Isra escribio en el mensaje ...
... pueden ser hasta 100 celdas, pero no es habitual... modificado...
para usar 25 sumandos, y ahora mismo esta trabajando [...]



[hasta donde se] el solver 'trabaja' de manera lineal [como con la 'ley
del minimo esfuerzo'] :))
[con el archivo 'tal cual se descarga']... si 'preguntas' por
las -posibles- celdas que sumen 5...
-> encontrara la 'mas facil'... la que 'vale 5'
-> 'omite' las demas posibles [como 1+4 y 2+3]

[si Fernando esta de acuerdo y hasta donde se]... usando 'manualmente' en
la interfase del usuario...
-> el solver 'devuelve' ->solo una<- de entre varias mas 'posibles'
soluciones
-> de 'ahi en adelante'... 'la conserva' para el mismo modelo [a menos que
le des un 'reset']
[aunque si no modificas el modelo... volvera a 'encontrar'... LA MISMA]
:))
-> una alternativa pudiera ser usando el solver por codigo...
quizas te sea de utilidad el siguiente articulo:
http://support.microsoft.com/kb/843304

saludos,
hector.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida