Al momento sei offline in attesa che la connessione Internet venga ristabilita

Come utilizzare le funzioni di foglio di lavoro indice e confronta con più criteri in Excel

Il supporto per Office 2003 è terminato

Il supporto Microsoft per Office 2003 è terminato l'8 aprile 2014. Questa modifica ha interessato gli aggiornamenti software e le opzioni di sicurezza. Ulteriori informazioni su come continuare a essere protetti.

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 214142
Per un Microsoft Excel 98 e versione precedente di questo articolo, vedere 59482.
Sommario
In questo articolo vengono forniti numerosi esempi che utilizzano l'indice e CORRISPONDONO a funzioni del foglio di lavoro in Microsoft Excel per trovare un valore in base a più criteri.
Informazioni
Negli esempi seguenti utilizzano il foglio di lavoro indice e confronta funzioni per trovare un valore in base a più criteri.

Esempio 1: Dati nelle colonne

Metodo 1

  1. Avviare Excel.
  2. In un nuovo foglio di lavoro, digitare i seguenti dati:
       A1: Part   B1:  Code   C1:  Price   D1:  Find Part  E1:  Find Code   A2: x      B2:  11     C2:  5.00    D2:  y          E2:  12   A3: x      B3:  12     C3:  6.00    D3:  y          E3:  11   A4: y      B4:  11     C4:  7.00    D4:  x          E4:  12   A5: y      B5:  12     C5:  8.00    D5:  x          E5:  11					
  3. Per recuperare il prezzo dell'articolo y con codice restituito e 12 il valore per la cella F2, digitare la seguente formula nella cella F2:
    =INDEX($C$2:$C$5,MATCH(D2,IF($B$2:$B$5=E2,$A$2:$A$5),0))
  4. Premere CTRL + MAIUSC + INVIO per immettere la formula in forma di matrice formula.

    La formula restituirà il valore 8.
  5. Selezionare la cella F2, agganciare il quadratino di riempimento e quindi compilare verso il basso cella F5 per recuperare il prezzo per ogni combinazione di articolo e codice.

Metodo 2

Un secondo metodo restituisce gli stessi risultati, ma utilizza il concatenamento al contrario. La formula di esempio riportato di seguito potrebbe essere più adatta per confrontare i dati in base a più di due criteri poiché non richiede istruzioni IF nidificate. Questo metodo è identico al metodo 1 con la differenza che si sostituisce la formula nel passaggio 3 con la seguente formula:
=INDEX($C$2:$C$5,MATCH(D2&E2,$A$2:$A$5&$B$2:$B$5,0))

Esempio 2: Dati disposti in righe

Metodo 1

  1. Avviare Excel.
  2. In un nuovo foglio di lavoro, digitare i seguenti dati:
       A1: Part        B1: x      C1: x     D1: y       E1: y   A2: Code        B2: 11     C2: 12    D2: 11      E2: 12   A3: Price       B3: 5.00   C3: 6.00  D3: 7.00    E3: 8.00   A4: Find Part   B4: y      C4: y     D4: x       E4: x   A5: Find Code   B5: 12     C5: 11    D5: 12      E5: 11					
  3. Per recuperare il prezzo dell'articolo y con codice restituito e 12 il valore di cella B6, digitare la seguente formula nella cella B6:
    =INDEX($B$3:$E$3,CONFRONTA(B4,IF($B$2:$E$2=B5,$B$1:$E$1),0))
  4. Premere CTRL + MAIUSC + INVIO per immettere la formula in forma di matrice formula.

    La formula restituirà il valore 8.
  5. Selezionare la cella B6, agganciare il quadratino di riempimento e quindi ricopiare a destra cella E6 per recuperare il prezzo per ogni combinazione di articolo e codice.

Metodo 2

Un secondo metodo restituisce gli stessi risultati, ma utilizza il concatenamento al contrario. La formula di esempio riportato di seguito potrebbe essere più adatta per confrontare i dati in base a più di due criteri poiché non richiede istruzioni IF nidificate. Questo metodo è identico al metodo 1 (dell'esempio 2) con la differenza che è possibile sostituire il formula nel passaggio 3 con la seguente formula:
=INDEX($B$3:$E$3,MATCH(B4&B5,$B$1:$E$1&$B$2:$E$2,0))
esempi di formule di corrispondenza dell'indice XL2003 XL2007

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 214142 - Ultima revisione: 07/01/2013 04:01:00 - Revisione: 2.0

Microsoft Office Excel 2003, Microsoft Office Excel 2007, Microsoft Excel 2010

  • kbquery kbfunctions kbhowto kbmt KB214142 KbMtit
Feedback
="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">p;did=1&t=">