Simulazione Corsi



  • Simulazione Corsi
    di Kinki (utente non iscritto) data: 14/06/2016 22:07:18

    Salve devo pianificare dei corsi per dei partecipanti.

    Devo trovare il modo (magari con una macro) di trovare le possibili combinazioni perchè ogni partecipante possa fare non più di 2 giornate di corso al mese.

    Sembra facile ma non lo è perchè non tutti i partecipanti possono fare gli stessi corsi, i partecipanti possono arrivare ad un massimo di 300 e i corsi ad un massimo di 100. Anche le giornate per adesso possono essere due ma possono a seconda delle simulazione arrivare fino 4.

    Incastrare tutto si riesce a fare con dei filtri ma vorrei rendere il tutto più automatizzato. (magari con una macro)

    Vi allego l'esempio così da capire.

    Forza ragazzi confido in voi.... grazieeeeeeee



  • di Cucù data: 15/06/2016 11:16:10

    Nonostante l'esempio allegato per me è poco chiaro da dove si parte e dove si vuole arrivare.
    Cucù


  • Simulazione Corsi
    di Kinki (utente non iscritto) data: 15/06/2016 12:40:33

    Grazie Cocù,

    si lo so non si capisce perchè fino ad oggi ho sempre fatto utilizzato incastri manuali.

    Ora non potendoti mandare il file originale ho provato a farti un esempio con le sole colonne che devo movimentare come drivers

    Ti allego il file con due fogli, il primo resta quello inviato precedentemente: c'è da compilare durante l'anno i corsi con i partecipanti (non tutti i partecipanti possono fare gli stessi corsi) . A parte questo dettaglio, nel foglio output io devo incastrare i corsi abbinandoli ai partecipanti stando attenti al vincolo che i partecipanti non possono partecipare al massimo a 2 giornate (intese come 8 ore) formative. Però questo vincolo può essere modificato nel tempo quindi deve essere elastico.

    Il problema che essendo molti corsi a volte arrivano anche a 100 e gestire più di 200 persone diventa un pò difficile. Il tutto si fa attraverso i filtri ovviamente ma ho pensato ad una macro per rendere tutto più probabilistico possibile.

    Spero di essere stato un po' più chiaro, chiedimi pure se non è chiaro, grazieeeeeeeee



  • di Cucù data: 15/06/2016 20:08:41

    cit "(non tutti i partecipanti possono fare gli stessi corsi)"

    io personalmente continuo a non capire...
    foglio "Input"
    Allora in colonna "A" hai tutti i corsi...
    i partecipanti possibili dove li trovo?
    il n° di ore per corso in colonna "C"
    Nel foglio output vuoi un elenco dei corsi e dei relativi partecipanti con un massimo di 16 ore per ogni persona?


  • Simulazione Corsi
    di kinki (utente non iscritto) data: 15/06/2016 21:31:35

    Ciao Cocù,

    nella colonna A del foglio input immaginati che ci siano n corsi. Nella colonna B del foglio input ci sono i partecipanti i quali partecipano a seconda delle competenze che hanno per questo ho detto no tutti i partecipanti possono fare gli stessi identici corsi.

    Arrivati a questo punto, secondo il piano ferie ogni partecipante non può partecipare a più di 2 giornate di corso al mese (pari a 16 ore, dato che può variare fino a 4, quindi lo terrei modificabile)

    Cosa deve succedere per rendere più facile il processe?

    Nel foglio output devono andare nella colonna A i singoli corsi nella colonna B i partecipanti che possono accedere a quel corso. Il quesito finale sarà che trovate le combinazioni possibili quella ottima sarà quella che soddisfi la condizione di partenza ovvero che un partecipante non potrà fare più di x ore al mese (per adesso 16)

    Se vedi nel foglio output ho contraddistinto con diversi colori le possibili combinazioni per rendere l'idea di quello che facci oquando non ho una macro che mi aiuti ad automatizzare il processo.

    Chiedimi pure anche 1000000 volte, perchè per me il discoro è davvero semplice ma capisco che doverlo spiegare può essere più difficile trovare le parole giuste....



  • di Cucù data: 16/06/2016 09:21:51

    Inizio a capire...
    Una ultima cosa... Nel foglio output vorresti ottenere tutte le possibile combinazioni per ogni dipendente oppure solo la migliore (cioè quella che soddisfa le 16 ore)?



  • di Raffaele_53 data: 16/06/2016 13:57:15

    La domanda sarebbe un bel quiz, per come l'hai esposta (io non ho capito un cavolo)
    Però Cucù, uomo più precoce di me, ha capito il tutto.
    Adesso stò alla finestra finchè c'è una soluzione

    Ps. Professore Cucù, mi ricordo dei Tuoi interventi passati, per una volta sola facci vedere le Tue capacità.



  • di Cucù data: 16/06/2016 14:27:39

    @ Raffaele
    O_o Perchè mi prendi in giro?





  • di Cucù data: 16/06/2016 14:39:44

    Bhe fatti un giro nello storico...
    Se vuoi un aiuto...
    h t t p ://www.excelvba.it/Forum/story/Excel_e_gli_applicativi_Office/immissione_predeterminata_codice_cella.html



  • di Cucù data: 16/06/2016 14:46:23

    Oppure:
    h t t p ://www.excelvba.it/Forum/story/Excel_e_gli_applicativi_Office/Raggruppamento_dati_per_foglio_di_sintesi.html

    leggi i commenti di scossa, alfrimpa e non per ultimo il tuo che chiedi che io faccia parte degli esperti (cosa che io ho espressamente negato all'amministratore Mauro)

    Allora a cosa fai riferimento???



  • di Raffaele_53 data: 16/06/2016 15:57:11

    Sono certo che in un post (simile a DIR, comando DOS), hai risposto male
    Nello stesso post, Ti ho risposto togliendoti il saluto del ciao (perchè eri uno stronzo, poi anche rinominato in Area riservata esperti)
    >>>Se posso, richiedo che Cucù sia tra gli esperti
    Forse Ti sarai evoluto, purtroppo per me rimani solo ambiguo


  • Simulazione Corsi
    di Kinki (utente non iscritto) data: 16/06/2016 17:26:23

    Ciao Cocù,

    ottenere tutte le possibile combinazioni per ogni dipendente, ordinate per ore ovviamente.

    Grazieee



  • di Cucù data: 16/06/2016 21:24:54

    Credo proprio che tu ti stia sbagliando... o mi stai confondendo con qualcun altro... Io non ti conosco e non ho mai avuto a che fare con te... quindi pretendo le tue scuse.
    NON HO PAROLE!



  • di Raffaele_53 data: 17/06/2016 02:30:30

    Scuse le avrai quando Ti sarai scusato con tutti gli altri



  • di Cucù data: 17/06/2016 08:04:40

    Sono certo che in un post (simile a DIR, comando DOS), hai risposto male

    Allora o trovi questo post o stai offendendo senza nessun motivo!


  • Simulazione Corsi
    di Kinki (utente non iscritto) data: 17/06/2016 11:57:15

    Ragazzi !!

    Questo non è un forum per discutere di vecchi rancori, ma per risolvere o cercare di aiutare gli utenti che chiedono aiuto.

    Quindi perchè entrambi non provate a cercare una soluzione al mio problema?

    Grazie e che vinca il migliore !!!



  • di Cucù data: 17/06/2016 12:06:37

    Non sono in gara con nessuno (e solo per questo mi verrebbe di non risponderti più), e non esistono vecchi rancori visto che non conosco l'utente Raffaele_53, certo è che essere etichettati "stronzi" ed essere presi in giro senza aver fatto nulla farebbe incazzare chiunque...

    Comunque, nonostante tutto e nonostante non sia ben chiaro il risultato atteso, ti allego un file di ciò che penso ti serva..

    PS "Grazie e che vinca il migliore !!"
    Questa frase te lo potevi evitare, non serve a farti avere il lavoro fatto, almeno da parte mia...

    Cucù


  • Simulazione Corsi
    di Kinki (utente non iscritto) data: 17/06/2016 13:14:04

    Grazie Cocù
    Lo so sono che ho provocato un po’ ma di fatto io che non so di che state parlando guardo esclusivamente alle mie domande e non a questioni personali. Per me è una mancanza di rispetto da parte di Raffaele piombare nella questione e offendere le persone e ti do ragione.
    Giustamente tu sei stato attaccato ed ora mi pacerebbe sapere da Raffaele se è in grado lui di risolvere il problema che per me è banalissimo ma a livello informatico lascio fare agli esperti.

    Per questo ho scritto vinca il migliore !!!

    Premesso che il lavoro che hai fatto al livello informatico per me è arabo quindi meritevole di ogni elogio da parte mia il risultato non è quello che mi aspettavo.

    Si tratta di trovare delle combinazioni il problema è tutto statistico !!!
    Io ho chiesto che alla fine di un mese mi devo trovare una serie di combinazioni tali per cui ogni partecipante non può avere più di 16 ore di corso caricate nella sua agenda. Quindi se fa un corso da 16 significa una combinazione, se esistono 2 corsi da 16 sono due possibili combinazioni, se esistono 3 corsi da otto ore esistono 3 combinazioni e così via....
    La difficoltà di questo lavoro è che io ho 700 partecipanti e 200 corsi, problema di data base.
    Il tutto si fa attraverso i filtri o tabelle pivot però mi piacerebbe automatizzare il giochino con una macro.
    Alla fine di ogni mese devo avere tutte le combinazioni possibili che soddisfano le 16 ore, tu mi hai fatto un elenco che faccio anche io usando i filtri, ma le combinazioni possibili dove sono? Sono da trovare manualmente ...
    Cocù, non ti chiedo di risolvermi il problema perché so che non è un obbligo rispondere, grazie lo stesso per la disponibilità !!



  • di Cucù data: 17/06/2016 13:19:40

    Sempre più chiaro, ma sarebbe meglio se tu facessi un esempio pratico, anche di poche righe di quello che ti aspetti... insomma uno schema col risultato che vorresti ottenere altrimenti si perde solo tempo nell'interpretare le cose.


  • Simulazione Corsi
    di Kinki (utente non iscritto) data: 18/06/2016 09:33:40

    Proviamo adesso Cocù, se non è chiaro qualcosa fammi sapere, il file allegato è più esteso con note.

    Grazie 1000



  • di Cucú (utente non iscritto) data: 19/06/2016 15:23:24

    Ammazza... A te serve uno che ti faccia il programma completo di gestione di corsi per una azienda... E per fare questo ci vuole un bel po' di lavoro e quindi tempo (che io al momento non ho) ... E poi tu come farai a gestire eventuali problemi o aggiustamenti? Sarai sempre dipendente da qualcuno e credimi non è il massimo.



  • di Kinki (utente non iscritto) data: 19/06/2016 18:26:30

    Grazie lo stesso Cocù. Non ho bisogno di nessun programma con i filtri e tabelle pivot si fa tranquillamente era solo per velocizzare solo questo processo delle "16 ore".

    Alla prossima

    Ciao




  • di Raffaele_53 data: 25/06/2016 10:54:25

    >>>Sono certo che in un post (simile a DIR, comando DOS), hai risposto male
    Ho ritrovato il post, verificato che Cucù non ha risposto male
    Che dire (oltre ad essermi fumato il cervello), mi rimane solo di scusarmi con Cucù per le mie frasi offensive. Scusa anche al forum stesso



  • di Raffaele_53 data: 06/07/2016 21:35:28

    Scusatemi ancora...
    Volevo solo precisare che la persona (non nel post = DIR) era un'altra.
    Mi sà che mi è fuso il cervello, però mi ricordo solo un nick simile >>> Perchè <<< che era offensivo in ogni post
    Ps la memoria sbaglia sempre, però lo stile di scrittura (sicuramente mi ha ingannato ancora, oppure non saprei cosa dire?)



  • di Vecchio Frac data: 06/07/2016 21:44:48

    Raffaele, è inutile continuare questo discorso in questa discussione, dove è del tutto OT.
    Se proprio vuoi continuare l'argomento, chiedi a Cucù di fornirti una mail dove tu e lui potrete chiarire ogni malinteso.
    Per quanto riguarda la discussione principale, non so se Kinki ha risolto o meno, nè se qualcun altro ha dato un'occhiata al suo problema.





  • di kinki (utente non iscritto) data: 07/07/2016 07:21:26

    Ciao Vecchio Frac,

    il problema non è stato risolto, ma non importa faccio come ho sempre fatto con le tabelle pivot e i filtri dinamici.

    Grazie lo stesso, mi rivedrete per altro quesito !!!