| | Post: 1 | Registrato il: 25/11/2016
| Città: ROMA | Età: 46 | Utente Junior | 2007 | | OFFLINE | |
|
25/11/2016 12:32 | |
Buongiorno ed innanzitutto un saluto a tutti voi, mi sono appena iscritto in quanto ho una problematica che devo risolvere ed anche smanettandoci da un ora devo ammettere che con excel sono bravo ma certe nozioni mi mancano. Ho il seguente problema:
ho un foglio Dipendenti con oltre 30.000 record dove nella colonna C è presente un dato X dell'Azienda ed un foglio Aziende con oltre 5.000 record dove il dato X è presente nella colonna G.
A me servirebbe cercare il valore della colonna Dipendenti!C nella colonna Aziende!G e, ove presente, copiare il valore di Aziende!Q in Dipendenti!B.
Vi ringrazio in anticipo |
|
| | Post: 24 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Junior | 2016 | | OFFLINE |
|
25/11/2016 13:00 | |
Ciao
con le formule una possibilità potrebbe essere in B1 foglio dipendenti
=SE($C1=AZIENDE!$G1;AZIENDE!$Q1;"")se no allega un file con qualche dato di esempio |
| | Post: 1 | Registrato il: 25/11/2016
| Città: ROMA | Età: 46 | Utente Junior | 2007 | | OFFLINE | |
|
25/11/2016 13:18 | |
Ciao Danilo e grazie della risposta, ho provato ad inserire la formula ma niente, quindi ti allego il file così puoi dargli uno sguardo e logicamente ho eliminato quasi tutti i record.
Per ricapitolare: nel foglio Dipendenti da B1 a B9 dovrebbe comparire la scritta "Ok 150", B10 e B11 vuoti e da B12 a B24 dovrebbe comparire la scritta "Ok 300"
Grazie |
| | Post: 25 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Junior | 2016 | | OFFLINE |
|
25/11/2016 14:34 | |
ciao
ma nell'esempio postato in colonna G ci sono solo quei due valori?
le celle sono tutte formattate come testo prova se puo andare bene cosi se no si può modificare è un semplice SE in B1
=SE(C1="150";"ok 150";SE(C1="300";"ok 300";"")) [Modificato da DANILOFIORINI 25/11/2016 14:40] |
| | Post: 2 | Registrato il: 25/11/2016
| Città: ROMA | Età: 46 | Utente Junior | 2007 | | OFFLINE | |
|
25/11/2016 14:51 | |
Ciao Danilo, la colonna G contiene 5.686 valori ed io ne ho messi soltanto due per fare delle prove. Mi servirebbe una formula dinamica e non statica che controlli ogni singola cella della colonna Dipendenti!C e la confronta con tutte le 5.686 celle della colonna Aziende!G, appena trova la corrispondenza esatta deve essere copiato il valore di Aziende!Q in Dipendenti!B.
Grazie e ciao
|
| | Post: 26 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Junior | 2016 | | OFFLINE |
|
25/11/2016 15:17 | |
Ciao,
spero di avere capito usando sempre il tuo file di esempio ho usato in B1
=SE.ERRORE(CERCA.VERT($C1;Aziende!$G$1:$Q$10;11;0);"")
e anche un altra con indice /confronta con cui si ottengono i risultati da te richiesti(credo)....
in H1
=SE.ERRORE(INDICE(Aziende!$A$1:$Q$10;CONFRONTA($C1;Aziende!$G$1:$G$10;0);17);"") |
| | Post: 3 | Registrato il: 25/11/2016
| Città: ROMA | Età: 46 | Utente Junior | 2007 | | OFFLINE | |
|
25/11/2016 15:38 | |
Ciao Danilo, complimenti per la funzione in quanto è perfetta e funziona alla perfezione.
Ancora grazie per il tuo aiuto, Andrea. |
|
|