Excel

Naštejte najpogosteje pojavljene številke

List Most Frequently Occuring Numbers

Formula Excel: Navedite najpogosteje pojavljajoče se številkeSplošna formula | _+_ | Povzetek

Če želite v stolpcu navesti najpogostejša števila (tj. Najpogostejša, druga najpogostejša, tretja najpogostejša itd.), Lahko formulo matrike, ki temelji na štirih Excelovih funkcijah: ČE , NAČIN , UJEM , in ISNUMBER . V prikazanem primeru je formula v D5:



{= MODE ( IF (1- ISNUMBER ( MATCH (data,exp_rng,0)),data))}

kjer so 'podatki' imenovani obseg B5: B16. Formula se nato kopira v vrstice pod D5 za prikaz želenega seznama najpogostejših števil.

kako obdržati stolpec fiksno v

Opomba: to je formula matrike in ga je treba vnesti s tipko control + shift + enter.





Pojasnilo

Jedro te formule je funkcija MODE, ki vrne najpogosteje pojavljeno število v obsegu ali matriki. Preostala formula formulira filtrirano matriko, ki jo bo MODE uporabil v vsaki vrstici. The širi obseg $ D $ 4: D4 izključuje številke, ki so že prikazane v $ D $ 4: D4.

Delo od znotraj navzven:



kako najti enolične vrednosti v stolpcu
  1. Uporabi se funkcija MATCH, najprej preverite vse številke v imenovanem obsegu 'podatki' glede na obstoječe številke v širi obseg $ D $ 4: D4
  2. ISNUMBER pretvori ujemajoče se vrednosti v TRUE in neustrezne vrednosti v FALSE
  3. 1-NUMBER obrne matriko, matematična operacija pa prikaže enote in ničle
  4. IF uporablja izhod matrike #3 zgoraj za filtriranje prvotnega seznama vrednosti, razen številk, ki so že v $ D $ 4: D4
  5. Funkcija MODE vrne najpogostejšo številko v izhodu matrike v koraku #4

V celici D5 ni filtriranja in rezultat vsakega zgornjega koraka je videti tako:

 
{= MODE ( IF (1- ISNUMBER ( MATCH (data,$D:D4,0)),data))}

V celici D6, s 93 že v D5, je izpis videti tako:

 
{#N/A#N/A#N/A#N/A#N/A#N/A#N/A#N/A#N/A#N/A#N/A#N/A} {FALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSE} {111111111111} {939293949596979899939795} 93

Napake pri ravnanju

Funkcija MODE vrne napako #N/A, ko ni načina. Ko kopirate formulo v naslednje vrstice, boste verjetno naleteli na napako #N/A. Če želite ujeti to napako in vrniti prazen niz ('') namesto tega lahko uporabite IFERROR tako:

 
{2#N/A2#N/A#N/A#N/A#N/A#N/A#N/A2#N/A#N/A} {TRUEFALSETRUEFALSEFALSEFALSEFALSEFALSEFALSETRUEFALSEFALSE} {010111111011} {FALSE92FALSE949596979899FALSE9795} 95
Avtor Dave Bruns


^