Buongiorno a tutti.
Ho una richiesta molto impegnativa da sottoporvi per quanto concerne la redazione e la contestuale assegnazione degli alloggi di un soggiorno marino ai richiedenti valutando tante variabili e condizioni.
Attualmente gestisco il tutto con un file di Excel ed eseguo ( non sapendolo gestire in modo automatico e veloce con delle funzioni o routine VBA) manualmente tutte le varie condizioni ed operazioni fino all'assegnazione degli alloggi agli aventi diritto.
Il file che utilizzo si compone di 3 Fogli chiamati rispettivamente:
Report, SpecificheAlloggi e AssegnazioneAlloggi.
Il 1° contiene tutti i soggetti che hanno richiesto gli alloggi marini in periodi diversi e contraddistinti per Categoria e Punteggio Finale;
il 2° contiene la specifica degli alloggi da attribuire alle varie categorie di soggetti richiedenti distinti per Categoria e Punteggio Finale;
il 3° dovrà riportare i nominativi ( insieme ad altri dati rappresentati dai nomi della altre intestazioni di colonna) di tutti coloro che in base alle condizioni e variabili sottoriportate risultano essere assegnatari degli alloggi.
Specifico dettagliatamente tutti i criteri che devono essere analizzati e rispettati per poter assegnare nel modo corretto gli alloggi ai vincitori.
- ogni alloggio ha una capacità ricettiva (max componenti che lo possono occupare), riporta una categoria ( per esempio: Ufficiali, Ispettori ecc.) specifica che lo può occupare per periodo (rappresentato da un numero di
Turno ed in settimane dal - al );
- il valore rappresentato dal Punteggio Finale (espresso in Euro e partendo dal
più basso a scorrere verso il più alto) è quello che determina la priorità di accesso alla graduatoria per gli alloggi.
- ogni richiedente può richiedere massimo 3 Turni ( corrispondenti a 3 periodi diversi, espressi in settimane e che vanno dal - al).
Metodo per determinare i vincitori analizzando contemporaneamente le seguenti condizioni:
1)Punteggio Finale più basso
2)Turno/i richiesti
3)Categoria di appartenenza
4)Capacità max ricettiva per appartamento e Turno richiesto.
Mi fermo qui per non dilungarmi e creare confusione, il progetto è molto bello perché esamina tante variabile
e se il tutto si potesse automatizzare sarebbe bellissimo.
Il tutto è spiegato bene nei 3 fogli del File di Excel(ELENCO PARTECIPANTI AL SOGGIORNO MARINO) che allego al seguente link: https://1drv.ms/x/s!Ali6qqOH3dOAhzFXEcc0eUvDSXjT
Sono qui per fornirvi tutte le indicazioni necessarie per il raggiungimneto del mio obiettivo e per questo ringrazio anticipatamente chi mi aiuta in questo.
P.S. a voi esperti la scelta di utilizzare funzioni native di Excel oppure codice VBA.
Ciao Nicola.