Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

La funzione CONFRONTA.X cerca un elemento specifico in una matrice o un intervallo di celle e quindi restituisce la posizione relativa dell'elemento.

Supponiamo di avere un elenco di prodotti nelle celle da C3 a C7 e di voler determinare dove si trova il prodotto della cella E3. Qui useremo CONFRONTA.X per determinare la posizione di un elemento all'interno di un elenco.

Come mostra lo screenshot di esempio, hai un elenco di frutta e vuoi usare XMATCH per trovare la posizione di "uva" nell'elenco.

Sintassi

La funzione CONFRONTA.X restituisce la posizione relativa di un elemento in una matrice o un intervallo di celle. 

=CONFRONTA.X(valore; matrice; [modalità_confronto]; [modalità_ricerca])  

Argomento

Descrizione

valore

Obbligatorio

Il valore

matrice_ricerca

Obbligatorio

La matrice o l’intervallo in cui effettuare la ricerca

[modalità_confronto]

Facoltativo

Specificare il tipo di corrispondenza:

0 - Corrispondenza esatta (impostazione predefinita)

-1 - Corrispondenza esatta o elemento successivo più piccolo

1 - Corrispondenza esatta o elemento successivo più grande

2 - Una corrispondenza jolly in cui *, ? e ~ hanno un significato speciale.

[modalità_ricerca]

Facoltativo

Specificare il tipo di ricerca:

1 - Ricerca dal primo all'ultimo (impostazione predefinita)

-1 - Ricerca dall'ultimo al primo (ricerca inversa).

2 - Effettuare una ricerca binaria basata sulla matrice di ricerca classificata in ordine crescente. Se non è classificata, vengono restituiti risultati non validi.  

- 2 - Effettuare una ricerca binaria basata sulla matrice di ricerca classificata in ordine decrescente. Se non è classificata, vengono restituiti risultati non validi.

Esempi

Esempio 1

La posizione esatta della prima frase che corrisponde o si avvicina esattamente al valore di "Gra" è determinata nell'esempio seguente.

Formula: CONFRONTA.X(E3;C3:C7;1)

Tabella di Excel in cui sono elencati diversi prodotti della frutta dalla cella C3 a C7. La formula CONFRONTA.X viene usata per trovare la posizione nella tabella in cui il testo corrisponde a "gra" (definito nella cella E3). La formula restituisce "2" perché il testo "Uva" si trova nella posizione due della tabella.

Esempio 2

Il numero di venditori qualificati per un bonus viene determinato nell'esempio seguente. Per individuare l'elemento più vicino nell'elenco o una corrispondenza esatta, viene utilizzato anche 1 per il match_mode; tuttavia, poiché i dati sono numerici, restituisce un conteggio di valori. Dal momento che c'erano quattro rappresentanti di vendita che hanno superato l'importo del bonus in questo caso, la funzione rendimento 4.

Formula=CONFRONTA.X(F2;C3:C9;1)

Tabella di Excel in cui sono elencati i nomi dei rappresentanti di vendita nelle celle da B3 a B9 e il valore totale delle vendite per ogni rappresentante nelle celle da C3 a C9. La formula CONFRONTA.X viene utilizzata per restituire il numero di rappresentanti alle vendite idonei per i bonus se soddisfano l'importo soglia impostato nella cella F2.

Esempio 3

Quindi, verrà eseguita una ricerca verticale e orizzontale simultanea usando una combinazione di INDICE/CONFRONTA.X/CONFRONTA.X. In questo caso, si vuole che venga restituito il totale delle vendite per un determinato venditore e un mese. Questa operazione è paragonabile alla combinazione dei metodi INDICE e CONFRONTA , ma richiede meno argomenti.

Formula=INDICE(C6:E12; CONFRONTA.X(B3;B6B12); CONFRONTA.X(C3;C5:E5))

Una tabella di Excel in cui i nomi dei rappresentanti sono elencati nelle celle da B6 a B12 e gli importi delle vendite per ogni rappresentante dai mesi di gennaio a marzo sono elencati nelle colonne C, D ed E. La combinazione di formule INDICE e CONFRONTA.X viene usata per restituire l'importo delle vendite di uno specifico venditore e di un mese elencati nelle celle B3 e C3.

Esempio 4

Inoltre, è possibile utilizzare XMATCH per restituire un valore all'interno di una matrice. =CONFRONTA.X(4;{5\4\3\2\1}), ad esempio, fornirebbe 2 perché 4 è la seconda voce della matrice. Mentre =CONFRONTA.X(4,5;{5;4;3;2;1},1) restituisce 1 in questo caso di corrispondenza esatta, l'argomento match_mode (1) è configurato per restituire una corrispondenza esatta o l'elemento successivo più grande, ovvero 5. 

Servono altre informazioni?

È sempre possibile rivolgersi a un esperto della Tech Community di Excel o ottenere supporto nelle Community.

Vedere anche

Funzione CERCA.X

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×