Vom calcula valori de text unice într-o gamă de celule.
În primul rând, să explicăm ce înseamnă să contorizați valori unice. Să existe o serie de valori de text "a", "a", "a">. La numărarea unică, toate repetările sunt ignorate; valorile sunt marcate cu caractere aldine. În consecință, valorile rămase sunt calculate, adică "a" și "b". Răspunsul este evident: numărul de valori unice este de 2.
Calculăm numărul de valori ale textului unic în intervalul A7: A15 (a se vedea exemplul de fișier). Gama poate conține celule goale.
Scrieți formula = SUMPRODUCT ((A7: A15<>") / COUNTER (A7: A15; A7: A15))
Dacă există numere în plus față de valorile textului, formula se va calcula. Pentru a ignora valorile numerice pentru a fi scrise = SUMPRODUCT formula (ETEKST (A7: A15) / COUNTIF (A7: A15; A7: A15))
Dacă valorile sunt adăugate constant în listă, puteți crea o listă Source_List dinamică.
Acum când se adaugă valori noi, acestea vor fi luate în considerare de formula.
Adesea, în locul formulei = SUMPRODUCT ((A7: A15<>"") / COUNTIF (A7: A15; A7: A15)) folosind un simplu formula SUMPRODUCT = (1 / COUNTIF (A7: A15; A7: A15)). Diferența dintre formule este că a doua formulă ia în considerare valorile Text gol (""). și prima le ignoră.
Să dăm un exemplu atunci când este important.
Formula = SUMPRODUCT ((A7: A15<>"") / COUNTIF (A7: A15; A7: A15)) returnează rezultatul corect 3 și SUMPRODUCT formula = (1 / COUNTIF (A7: A15; A7: A15)) returnează 4, deoarece în celulele "goale" C31: C34 conține de fapt 4 valori "", care sunt percepute de ea ca o anumită valoare a textului, deși de lungime zero.
TIP. Cum se calculează valorile numerice unice este afișată în același articol numărare Numărătoare de valori numerice unice.
TIP. Cum se calculează valorile numerice unice cu condiții suplimentare (criterii) este prezentată în articolul Calculând valori NUMERICE unice în MS EXCEL.