Come usare la funzione XMATCH (CONFRONTA.X) in Excel

Italiano Inglese
CONFRONTA.X XMATCH

Introduzione alla Funzione CONFRONTA.X

La funzione CONFRONTA.X, disponibile sia su Microsoft Excel che su Google Sheets, permette di individuare la posizione di un elemento specifico all’interno di un intervallo o di un array. Evoluzione della tradizionale funzione CONFRONTA di Excel, la CONFRONTA.X introduce maggior flessibilità e opzioni per la ricerca.

Sintassi e Parametri

La sintassi della funzione CONFRONTA.X è la seguente:

XMATCH(valore_cercato, intervallo, [tipo_corrispondenza], [tipo_ricerca])
  • valore_cercato: Il valore da ricercare nell’intervallo definito.
  • intervallo: L’array o l’intervallo di celle in cui avviene la ricerca.
  • tipo_corrispondenza (Opzionale): Definisce il tipo di corrispondenza desiderata:
    • 0 o omesso: Corrispondenza esatta.
    • 1: Trova il valore più vicino e inferiore.
    • -1: Trova il valore più vicino e superiore.
  • tipo_ricerca (Opzionale): Specifica la metodologia di ricerca:
    • 1 o omesso: Ricerca per successione binaria, richiedendo un intervallo ordinato in modo ascendente.
    • -1: Ricerca binaria con intervallo ordinato in modo discendente.
    • 2: Ricerca lineare, che non necessita di un intervallo ordinato.

Esempi Pratici

Immagina di avere una tabella con i nomi degli studenti e i loro punteggi in un esame e di voler determinare la posizione di un punteggio specifico nella lista ordinata.

Studente Punteggio
Marco 75
Giulia 82
Luca 68
Sofia 87
 =XMATCH(82, B2:B5, 0, 1) 

Questa formula restituirà “2”, indicando che il punteggio 82 è il secondo elemento più alto nell’intervallo ordinato ascendentemente.

Casi d’Uso nella Pratica

Scenario 1: Ricerca di posizione in inventario Un magazzino vuole verificare la posizione di un articolo specifico secondo il codice di inventario in un elenco ordinato.

 =XMATCH("A123", A2:A100, 0, 1) 

Questo restituirà la posizione esatta del codice “A123” nell’elenco, se presente. Scenario 2: Confronto e ordinamento punti vendita Un’azienda intende classificare i suoi punti vendita in base al volume delle vendite.

 =XMATCH(VolumeDesiderato, VolumiVenditeRange, 1, 1) 

In questo caso, la funzione individua il volume di vendita più vicino e inferiore al valore cercato, se non esiste un corrispettivo esatto.

Maggiori informazioni: https://support.microsoft.com/it-it/office/confronta-x-funzione-confronta-x-d966da31-7a6b-4a13-a1c6-5a33ed6a0312

Altre funzioni
Restituisce il numeRo di aRee in un RifeRimento
RiceRca i valoRi in un vettoRe o in una matRice
EffEttua una ricErca nElla riga supEriorE di una matricE E rEstituiscE il valorE dElla cElla spEcificata
EffEttua una ricErca nElla prima colonna di una matricE E si sposta attravErso la riga pEr rEstituirE il valorE di una cElla
Esegue la ricerca in un intervallo o in una matrice e restituisce un elemento corrispondente alla prima corrispondenza trovata Se non esiste una corrispondenza, CERCAX può restituire la corrispondenza più vicina (approssimativa)
Crea un Collegamento a un doCumento memorizzato su un server di rete, una Intranet o Internet
Restituisce il numeRo di colonne in un RifeRimento
RiceRca i valoRi in un RifeRimento o in una matRice
RecupeRa dati in tempo Reale RecupeRati da un pRogRamma che suppoRta l'automazione COM
Filtra un intervallo di dati in base ai criteri definiti
Usa Un indice per scegliere Un valore da Un riferimento o da Una matrice
Restituisce un RifeRimento specificato da un valoRe di testo
Restituisce un RifeRimento come testo in una singola cella di un foglio di lavoRo
Restituisce i dati aRchiviati in un RappoRto di tabella pivot
Restituisce la tRasposizione di una matRice
Restituisce il numeRo di colonna di un RifeRimento
Restituisce il numeRo di Riga di un RifeRimento
Restituisce il numeRo di Righe in un RifeRimento
Restituisce uno scaRto di RifeRimento da un deteRminato RifeRimento
Sceglie un valore da un elenco di valori
Ordinare il contenuto di un intervallo o di una matrice
Ordina il contenuto di un intervallo o di una matrice in base ai valori di un intervallo o matrice corrispondente
Restituisce la formula in corrispondenza del riferimento specificato come testo
Restituisce un elenco di valori univoci in un elenco o in un intervallo