Exceli valem: kõige sagedamini esinev tekst -

Üldine valem

=INDEX(rng,MODE(MATCH(rng,rng,0)))

Kokkuvõte

Vahemikus kõige sagedamini esineva sõna- või tekstiväärtuse eraldamiseks võite kasutada valemit, mis põhineb mitmel funktsioonil INDEX, MATCH ja MODE.

Näidatud näites on H5 valem:

=INDEX(B5:F5,MODE(MATCH(B5:F5,B5:F5,0)))

Selgitus

Töötades seestpoolt, sobitab funktsioon MATCH vahemiku iseendaga. See tähendab, et anname funktsioonile MATCH sama vahemiku otsingu väärtuse ja otsingu massiivi jaoks (B5: F5).

Kuna otsingu väärtus sisaldab rohkem kui ühte väärtust (massiivi), tagastab MATCH tulemuste massiivi, kus iga number tähistab positsiooni. Näidatud näites näeb massiiv välja selline:

(1,2,1,2,2)

Kus iganes ilmub "koer", näeme 2 ja kus iganes ilmub "kass", näeme 1. Seda seetõttu, et funktsioon MATCH tagastab alati esimese vaste, mis tähendab, et järgnevad antud väärtuse esinemised tagastavad sama (esimese) positsiooni.

Järgmisena sisestatakse see massiiv funktsiooni MODE. MODE tagastab kõige sagedamini esineva arvu, mis antud juhul on 2. Number 2 tähistab positsiooni, kust leiame vahemikus kõige sagedamini esineva väärtuse.

Lõpuks peame eraldama väärtuse ise. Selleks kasutame funktsiooni INDEX. Massiivi puhul kasutame väärtuste vahemikku (B5: F5). Rea numbri annab MODE.

INDEX tagastab väärtuse 2. positsioonil, mis on "koer".

Tühjad lahtrid

Tühjade lahtritega tegelemiseks võite kasutada järgmist massiivivalemit, mis lisab tühjade lahtrite testimiseks IF-lause:

(=INDEX(B5:F5,MODE(IF(B5:F5"",MATCH(B5:F5,B5:F5,0)))))

See on massiivivalem ja see tuleb sisestada juhtklahviga + tõstuklahv + sisestusklahv.

Huvitavad Artiklid...