cerca vert su due colonne
Hai un problema con Excel? 
cerca vert su due colonne
di NICOLA (utente non iscritto) data: 27/09/2016 12:37:43
Avrei bisogno di un vostro aiuto.
Devo inserire dei dati in una tabella in base ai valori A e B presenti in due colonne.
Allego un file di esempio per chiarire meglio
di Luca73 data: 27/09/2016 12:54:09
Ciao
prova con
=INDICE(DATI!$C:$G;CONFRONTA($C3&$D3;DATI!$A:$A&DATI!$B:$B;0);RIF.COLONNA()-4)
da inserire in E3 (formula matriciale da confermare con CTRL+SHIFT+Invio) e poi copiare nelle altre caselle gialle.
Ciao
Luca
di Marcocrd77 (utente non iscritto) data: 28/09/2016 11:56:58
Funziona anche se per individuare la colonna dalla quale trarre i dati la calcoli con CONFRONTA analizzando le intestazioni:
=INDICE(DATI!$A$1:$G$805;CONFRONTA($C3&$D3;DATI!$A$1:$A$805&DATI!$B$1:$B$805;0);CONFRONTA(E$2;DATI!$A$1:$G$1;0))
Ma anche in questo caso bisogna fare CTRL+SHIFT+INVIO per trasformarla in una funzione matriciale...
...ma non capisco perchè si debba usare la funzione matriciale...
di Marius44 data: 28/09/2016 22:46:17
Ciao a tutti
Vorrei aggiungere il mio contributo con la seguente formula MATRICIALE in E3 e da trascinare a destra e in basso fin quando serve):
=SCARTO(DATI!$A$1;CONFRONTA($C3&$D3;DATI!$A$2:$A$805&DATI!$B$2:$B$805);RIF.COLONNA(A1)+1)
Per quanto riguarda la tua domanda, sarà utile leggere questo articolo:
h t t p s://support.office.com/it-it/article/Formule-in-forma-di-matrice-indicazioni-ed-esempi-3be0c791-3f89-4644-a062-8e6e9ecee523
Ciao,
Mario
di Luca73 data: 29/09/2016 08:43:46
Ciao
In questo caso (e ben venga se i Guru del Forum mi correggeranno) l'esigenza di farla diventare una formula matriciale sat nel fatto che fai una operazione tra vettori (la & commerciale ovvero la cocatenazione) il fatto di dichiarare la formula matriciale fa sì che excel riconosca tale operazione (&) come da fare tra matrici e lo faccia creando un nuovo vettore che ha per componenti l'operazione richiesta tra gli omologhi componenti dei due vettori di partenza.
Ciao
Luca
Vuoi Approfondire?