Proyecto Macro de Optimización para Excel
Descripción:
Con base en una hoja de Excel preestablecida (Bajar del link al final de este texto) este macro deberá sustituir 9 valores en todas sus combinaciones por medio de un ciclo y almacenar el resultado de las sustituciones en una hoja aparte en la que también calculará la probabilidad de obtener la combinación de condiciones de cada caso.
Perfil de programador solicitado:
Conocedor de macros de Excel (Visual) capaz de trabajar de forma independiente y que analice la información proporcionada antes de realizar preguntas adicionales que ya estén definidas o puedan asumirse con seguridad.
Desarrollo requerido:
Con base en la hoja de Excel incluida en el proyecto “Book1.xlsm” realizar lo siguiente:
La “Hoja 1” es de datos de ingreso. Las columnas “A” a “J” contienen datos pre establecidos mientras que las columnas “K” a “S” contienen formulas (Condiciones) que requieren para su cálculo el valor en el renglón “2” de las columnas “K” a “S”.
El objetivo del programa es modificar cíclicamente los valores en las celdas del renglón “2” de acuerdo a las definiciones de la “Hoja 2” y almacenar los resultados generados en la “Hoja 3” de acuerdo al ejemplo de la misma.
Definiciones de la “Hoja 2”: En esta hoja aparecen para cada Condición de la “Hoja 1” los valores que deben subministrarse para cada caso, incluyendo el valor inicial, el incremento, el final y el número de renglones a evaluar para cada caso.
Para ejemplificar: De acuerdo a los valores iniciales definidos en la “Hoja 2” y considerando los 10 renglones solicitados para cada condición observe la corrida de salida de la “Hoja 3”. La cual está hecha solo para los 2 primeros casos y a manera de ejemplo.
La columna “U” de la “Hoja 3” Deberá indicar la probabilidad de obtener las mismas condiciones para cada caso.
CONDICIONES:
El macro deberá entregarse funcionando y en la misma hoja de Excel del proyecto.
El código debe estar completamente comentado.
Debe cubrir todos los casos. Es decir todos los Saltos entre el Valor inicial y el Valor final de los Renglones requeridos en la “Hoja 2” y para TODAS las combinaciones de las condiciones posibles de la “Hoja 1”
Una vez entregado el macro el Contratante tomará 7 (Siete) días calendario para probar el código y en caso de defectos solicitar la corrección de los mismos.
Las pruebas se realizarán para las 9 condiciones, el número de renglones y los valores definidos en la “Hoja 2”, para todas la combinaciones posibles.
Durante los 7 (Siete) días de pruebas el contratante solicitará la corrección de los defectos
El pago se realizará una vez estén corregidos los defectos
En caso de que el programa contenga más de 7 (Siete) defectos contra las especificaciones previas el contratante se reserva el derecho de regresar el macro y no realizar ningún pago por el mismo.
El programador o quién reciba el pago del proyecto entiende y acepta que la propiedad intelectual, patentes, derechos de autor, etc. serán propiedad exclusiva del contratante a partir de la realización del pago.
![País: México [mx]](http://static.trabajofreelance.com/images/flags/mx.gif)
![GeoTrust [GeoTrust]](http://static.trabajofreelance.com/images/seal/geotrust.gif)
![PayPal [PayPal]](http://static.trabajofreelance.com/images/seal/paypal.gif)
![Visa [Visa]](http://static.trabajofreelance.com/images/seal/visa.gif)
![MasterCard [MasterCard]](http://static.trabajofreelance.com/images/seal/mastercard.gif)
![Feeds [Feeds]](http://static.trabajofreelance.com/images/seal/rss.png)
![Blog [Blog]](http://static.trabajofreelance.com/images/seal/wordpress.png)
![Facebook [Facebook]](http://static.trabajofreelance.com/images/seal/facebook.png)
![Twitter [Twitter]](http://static.trabajofreelance.com/images/seal/twitter.png)
![Linkedin [Linkedin]](http://static.trabajofreelance.com/images/seal/linkedin.png)
![Youtube [Youtube]](http://static.trabajofreelance.com/images/seal/youtube.png)