** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Otros de Microsoft: Windows y Office > Excel
  Mensajes nuevos Mensajes nuevos RSS - Busco programador Excel
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoBusco programador Excel

 Responder Responder
Autor
Mensaje
public Ver desplegable
Nuevo
Nuevo


Unido: 11/Diciembre/2014
Localización: cadiz
Estado: Sin conexión
Puntos: 5
Enlace directo a este mensaje Tema: Busco programador Excel
    Enviado: 11/Diciembre/2014 a las 16:42
Buenas tardes,

Busco a alguien que me haga un Excel que haga lo siguiente:
-Marcas un valor máximo 
p.ej:
Lmax=10
-Los datos a estudiar tendrán valores entre comprendidos entre (1 y Lmax)
p.ej: 
3, 3, 6, 5, 1, 9, 10, 1
-El excel deberá combinar y sumar los valores anteriores de forma que la suma nunca sea mayor o igual que Lmax y devolver la combinación que consiga que "el resto" total sea el menor.
p.ej: 
10=10 (resto 0)
3+6+1=10 (resto 0)
9+1=10 (resto 0)
5+3=8 (resto 2)

Resto total=2
-------------------------------------------------------

Como es lógico, este es un ejemplo mucho más sencillo de lo que yo busco. Sería para valores comprendidos entre 0 y 20000 y con listas de 200-300 valores o los que sean necesarios. Por supuesto, es importante poder identificar luego las combinaciones y de dónde sale cada una de ellas.

A lo mejor lo que busco no es tan sencillo (o sí) o incluso sería mejor acudir a otro tipo de programa, pero me gustaría que fuera en excel para poder seguir trabajando con esos datos en otras hojas.

Como no conozco el tiempo que puede llevar programar algo así, poned un precio y lo valoro.

Gracias y un saludo.


Editado por public - 11/Diciembre/2014 a las 17:36
Arriba
OmniPresente Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 10/Febrero/2009
Localización: España
Estado: Sin conexión
Puntos: 1870
Enlace directo a este mensaje Enviado: 11/Diciembre/2014 a las 17:08
Si lo he entendido bien... ¿el programa debe poder llegar a combinar hasta 1000 valores diferentes?. Así a priori me da que se demoraría bastante.

Un saludo.
Arriba
public Ver desplegable
Nuevo
Nuevo


Unido: 11/Diciembre/2014
Localización: cadiz
Estado: Sin conexión
Puntos: 5
Enlace directo a este mensaje Enviado: 11/Diciembre/2014 a las 17:33
Pues la verdad es que puede que me haya colado bastante...

Está claro que cuantos más valores pueda combinar pues mejor, pero en realidad con unos 200-300 ya me sería útil. Y si me aprietas, incluso 100 podrían servirme.

Me gustaría saber si lo que pido es viable o una animalada (entendiendo que los 1000 de antes sí que eran una pasada).

Un saludo.
Arriba
OmniPresente Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 10/Febrero/2009
Localización: España
Estado: Sin conexión
Puntos: 1870
Enlace directo a este mensaje Enviado: 11/Diciembre/2014 a las 19:07
Aun así... recordando mis matemáticas de 1º de BUP, y si me equivoco, que alguien me corrija; las combinaciones posibles sería el exponencial de 100 (100! = 100*99*98*97...*1) lo cual me da un número bastante alto.

No sería complicado escribir un programa que las calculase todas, pero me da que se tiraría una semana calculando :-)

Un saludo.
Arriba
public Ver desplegable
Nuevo
Nuevo


Unido: 11/Diciembre/2014
Localización: cadiz
Estado: Sin conexión
Puntos: 5
Enlace directo a este mensaje Enviado: 11/Diciembre/2014 a las 19:18
¿Y alguna alternativa que se os ocurra para simplificar la operación?

PD: tampoco saldrían tantas combinaciones creo yo... siguiendo el ejemplo: 
- el 10 no lo combinas con los demás por ser =Lmax 
- el 9 lo combinas con los valores que sean <= Lmax-9=1
- el 8 combina con valores <= Lmax-8=2
- etcétera

Lo cual no quita que sigan siendo muchas combinaciones...


Editado por public - 11/Diciembre/2014 a las 20:27
Arriba
E. Feijoo Ver desplegable
Moderador
Moderador


Unido: 16/Abril/2004
Localización: España
Estado: Sin conexión
Puntos: 19948
Enlace directo a este mensaje Enviado: 11/Diciembre/2014 a las 20:40
Este no es el foro adecuado para 'resolver' problemas, si lo deseáis lo paso al foro de Excel, en otro caso ... por correo personal (porque 'en este lio y su solución' el foro no tiene nada que ver)
Arriba
guarracuco Ver desplegable
Moderador
Moderador


Unido: 24/Abril/2004
Localización: EEUU
Estado: Sin conexión
Puntos: 3233
Enlace directo a este mensaje Enviado: 15/Diciembre/2014 a las 22:26
Yo no lo tengo claro.
Arriba
AnSanVal Ver desplegable
Administrador
Administrador
Avatar

Unido: 16/Marzo/2005
Localización: España
Estado: Sin conexión
Puntos: 5654
Enlace directo a este mensaje Enviado: 15/Diciembre/2014 a las 23:39
Aprendemos intentando resolver dudas ajenas (ayuda cuando puedas/sepas).

Mi sitio_web con ejemplos Excel.
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable