![](https://cdn.wiki-base.com/4828459/excel_formula_list_most_frequently_occuring_numbers__2.png.webp)
Splošna formula
(=MODE(IF(1-ISNUMBER(MATCH(data,exp_rng,0)),data)))
Povzetek
Če želite v stolpcu našteti najpogostejše številke (tj. Najpogostejše, drugo najpogostejše, tretje najpogostejše itd.), Lahko matrično formulo, ki temelji na štirih Excelovih funkcijah: IF, MODE, MATCH in ŠTEVILO. V prikazanem primeru je formula v D5:
(=MODE(IF(1-ISNUMBER(MATCH(data,$D$4:D4,0)),data)))
kjer je "podatki" imenovano območje B5: B16. Nato se formula kopira v vrstice pod D5, da se prikaže želeni seznam najpogostejših številk.
Opomba: to je matrična formula, ki jo je treba vnesti s tipko control + shift + enter.
Pojasnilo
Jedro te formule je funkcija MODE, ki vrne najpogostejše število v obsegu ali matriki. Preostali del formule samo ustvari filtrirano matriko za način MODE, ki se uporablja v vsaki vrstici. Razširjeni obseg $ D $ 4: D4 deluje tako, da izključi številke, ki so že izpisane v $ D $ 4: D4.
Delo od znotraj navzven:
- Funkcija MATCH se najprej uporabi, preveri vse številke v imenovanem obsegu "podatki" glede na obstoječe številke v razširjenem obsegu $ D $ 4: D4
- ISNUMBER pretvori usklajene vrednosti v TRUE in neskladne vrednosti v FALSE
- 1-NUMBER spremeni matriko, matematična operacija pa izpiše enote in ničle
- IF uporablja izhod matrike # 3 zgoraj za filtriranje prvotnega seznama vrednosti, razen številk, ki so že v $ D $ 4: D4
- Funkcija MODE vrne najpogostejšo številko v izhodu polja v koraku # 4
V celici D5 ne pride do filtriranja in rezultat vsakega zgornjega koraka je 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) (FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE) (1;1;1;1;1;1;1;1;1;1;1;1) (93;92;93;94;95;96;97;98;99;93;97;95) 93
V celici D6, pri čemer je 93 že v D5, je izhod videti tako:
(2;#N/A;2;#N/A;#N/A;#N/A;#N/A;#N/A;#N/A;2;#N/A;#N/A) (TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE) (0;1;0;1;1;1;1;1;1;0;1;1) (FALSE;92;FALSE;94;95;96;97;98;99;FALSE;97;95) 95
Napake pri ravnanju
Funkcija MODE bo vrnila napako # N / A, ko načina ni. Ko kopirate formulo v naslednje vrstice, boste verjetno naleteli na napako # N / A. Če želite to napako ujeti in vrniti prazen niz (""), lahko uporabite IFERROR, kot je ta:
=IFERROR(MODE(IF(1-ISNUMBER(MATCH(data,$D$4:D4,0)),data)),"")