Excel-ova formula: preštejte enolične številske vrednosti v obsegu -

Kazalo

Splošna formula

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

Povzetek

Za štetje enoličnih številskih vrednosti v obsegu lahko uporabite formulo, ki temelji na funkcijah FREQUENCY in SUM. V prikazanem primeru so številke zaposlenih v območju B5: B14. Formula v F5 je:

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

ki vrne 4, saj so na seznamu 4 edinstvene ID-je zaposlenih.

Pojasnilo

Opomba: Pred Excel 365 Excel ni imel posebne funkcije za štetje edinstvenih vrednosti. Ta formula prikazuje en način za štetje edinstvenih vrednosti, če so številske. Če imate besedilne vrednosti ali kombinacijo besedila in številk, boste morali uporabiti bolj zapleteno formulo.

Funkcija Excel FREQUENCY vrne porazdelitev frekvence, ki je zbirna tabela, ki prikazuje pogostost številskih vrednosti, razvrščenih v "koše". Tu ga uporabljamo kot krožni način za štetje edinstvenih številskih vrednosti.

Če delamo od znotraj navzven, dostavljamo isti niz številk tako za podatkovno polje kot za polje bins FREQUENCY:

FREQUENCY(B5:B14,B5:B14)

FREQUENCY vrne matriko s številom vsake številske vrednosti v obsegu:

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

Rezultat je nekoliko skrivnosten, vendar je pomen 905 prikazan štirikrat, 773 dvakrat, 801 enkrat in 963 trikrat.

FREQUENCY ima posebno funkcijo, ki samodejno vrne ničlo za vsa števila, ki so se že pojavila v podatkovni matriki, zato so vrednosti, ko je število naletelo, enake nič.

Nato se preskusi, da je vsaka od teh vrednosti večja od nič:

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

Rezultat je matrika, kot je ta:

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

Vsaka TRUE predstavlja enolično številko na seznamu. SUM privzeto prezre logične vrednosti, zato vrednosti TRUE in FALSE prisilimo na 1s in 0s z dvojnim negativom (-), kar da:

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

Končno SUM sešteje te vrednosti in vrne seštevek, ki je v tem primeru 4.

Opomba: SUMPRODUCT lahko uporabite tudi za seštevanje elementov v matriki.

Za štetje edinstvenih vrednosti uporabite COUNTIF namesto FREQUENCY

Drug način za štetje enoličnih številskih vrednosti je uporaba COUNTIF namesto FREQUENCY. To je preprostejša formula, vendar pazite, da lahko uporaba COUNTIF na večjih naborih podatkov za štetje edinstvenih vrednosti povzroči težave z zmogljivostjo. Formula FREQUENCY, čeprav je bolj zapletena, izračuna veliko hitreje.

Dobre povezave

Knjiga Mika Girvina Control-Shift-Enter

Zanimive Članki...