| | Post: 1 | Registrato il: 30/03/2018
| Città: REGGELLO | Età: 34 | Utente Junior | 2016 | | OFFLINE | |
|
30/03/2018 12:56 | |
Salve, scusate ma ho una richiesta.
In un foglio excel (vedi allegato) ho creato dei menu a tendina per poter abbinare ogni operaioad un determinato cantiere.
La mia domanda è: è possibile che una volta assegnato un operaio questo non compaia più nell'elenco a tendina per il sottostante cantiere (e così via fino ad esaurimento operai)
Grazie 1000 |
|
| | Post: 538 | Registrato il: 24/06/2015
| Città: CATANIA | Età: 80 | Utente Senior | Excel2019 | | OFFLINE |
|
30/03/2018 15:42 | |
Ciao
Ti allego il file (ho "aggiustato" solo gli intervalli D5:D8 e G5:G8; per gli altri provvedi tu).
Ho inserito le col. B e C (la B serve ma rimane vuota)
nella cella C4 inserisci questa formula ( MATRICIALE)
{=SE.ERRORE(INDICE($A$4:$A$22;PICCOLO(SE(CONTA.SE($D$5:$S$43;$A$4:$A$22)=0;RIF.RIGA($A$4:$A$22)-RIF.RIGA($A$4)+1);RIGHE($B$4:B4)));"")}
Poi vai in Convalida dati e, al posto di =operatori, inserisci
=SCARTO($C$4;0;0;CONTA.SE($C$4:$C$98;">"&"a");1)
Ogni volta che selezioni un nome, questo viene eliminato dalla col.C e, di conseguenza, dalla Convalida.
Prova e fai sapere. Ciao,
Mario
|
| | Post: 5.361 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
30/03/2018 15:47 | |
Ciao Tello, eccoti il file, con la convalida, fa uso di una colonna di appoggio e formule Matriciali, non è farina del mio sacco.
l'ho applicato solo al Lunedi e le prime quattro righe di convalida per farti vedere il funzionamento, righe gialle.
vedi che quando scegli un nominativo scompare dall'elenco della colonna "A".
Ma ho una perplessità il tuo prospetto è temporizzato per una settimana dal Lunedi al Sabato, quando finiscono i nominativi poi che succede?
Per attivare i nominativi devono essere cancellati dalla scelta della convalida altrimenti non compaiono in elenco.
Cioè non potrai inserire stessi nominativi per martedi o altro giorno della settimana se non è in elenco.
Fai sapere, Ciao By Sal
P.S. Hoops Mario ci siamo accavallati credo siano le stesse formule.
[Modificato da by sal 30/03/2018 15:58] se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
| | Post: 1 | Registrato il: 30/03/2018
| Città: REGGELLO | Età: 34 | Utente Junior | 2016 | | OFFLINE | |
|
30/03/2018 16:08 | |
ok funziona per il primo automezzo
ma quando vado sotto nel secondo automezzo non mi scompaiano dalla lista
effettivamente non so come fare per rendere completa la settimana
comunque grazie 1000 ad entrambi del vostro tempo |
| | Post: 2 | Registrato il: 30/03/2018
| Città: REGGELLO | Età: 34 | Utente Junior | 2016 | | OFFLINE | |
|
30/03/2018 16:13 | |
forse basterebbe che i nominativi (via via li colloco negli automezzi) sparissero non dalla lista generale ma dal menu a tendina, vincolati giorno per giorno
|
| | Post: 5.362 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
30/03/2018 16:14 | |
Ciao si potrebbe optare per il VBA, vedo se riesco a ricavare qualcosa.
Ciao By Sal
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
| | Post: 539 | Registrato il: 24/06/2015
| Città: CATANIA | Età: 80 | Utente Senior | Excel2019 | | OFFLINE |
|
30/03/2018 16:34 | |
Ciao
Ti allego il file (ho "aggiustato" solo gli intervalli D5:D8 e G5:G8; per gli altri provvedi tu).
Te l'avevo detto
Copia l'intervallo D5:D8 e incollalo in tutti gli altri intervalli dove deve andare la Convalida.
@by sal
Non ritengo opportuno "scomodare" VBA. Anche con le formule (son poche) rimane snello e leggero).
Ciao,
Mario [Modificato da Marius44 30/03/2018 16:35] |
| | Post: 3 | Registrato il: 30/03/2018
| Città: REGGELLO | Età: 34 | Utente Junior | 2016 | | OFFLINE | |
|
30/03/2018 16:42 | |
forse dovrei fare come file allegato, ma rimane il fatto che dal secondo automezzo in poi non elimina gli operatori dall'elenco a sinistra
scusate abbiate pietà |
| | Post: 540 | Registrato il: 24/06/2015
| Città: CATANIA | Età: 80 | Utente Senior | Excel2019 | | OFFLINE |
|
30/03/2018 17:23 | |
Ciao
io rinuncio!
Ma ti rendi conto che il file allegato al post #1 è completamente diverso da quello che hai postato ora?
Ciao,
Mario |
| | Post: 5.363 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
30/03/2018 17:24 | |
Ciao eccoti il file, ho usato il VBA, adesso puoi fare quello che credi, ho inserito anche un pulsante per cancellare tutto quindi attenzione cancella i turni di tutta la settimana.
Ogni giorno è separato dall'altro, quindi funziona come se fosse singolarmente.
sulla sx vedi sempre gli autisti rimasti anche se devi fare una sostituzione sostituendo il nome, rimette in convalida quello sostituito.
Mario Ciao, forse mi sa che converrebbe usare questo metodo sembra più efficace delle formule, l'ho sperimentato(creato) proprio adesso, lo sai che con le formule non me la cavo bene, ci vuole Ninai per questo.
Ciao By Sal se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
| | Post: 5.364 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
30/03/2018 17:27 | |
Ciao Mario, forse ha fatto in quel modo per avere gli autisti singolarmente per ogni giorno.
Ciao By Sal se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
| | Post: 4 | Registrato il: 30/03/2018
| Città: REGGELLO | Età: 34 | Utente Junior | 2016 | | OFFLINE | |
|
30/03/2018 17:36 | |
grazie siete dei grandi
non so come ringraziarvi
alla prossima... buona pasqua |
| | Post: 5.367 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
31/03/2018 11:47 | |
Ciao facendo ulteriori prove, mi sono accorto che quando l'elenco resta vuoto e si cerca di visualizzare la convalida genera un errore, anche se con l'elenco vuoto o si cancella un Autista va in errore.
ho risolto l'errore, questo l'ultimo file.
Ciao By Sal se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
| | Post: 5 | Registrato il: 30/03/2018
| Città: REGGELLO | Età: 34 | Utente Junior | 2016 | | OFFLINE | |
|
03/04/2018 08:55 | |
buongiorno, si mi ero accorto anch'io che quando la lista rimaneva vuota andava in crash... avevo risolto aggiungendo un "XXX" come ultimo operatore.... ma la tua soluzione è decisamente migliore.
ancora grazie, alla prossima |
|
|