Probleemi sõnastamine
On andmevahemik, milles mõnda väärtust korratakse rohkem kui üks kord:
Ü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:
Ä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:
Seejärel arvutatakse murdarvud 1/Esinemiste arv iga elemendi jaoks ja need kõik on kokku võetud, mis annab meile ainulaadsete elementide arvu:
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):
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