PDA

View Full Version : Excel, cella a tendina e valori associati


raffaele2006
26-03-2009, 21:22
Ciao,
è da un po' che non utilizzo excel e mi sono un po' arruginito.:doh:
Mi sto rompendo il capo per aiutare un amico a far si che scegliendo un valore compreso in una cella a tendina (Dati>Convalida>Consenti: Elenco ...ecc) nelle celle adiacenti mi compaiano i valori inseriti nelle celle poste di fianco al valore scelto dalla cella a tendina.

Forse riesco a spiegarmi meglio con un esempio:
La cella E1 è la cella col menu a tendina che prende l'elenco del range A1:A3
Nelle celle da B1 a B3 e da C1 a C3 ci stanno degli altri valori.

Supponiamo 3 colonne (A,B,C) e 3 righe con questi valori:

1 5 3
2 15 80
3 22 17

In E1 creo la cella a tendina nella quale posso scegliere dalla prima colonna
i valori 1, 2 oppure 3
Supponiamo di scegliere il valore 2
Nelle due celle adiacenti (a destra) a quella a tendina (quindi F1 e G1), mi dovrebbero comparire i valori: 15 e 80.
Quindi se E1=2 F1 e G1 dovranno essere rispettivamente 15 e 80

Come posso fare per far comparire anche questi altri valori?
Grazie

zuper
26-03-2009, 22:24
un banalissimo vlookup/cerca.vert :)

ergo in f1 sarà

=VLOOKUP(E1;$A$1:$C$3;2;FALSE)

raffaele2006
27-03-2009, 12:59
un banalissimo vlookup/cerca.vert :)

ergo in f1 sarà

=VLOOKUP(E1;$A$1:$C$3;2;FALSE)
Ciao zuper,
confesso che la funzione VLOOKUP non la conoscevo

Praticamente se ho ben capito (correggimi se sbaglio):
il primo parametro è il valore da ricercare
il secondo l'intervallo in cui andare a cercare
il terzo dovrebbe essere il numero della colonna da rerstituire
il quarto non l'ho capito :D

ho fatto pari pari come mi hai indicato ma il valore che mi restituisce sempre è #NOME?

dov'è che sbaglio?

EDIT: Ho risolto con la funzione CERCA.VERT.
Una curiosità, non è che VLOOKUP starebbe per CERCA.VERT in inglese?

zuper
27-03-2009, 18:27
Ciao zuper,
confesso che la funzione VLOOKUP non la conoscevo

Praticamente se ho ben capito (correggimi se sbaglio):
il primo parametro è il valore da ricercare
il secondo l'intervallo in cui andare a cercare
il terzo dovrebbe essere il numero della colonna da rerstituire
il quarto non l'ho capito :D

ho fatto pari pari come mi hai indicato ma il valore che mi restituisce sempre è #NOME?

dov'è che sbaglio?

EDIT: Ho risolto con la funzione CERCA.VERT.
Una curiosità, non è che VLOOKUP starebbe per CERCA.VERT in inglese?
correctus... è la banale traduzione della formula!

il quarto campo impostato come FALSE(FALSO) ti cerca l'esatta corrispondenza....messo TRUE(VERO) ti cerca quello che + si avvicina (ma in questo caso la tabella deve essere ordinata in maniera crescente):)

raffaele2006
27-03-2009, 19:32
correctus... è la banale traduzione della formula!

il quarto campo impostato come FALSE(FALSO) ti cerca l'esatta corrispondenza....messo TRUE(VERO) ti cerca quello che + si avvicina (ma in questo caso la tabella deve essere ordinata in maniera crescente):)

Grazie per la spiegazione tecnica Zuper :)