Unikaalsete väärtuste arvu loendamine

Probleemi sõnastamine

On andmevahemik, milles mõnda väärtust korratakse rohkem kui üks kord:

Unikaalsete väärtuste arvu loendamine

Ülesanne on loenda unikaalsete (mittekorduvate) väärtuste arv vahemikus. Ülaltoodud näites on lihtne näha, et tegelikult on mainitud ainult nelja võimalust.

Vaatleme selle lahendamiseks mitmeid viise.

Meetod 1. Kui tühje lahtreid pole

Kui olete kindel, et algses andmevahemikus pole tühje lahtreid, võite kasutada lühikest ja elegantset massiivi valemit:

Unikaalsete väärtuste arvu loendamine

Ärge unustage seda sisestada massiivivalemina, st vajutage pärast valemi sisestamist mitte Enter, vaid kombinatsioon Ctrl + Shift + Enter.

Tehniliselt kordab see valem läbi massiivi kõik lahtrid ja arvutab funktsiooni abil iga elemendi esinemiste arvu vahemikus COUNTIF (COUNTIF). Kui kujutame seda täiendava veeruna, näeks see välja järgmine:

Unikaalsete väärtuste arvu loendamine

Seejärel arvutatakse murdarvud 1/Esinemiste arv iga elemendi jaoks ja need kõik on kokku võetud, mis annab meile ainulaadsete elementide arvu:

Unikaalsete väärtuste arvu loendamine

2. meetod. Kui on tühjad lahtrid

Kui vahemikus on tühje lahtreid, peate valemit veidi parandama, lisades tühjade lahtrite kontrolli (muidu saame murdosa jagamisvea 0-ga):

Unikaalsete väärtuste arvu loendamine

See on nii.

  • Kuidas eraldada vahemikust ainulaadseid elemente ja eemaldada duplikaadid
  • Duplikaatide loendis värviga esiletõstmine
  • Kuidas võrrelda kahte vahemikku duplikaatide jaoks
  • Ekstraheerige tabelist unikaalsed kirjed antud veeru järgi, kasutades PLEX-i lisandmoodulit

 

Jäta vastus