ha scritto nel messaggio
news:f3bbbdec-3ed1-42a5...@googlegroups.com...
Buongiorno a tutti,
mi servirebbe un aiuto sulla creazione di una formula che confronti 2 coppie
di celle alla volta e se i valori corrispondono, mi restituisca un valore
corrispondente in una terza cella.
Vi spiego con l'esempio pratico.
Ho una lista dipendenti in un foglio2 nascosto composta da 3 colonne. A sono
i nomi dei dipendenti, B i cognomi, e C l'azienda per la quale lavorano.
Nel foglio1 ho la stessa configurazione, A nomi , B cognomi , C societ�.
Nelle celle della colonna C di questo foglio vorrei inserire una formula che
mi restituisca il nome societ� delle celle C del foglio2, una volta che
abbia confrontato le celle A del foglio 1 con le celle A del foglio 2 e le
celle B del foglio 1 con le celle B del foglio 2. Cio� inserisco il nome e
il cognome del dipendente e mi restituisce in automatico la societ�.
Per ora ho una SE nidificata, ma vorrei qualcosa di pi� rapido e intuitivo
visto che al crescere dei dipendenti si � rallentata di molto la cartella di
lavoro.
Grazie.
Daniele
Copia questa formula matriciale in C2 del Foglio1 e poi trascinala in basso
a completamento.
=INDICE(Foglio2!$C$2:$C$1000;CONFRONTA(A2&B2;Foglio2!$A$2:$A$1000&Foglio2!$B$2:$B$1000;0))
come dicevo la formula � matriciale pertanto, una volta inserita in C2, va
confermata con Ctrl+Maiusc+Invio.
Se copi la formula anche in celle dove non vi � ancora corrispondenza di
Nome e Cognome la formula restitur� 0 (zero).
Per evitare che si vedano gli zeri puoi colorarli di bianco con una
formattazione condizionale:
seleziona l'intero intervallo della colonna C e nel campo formula della
formattazione condizionale inserisci la seguente:
=$C2=0
con colore carattere bianco.
--
Ciao
paoloard
http://www.riolab.org/