Condividi tramite

Programmarico rotazione servizi

Anonimo
2016-06-20T23:01:29+00:00

Buonasera spero che voi mi potete aiutare......in poche parole vorrei fare un programma dove ci sono 12 postazioni di lavoro e 14 lavoratori......dunque 2 a disposizione. Vorrei che cliccando un bottone mi fa ruotare giornalmente i lavoratori in maniera tale che una persona fa sempre una postazione diversa ogni giorno.  È possibile farlo? Pensavo a excel ma anche access....

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2016-06-21T08:43:07+00:00

Ciao Ivan,

Prova qualcosa del genere:

Nella cella B2 immetti la formula:

=INDICE($B1:$M1;1;RESTO(RIF.COLONNA(A1)+Incremento-2;4)+1)

Copia la formula nelle celle C2:E2, B4:E4, B6:E6 e B8:E8.

Crea un nome definito Incremento che si riferisce alla cella I3.

Potresti scaricare il file aggiornato  Ivan20160621.xlsx sempre a:

https://www.dropbox.com/s/xxr7dwgkpvnpmjo/Ivan20160621.xlsx?dl=0

===

Regards,

Norman

La risposta è stata utile?

0 commenti Nessun commento

13 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2016-06-21T06:52:28+00:00

    Ecco l esempio

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2016-06-21T06:38:21+00:00

    Ciao Ivan,

    Poi se posso ti invio un file excel e ti faccio capire di preciso tutto

    Credo che il modo migliore sia di caricare il tuo file su un sevizio di file-sharing, ad esempio Microsoft OneDrive o DropBox, e postare un link al file in una risposta qui.

    In questo modo aumenterai le possibilità di ricevere risposte e suggerimenti utili anche da altri amici in questa Community 

    ===

    Regards,

    Norman

    ![](http://fud.community.services.support.microsoft.com/Fud/FileDownloadHandler.ashx?fid=a3d46f76-6ca0-44fa-bd5e-6b5aa38a80fe)

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2016-06-21T06:06:39+00:00

    Norman come sempre sei pazzesco e risolvi in un attimo i problemi. Poi se posso ti invio un file excel e ti faccio capire di preciso tutto.....ancora grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2016-06-21T04:48:42+00:00

    Ciao Ivan,

    Buonasera spero che voi mi potete aiutare......in poche parole vorrei fare un programma dove ci sono 12 postazioni di lavoro e 14 lavoratori......dunque 2 a disposizione. Vorrei che cliccando un bottone mi fa ruotare giornalmente i lavoratori in maniera tale che una persona fa sempre una postazione diversa ogni giorno.  È possibile farlo? Pensavo a excel ma anche access....

    Tutto potrebbe esssere possibile ma, come sempre, il diavolo si nasconde nei dettagli!

    Non mi è chiaro come gli orari di lavoro sono decisi tra i dodici lavoratori e i due a disposizione. Tuttavia, a titolo di esempio e come spunta, per un modo di ruotare i dodici lavoratori tra le dododici postazioni, prova a scaricare il mio  file di esempio Ivan20160621.xlsx a:

    https://www.dropbox.com/s/xxr7dwgkpvnpmjo/Ivan20160621.xlsx?dl=0

    Nel mio file ho inserito i nomi dei dodici lavoratori in celle B1:M1 ed ho elencato le dodici postazioni in celle A2:A13. In cella B2 ho immesso la formula

    =INDICE($B$1:$M$1;1;RESTO(RIF.RIGA(A1)+Incremento-2;12)+1)

    Ho copiato questo fomula in basso per riempire le celle B3:B13. Ho poi creato un nome definito Incremento che si riferisce alla cella D4. Finalmente, ho aggiunto un pulsante di selezione, dai controlli modulo, e l'ho collegato a questa cella D4.

    Con questa disposizione, avanzando il pulsante di selezione, i turni giornalieri verranno ruotati in modo che una postazione differente venga assegnata a ciascun lavoratore per ogni nuovo turno.

    ![](http://fud.community.services.support.microsoft.com/Fud/FileDownloadHandler.ashx?fid=ef46089b-db15-4770-ae9f-529741259b75)

    Spero che questo file di esempio possa darti una spunta e possa rappresentare una buona base per lo sviluppo della tua  soluzione definitiva e ti auguro buon lavoro e un esito positivo.

    In conclusione, non ho preso in considerazione l'uso di Access  perché questo è un forum di Excel. Se, però, preferiresti perseguire quella strada, vorrei suggerire di postare una domanda  nel forum Access della Community.

    ===

    Regards,

    Norman

    ![](http://fud.community.services.support.microsoft.com/Fud/FileDownloadHandler.ashx?fid=891aa1df-d2e0-467b-bdf3-5831757f48ea)

    La risposta è stata utile?

    0 commenti Nessun commento