Ricerca sensibile alle maiuscole/minuscole per restituire numeri corrispondenti
Dal nostro tutorial precedente Ricerca sensibile alle maiuscole/minuscole, potresti già sapere che, grazie alla funzione EXACT, è possibile combinare le funzioni INDICE e CONFRONTA oppure usare la funzione CERCA.VERT per eseguire una ricerca sensibile alle maiuscole e minuscole. Tuttavia, se desideri cercare solo valori numerici, ti basta utilizzare la combinazione delle funzioni SUMPRODUCT e EXACT per ottenere facilmente il risultato desiderato.

Come eseguire una ricerca sensibile alle maiuscole e minuscole per ottenere i numeri corrispondenti?
Per individuare le vendite effettuate da IAN, come mostrato nello screenshot sopra, puoi utilizzare la funzione EXACT per confrontare le stringhe di testo nell’intervallo dei nomi con il nome specifico “IAN” — ossia il valore presente nella cella F5 — considerando maiuscole e minuscole di ogni carattere. La funzione EXACT restituirà un array che verrà passato a SUMPRODUCT per sommarne gli elementi e ottenere così il totale delle vendite di IAN.
Sintassi generica
=SUMPRODUCT(--(EXACT()))«lookup_value»,lookup_range)),return_range)
√ Nota: I valori presenti nell’return_rangeDevono essere valori numerici.
- lookup_value: Il valore che EXACT utilizza per eseguire un confronto sensibile alle maiuscole e minuscole con le stringhe di testo nell’lookup_range. In questo caso si riferisce al nome fornito: IAN.
- lookup_range: L’intervallo di celle da confrontare con il lookup_value. In questo caso, si riferisce all’intervallo dei nomi.
- return_range: L’intervallo da cui si desidera che la formula combinata restituisca il valore numerico. In questo caso, si riferisce all’intervallo delle vendite.
Per individuare le vendite effettuate da IAN, copi o inserisca la formula seguente nella cella F6 e premere Invioper ottenere il risultato:
=SUMPRODUCT(--(EXACT()))«IAN»,B5:B10)),C5:C10)
Oppure, utilizzi Un riferimento di cella per rendere la formula dinamica:
=SUMPRODUCT(--(EXACT()))F5,B5:B10)),C5:C10)

Spiegazione della formula
=SUMPRODUCT()--(EXACT(F5,B5:B10)),C5:C10)
- --(EXACT(F5,B5:B10)):La funzione EXACT confronta le stringhe di testo nell’intervallo B5:B10 con «IAN», il valore contenuto nella cella F5, e restituisce VERO se uno dei valori compresi tra B5 e B10 corrisponde esattamente a IAN; in caso contrario, restituisce FALSO. Il risultato è un array di valori VERO e FALSO come questo:
{FALSO;FALSO;FALSO;VERO;FALSO;FALSO}
Il doppio segno meno, ossia --, converte i valori VERO e FALSO rispettivamente in 1 e 0, ottenendo:
{0;0;0;1;0;0}. - SUMPRODUCT()--(EXACT(F5,B5:B10)),C5:C10) = SUMPRODUCT({0;0;0;1;0;0},{15678;22451;26931;18887;26591;15218}):La funzione SUMPRODUCT moltiplica gli elementi di questi due array nelle rispettive posizioni, generando un array come questo: {0;0;0;18887;0;0}. Successivamente, somma tutti i valori numerici e restituisce 18887.
Funzioni correlate
In Excel, la funzione SUMPRODUCT permette di moltiplicare tra loro due o più colonne o array e di sommare i risultati ottenuti. In realtà, SUMPRODUCT è uno strumento estremamente versatile: consente infatti di contare o sommare valori in base a criteri multipli, proprio come le funzioni CONTA.PIÙ.SE e SOMMA.PIÙ.SE. Questo articolo presenta la sintassi della funzione e alcuni esempi pratici del suo utilizzo.
La funzione EXACT confronta due stringhe e restituisce VERO se sono esattamente identiche, distinguendo tra maiuscole e minuscole, altrimenti restituisce FALSO.
Formule correlate
Ricerca sensibile alle maiuscole/minuscole
Potrebbe già sapere che in Excel è possibile combinare le funzioni INDICE e CONFRONTA oppure utilizzare CERCA.VERT per cercare un valore all’interno di un intervallo. Tuttavia, queste ricerche non distinguono tra maiuscole e minuscole. Per ottenere una corrispondenza sensibile alle maiuscole e alle minuscole, è necessario ricorrere alle funzioni EXACT e SCEGLI.
Corrispondenza approssimativa con INDICE e CONFRONTA
A volte è necessario trovare corrispondenze approssimative in Excel per valutare le prestazioni dei dipendenti, assegnare voti agli studenti, calcolare i costi postali in base al peso e molto altro. In questo tutorial scoprirai come utilizzare le funzioni INDICE e CONFRONTA per ottenere esattamente i risultati che cerchi.
Ricerca del valore più vicino con criteri multipli
In alcuni casi potrebbe essere necessario trovare il valore più vicino o approssimativo in base a più criteri. Combinando le funzioni INDICE, CONFRONTA e SE, puoi ottenere rapidamente il risultato desiderato in Excel.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.