![](https://cdn.wiki-base.com/4828459/excel_formula_list_most_frequently_occuring_numbers__2.png.webp)
Yleinen kaava
(=MODE(IF(1-ISNUMBER(MATCH(data,exp_rng,0)),data)))
Yhteenveto
Voit listata sarakkeessa yleisimmin esiintyvät numerot (ts. Yleisimmät, toiseksi yleisimmät, kolmanneksi yleisimmät jne.) Valitsemalla taulukko, joka perustuu neljään Excel-toimintoon: IF, MODE, MATCH ja ISNUMBER. Esitetyssä esimerkissä kaava kohdassa D5 on:
(=MODE(IF(1-ISNUMBER(MATCH(data,$D$4:D4,0)),data)))
missä "data" on nimetty alue B5: B16. Kaava kopioidaan sitten D5: n alapuolisille riveille halutun yleisimpien numeroiden luettelon tuottamiseksi.
Huomaa: tämä on matriisikaava ja se on syötettävä näppäimillä + + shift + enter.
Selitys
Tämän kaavan ydin on MODE-toiminto, joka palauttaa alueen tai taulukon useimmin esiintyvän numeron. Loppu kaava vain muodostaa suodatetun taulukon MODE: lle käytettäväksi kullakin rivillä. Laajentuva alue $ D $ 4: D4 sulkee pois luvut, jotka on jo tuotettu muodossa $ D $ 4: D4.
Työskentely sisältä ulospäin:
- MATCH-toimintoa käytetään ensin tarkistamaan kaikki nimetyn alueen "data" numerot laajentuvan alueen olemassa oleviin numeroihin nähden $ D $ 4: D4
- ISNUMBER muuntaa sovitetut arvot TOSI ja vastaamattomat arvot EPÄTOSI
- 1-NUMBER kääntää matriisin, ja matematiikkaoperaatio tuottaa yhdet ja nollat
- IF käyttää yllä olevan # 3 taulukon ulostuloa suodattaakseen alkuperäisen arvoluettelon lukuun ottamatta numeroita, jotka ovat jo kohdassa $ D $ 4: D4
- MODE-toiminto palauttaa taulukkolähdön yleisimmän numeron vaiheessa # 4
Solussa D5 ei tapahdu suodatusta, ja jokaisen yllä olevan vaiheen tulos näyttää tältä:
(#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
Solussa D6, jossa 93 on jo D5: ssä, lähtö näyttää tältä:
(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
Käsittelyvirheet
MODE-toiminto palauttaa # N / A -virheen, kun tilaa ei ole. Kun kopioit kaavan alas seuraaville riveille, törmäät todennäköisesti # N / A -virheeseen. Voit vangita tämän virheen ja palauttaa sen sijaan tyhjän merkkijonon ("") käyttämällä IFERROR-tapaa seuraavasti:
=IFERROR(MODE(IF(1-ISNUMBER(MATCH(data,$D$4:D4,0)),data)),"")