Excel formula: uzskaitiet unikālas skaitliskās vērtības diapazonā -

Satura rādītājs

Vispārēja formula

=SUM(--(FREQUENCY(data,data)>0))

Kopsavilkums

Lai uzskaitītu unikālas skaitliskās vērtības diapazonā, varat izmantot formulu, kuras pamatā ir funkcijas FREQUENCY un SUM. Parādītajā piemērā darbinieku skaits parādās diapazonā B5: B14. Formula F5 ir:

=SUM(--(FREQUENCY(B5:B14,B5:B14)>0))

kas atgriež 4, jo sarakstā ir 4 unikāli darbinieku ID.

Paskaidrojums

Piezīme: Pirms Excel 365 Excel nebija īpašas funkcijas, lai uzskaitītu unikālās vērtības. Šī formula parāda vienu veidu, kā skaitīt unikālās vērtības, ja vien tās ir skaitliskas. Ja jums ir teksta vērtības vai teksta un skaitļu kombinācija, jums būs jāizmanto sarežģītāka formula.

Funkcija Excel FREQUENCY atgriež frekvences sadalījumu, kas ir kopsavilkuma tabula, kas parāda skaitlisko vērtību biežumu, kas sakārtots "tvertnēs". Mēs to šeit izmantojam kā apļveida ceļu, lai uzskaitītu unikālas skaitliskās vērtības.

Strādājot no iekšpuses uz āru, mēs FREQUENCY piegādājam to pašu datu kopu gan datu masīvam, gan tvertņu masīvam:

FREQUENCY(B5:B14,B5:B14)

FREQUENCY atgriež masīvu ar katras skaitliskās vērtības skaitu diapazonā:

(4;0;0;0;2;0;1;3;0;0;0)

Rezultāts ir nedaudz noslēpumains, bet nozīme ir 905 parādās četras reizes, 773 parādās divas reizes, 801 parādās vienu reizi un 963 parādās trīs reizes.

FREQUENCY ir īpaša funkcija, kas automātiski atgriež nulli visiem skaitļiem, kas jau ir parādījušies datu masīvā, tāpēc pēc skaitļa sastādīšanas vērtības ir nulles.

Pēc tam tiek pārbaudīts, vai katra no šīm vērtībām ir lielāka par nulli:

(4;0;0;0;2;0;1;3;0;0;0)>0

Rezultāts ir šāds masīvs:

(TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;FALSE;FALSE)

Katra TRUE apzīmē unikālu numuru sarakstā. SUM pēc noklusējuma ignorē loģiskās vērtības, tāpēc mēs TRUE un FALSE vērtības piespiežam uz 1s un 0s ar dubultu negatīvu (-), kas dod:

=SUM((1;0;0;0;1;0;1;1;0;0;0))

Visbeidzot, SUM saskaita šīs vērtības un atgriež kopējo summu, kas šajā gadījumā ir 4.

Piezīme. Jūs varētu izmantot arī SUMPRODUCT, lai summētu masīva vienumus.

Izmantojot COUNTIF, nevis FREQUENCY, lai uzskaitītu unikālās vērtības

Vēl viens veids, kā uzskaitīt unikālas skaitliskās vērtības, ir FREIFENCY vietā izmantot COUNTIF. Šī ir vienkāršāka formula, taču uzmanieties, ka COUNTIF izmantošana lielākās datu kopās, lai uzskaitītu unikālās vērtības, var izraisīt veiktspējas problēmas. Lai arī FREQUENCY formula ir sarežģītāka, tā tiek aprēķināta daudz ātrāk.

Labas saites

Maika Girvina grāmata Control-Shift-Enter

Interesanti raksti...