Excel

Vytvorte si zoznam najčastejšie sa vyskytujúcich čísel

List Most Frequently Occuring Numbers

Excel vzorec: Zoznam najčastejšie sa vyskytujúcich číselGenerický vzorec | _+_ | Zhrnutie

Ak chcete v stĺpci uviesť zoznam najčastejšie sa vyskytujúcich čísel (t. J. Najbežnejšie, druhé najbežnejšie, tretie najbežnejšie atď.), Môžete vytvoriť vzorec poľa založený na štyroch funkciách programu Excel: AK , REŽIM , ZÁPAS a ISNUMBER . V uvedenom príklade vzorec v D5 je:



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

kde „údaje“ sú pomenovaný rozsah B5: B16. Vzorec sa potom skopíruje do riadkov pod D5, aby sa vytvoril požadovaný zoznam najčastejších čísel.

pridať do rozbaľovacieho zoznamu v programe Excel

Poznámka: toto je an maticový vzorec a je potrebné ho zadať kombináciou klávesov Ctrl + Shift + Enter.



Vysvetlenie

Jadrom tohto vzorca je funkcia MODE, ktorá vracia najčastejšie sa vyskytujúce číslo v rozsahu alebo poli. Zvyšok vzorca iba skonštruuje filtrované pole pre MODE, ktoré sa má použiť v každom riadku. The rozšírenie sortimentu $ D $ 4: D4 funguje tak, že vylučuje čísla, ktoré už sú zobrazené v $ D $ 4: D4.

Práca zvnútra von:



koľko pracovných dní v roku
  1. Použije sa funkcia MATCH, najskôr skontrolujte všetky čísla v pomenovaných údajoch rozsahu voči existujúcim číslam v zozname rozšírenie sortimentu $ D $ 4: D4
  2. ISNUMBER prevádza zhodné hodnoty na PRAVDIVÉ a nezhodné hodnoty na NEPRAVDIVÉ
  3. 1-NUMBER obráti pole a matematická operácia vygeneruje jednotky a nuly
  4. IF používa výstup poľa č. 3 vyššie na filtrovanie pôvodného zoznamu hodnôt, okrem čísel, ktoré už sú v $ D $ 4: D4
  5. Funkcia MODE vracia najčastejšie číslo na výstupe poľa v kroku č. 4

V bunke D5 nedochádza k žiadnemu filtrovaniu a výstup z každého vyššie uvedeného kroku vyzerá takto:

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

V bunke D6 s 93 už v D5 vyzerá výstup takto:

 
{#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

Manipulačné chyby

Ak neexistuje režim, funkcia MODE vráti chybu #N/A. Keď skopírujete vzorec nadol do nasledujúcich riadkov, pravdepodobne narazíte na chybu #N/A. Túto chybu zachyťte a vráťte súbor prázdny reťazec ('') namiesto toho môžete použiť IFERROR takto:

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


^