
Formula generica
(=AND(EXACT(range,value)))
Sommario
Per verificare che più celle abbiano lo stesso valore con una formula che fa distinzione tra maiuscole e minuscole, puoi utilizzare una semplice formula di matrice basata sulla funzione ESATTA con la funzione AND. Nell'esempio mostrato, la formula in G5 è:
=AND(EXACT(B5:F5,B5))
Questa è una formula di matrice e deve essere inserita con CTRL + MAIUSC + INVIO
Spiegazione
Questa formula utilizza la formula ESATTA per confrontare un intervallo di celle con un singolo valore:
=EXACT(B5:F5,B5)
Poiché diamo ESATTO un intervallo di valori nel primo argomento, otteniamo un risultato di matrice contenente valori VERO FALSO:
(TRUE,FALSE,TRUE,TRUE,TRUE)
Questo array va nella funzione AND, che restituisce TRUE solo se tutti i valori nell'array sono TRUE.
Ignora le celle vuote
Per ignorare le celle vuote, ma trattare comunque le celle non vuote in modo sensibile al maiuscolo / minuscolo, puoi utilizzare una versione della formula basata su SUMPRODUCT:
=SUMPRODUCT(--(EXACT(range,value)))=COUNTA(range)
Qui, contiamo le corrispondenze esatte utilizzando la stessa formula ESATTA sopra, otteniamo un conteggio totale con SUMPRODUCT e confrontiamo il risultato con un conteggio di tutte le celle non vuote, determinato da COUNTA.
Questa è una formula di matrice ma control + shift + enter non è richiesta perché SUMPRODUCT gestisce la matrice in modo nativo.