Programa para hacer el mayor número de grupos de tres personas a partir de una tabla, teniendo en cuenta una serie de parámetros y prioridades.
Presupuesto €250-750 EUR
Programa que recoja los datos de una tabla/formulario y vaya haciendo grupos de tres personas, en función de una serie de parámetros, por ejemplo: edad, elección entre 3 colores, elegir llevar su coche etc etc y prioridades según el orden del formulario o fila en la tabla.
EL reto del proyecto es hacer el máximo número de grupos de 3 personas, ya que las personas con diferencia de edad o misma elección de color (por ejemplo) no serán compatibles. Por tanto, habría aquí un posible problema de optimización.
Creo que el proyecto se podría hacer en una macro de Excel. Pero sería bueno estudiar la opción de SQL. Otro tema interesante sería si se pudiese combinar directamente con la toma de datos a través de una web y a partir de ahí hacer los grupos de 3 personas automáticamente.
Para explicar el ejemplo, adjunto una imagen y a continuación explico el procedimiento para crear los grupos de tres personas.
Se puede ver que cada fila corresponde a una persona la cuál tiene una edad, elige un color (1,2 o 3) y decide si lleva su coche o no (1 o 0). La idea sería hacer el mayor número de grupos de 3 personas , teniendo en cuenta que:
Prioridad 1 --> La edad no puede mayor o menor de 5 años (o los que yo elija) entre ellos.
Prioridad 2 --> El coche sólo lo debe llevar una persona de cada grupo.
Prioridad 3 --> La elección del color debe ser distinto. Es decir cada uno tiene un número diferente (1,2 o 3).
La premisa máxima, es hacer el mayor número de grupos posibles. Por tanto, habría que primero guiarse por la edad (prioridad 1 e intocable) y ver qué personas tienen menos posibilidades de entrar en un grupo de 3 personas.
Lo siguiente que hay que tener en cuenta es que el criterio de la edad no se puede cambiar, es decir, nunca va a haber en un grupo dos personas con una diferencia de edad mayor/menor a 5. Pero los demás criterios sí se podrían cambiar. Es decir, si, por ejemplo, todas las parejas tuviesen coche y el mismo color, pero fuesen compatibles por edad, entonces se emparejarían y se dejaría la preferencia de color y coche según la prioridad en la posición de la tabla. Y a los demás se cambiaría para que así quedase cada grupo con: edad compatible, distinto color y sólo uno de ellos con coche (un 1).
39 freelancers están ofertando el promedio de €423 para este trabajo
Greeting, I have understood your Programa para hacer el mayor número de grupos de tres personas a partir de una tabla, teniendo en cuenta una serie de parámetros y prioridades. task and can do it with your 100% sati Más
Hola, mi nombre es Cristian, y trabajo con Excel todos los días. Tengo mucha experiencia con hojas de calculo, macros y modelos. Observa mis calificaciones, ellas hablan por si solas. saludos.
Hola, soy un experto en Excel/VBA y me gustaría ayudarte con tu proyecto. Aguardo tu mensaje para conversar. Un saludo.
Hola, cómo estás? Mi nombre es Daniel y me encantaría ayudarte con este proyecto. Agradezco mucho la claridad en la explicación porque facilita bastante la elaboración del código. Yo sugeriría trabajar un primer proyec Más
Hello. 30 % of employers hiring me once hired me again. I have 5 years experience in Excel VBA. Clean data, charts and graphs, userfriendly interface guaranteed. I CAN do this job, and do it well!
Buenas tardes, entiendo gran parte de la idea, pero siempre hace falta mayor detalle, por otro lado sería oportuno saber si ustedes ya tienen un data de personas a ingresar en esta aplicación o si se hará la aplicación Más
i am a lead .NET software engineer and responsible for creating a web and desktop applications using different languages and technologies if u r interested just send me a message thank you and good luck
Disponibilidad inmediata. Responsable, rápido y preciso. Freelancer de tiempo completo. Experto en excel. Experiencia de 6 años usando excel para organizar y analizar grandes cantidades de datos de cualquier varibl Más
Tengo amplia experiencia en desarrollo de software. Puedo desarrollarle una aplicación que lea la tabla o excel y genere, en el formato que necesite, los datos que ud. requiere.
Expertos en la creación de aplicaciones y programación de alta calidad web. Cuando trabajamos en un proyecto, nos esforzamos por la excelencia y el 100% de satisfacción del cliente. Nuestra experiencia: • Redes Más
Hola, Efectivamente esto se trata de un problema de optimización donde la solución está sujeta a limitaciones. Recientemente enfrenté un proyecto de optimización utilizando un algoritmo llamado Bacterial Foragind Op Más
Dear customer, I can make your job. I can make a program in c++ (windows) that process all you need and make a list of results. I'm engineer specialized in programming optimized If you send me more information Más
Conozco SQL lo que podria ayudar a realizar la apertura que necesitas y conseguir el material final de tu proyecto