cerca vert su due colonne



  • 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