Ciao jtz81, benvenuto nel forum.
In una cella libera del tuo foglio (io ho usati I1), inserisci questa formula:
- Codice: Seleziona tutto
=SE(CONFRONTA(A1;F2:F20;0)<5;0;SE(CONFRONTA(A1;F2:F20;0)<8;1;SE(CONFRONTA(A1;F2:F20;0)<100;2;0)))
In tre colonne libere adiacenti, replica il contenuto delle celle che vuoi usare come convalida. Io ho usato le colonna L:N, e in L1 ho usato la formula
- Codice: Seleziona tutto
=SE(C5<>"";C5;"")
Le altre celle avranno formule simili.
Poi assegna il nome DINA1 a un intervallo dinamico; la procedua per assegnare un "nome" varia secondo le versioni di Excel, in XL2003:
-Menu /Inserisci /Nome /Definisci
-Come "Riferito a" userai la formula
- Codice: Seleziona tutto
=SCARTO(Foglio2!$L$1;0;Foglio2!$I$1;4;1)
-Completi la procedura con gli Ok o i Chiudi giusti
Se la prima formula non e' messa in I1, o se l' elenco non e' stato creato in L1 e diacenti, modifica la formula rispettando assolutamente la sintassi data (compreso il nome foglio e i $)
Poi nella cella in cui vuoi inserire la convalida indicherai una convalida da Elenco e come origine indicherai
=DINA1Ciao