Buona giornata, giovilussu;
leggo solo ora.
Ho affrontato il problema da un altro punto di vista:
- Foglio di lavoro "Collaboratori"
In questo Foglio di lavoro:
- nel Range "A2:A366 (o 367 per anni bisestili)" Calendario dal 01 gennaio al 31 dicembre
- nel Range "B2:B8" elenco Nominativi da Anna a Sara
- nel Range "C2:C8" elenco Nominativi da Ugo a Bruno
- in Cella "B9" =B3; da copiare nel Range "B9:C14"
- in Cella "B15" =B2; da copiare nel Range "B15:C15"
- copiare il Range "B9:C15" in "B16:C22", "B23:C29" ... "B366:C372"; cancellare le Celle "B367:C372" ("B368:C372" per anni bisestili)
In allegato, l'immagine della struttura.
Personalmente avrei aggiunto un Range nel quale indicare le festività infrasettimanali ma, non conoscendo la struttura della tua attività ho preferito soprassedere.
Nel Foglio di lavoro "Turni":
- in Riga "A4", primo giorno del mese
- nelle Celle sottostanti "$A4+1" fino a fine mese
- in Cella "B4" =CERCA.VERT($A4;Collaboratori!$A$2:$C$367;2;0); da copiare nelle Celle sottostanti fino a fine mese
- in Cella "C4" =CERCA.VERT($A4;Collaboratori!$A$2:$C$367;3;0); da copiare nelle Celle sottostanti fino a fine mese
In allegato, l'immagine della struttura.
Nel caso in cui questo tipo di impostazione possa essere di tuo interesse, possiamo approfondire.
A disposizione.
Buon Lavoro.
Giuseppe
Windows XP - Excel 2000
Windows 10 - Excel 2013