FREKVENCE Funkce Excel - Vytvořte histogram

Stáhněte si ukázkový sešit

Stáhněte si ukázkový sešit

Tento tutoriál ukazuje, jak používat Funkce Excel FREQUENCY v Excelu vytvořit histogram.

Přehled funkcí FREQUENCY

Funkce FREQUENCY Vypočítává četnost hodnot, které spadají do specifikovaných rozsahů. Vrátí svislé pole obsahující počty každého „segmentu“. Poznámka: Toto je funkce pole. Níže si přečtěte konkrétní pokyny k používání této funkce.

(Všimněte si, jak se zobrazují vstupy vzorců)

Funkce FREQUENCY Syntaxe a vstupy:

1 = FREQUENCY (data_array, bins_array)

data_array - Pole čísel, u kterých chcete počítat frekvenci.

bins_array - Pole intervalů nebo „segmentů“, do kterých chcete seskupit počty.

Ve statistické analýze je frekvence počet výskytů datové hodnoty. Například 8 studentů může v testu získat 65 bodů. Skóre 65 by mělo frekvenci 8. V aplikaci Excel je frekvenční funkcí počet výskytů rozsahu hodnot. Místo pouhých 65 můžete vypočítat, kolik studentů dosáhne skóre mezi 61 a 70.

Podívejme se na příklad výsledků testů studentů. Existují 2 studenti, kteří získali skóre mezi 61 a 70 (Mary a Pam)

1 {= FREKVENCE (C3: C7, E3: E6)}

Chcete -li používat funkci Excel FREQUENCY, nejprve nastavte rozsah hodnot, které chcete najít:

Hodnoty rozsahu jednoduše znamenají:

Všimněte si dvou věcí výše. První hodnota rozsahu začne od 0 a maximum je hodnota uvedená vlevo.

Existuje také další hodnota, kterou jsem označil červeně (> 80). Když zjistí hodnotu přes uvedený rozsah, spadá do této kategorie.

Jakmile to bude hotové, musíte vybrat rozsah s velikostí vašeho rozsahu hodnot (+ jeden další řádek). V našem příkladu máme čtyři rozsah hodnot (50, 60, 70 a 80). Vybereme tedy pět (4 + 1 další řádek).

Do funkce zadejte rozsah testovacích skóre a rozsah hodnot:

1 = FREKVENCE (C3: C7, E3: E6)

Nestiskněte Enter, ale CTRL + SHIFT + ENTER, protože toto je maticový vzorec. Když to uděláte správně, měli byste vidět kudrnaté závorky. Pokud používáte Excel 2022 nebo Office 365, můžete vzorec zadat normálně a dokonce můžete vybrat pouze jednu buňku, kterou chcete použít. Automaticky se to rozšíří o rozsah.

To vám řekne, že 0 studentů získalo testovací skóre od 0 do 50. 1 student od 51 do 60 (Bob). 2 studenti od 61 do 70 let (Mary a Pam). 1 student od 71 do 80 (Kim). A nakonec 1 student nad vámi uvedený rozsah> 80 (John).

Funkce FREQUENCY ignoruje buňky, které jsou prázdné nebo obsahují nečíselné hodnoty.

Důležité: Funkce FREQUENCY bude ignorovat čísla uložená jako text. Chcete -li použít funkci FREQUENCY s čísly uloženými jako text, nejprve pomocí funkce VALUE převeďte čísla uložená jako text na skutečná čísla.

Velmi časté použití pro funkci FREQUENCY je získání odlišného počtu. Tady je například pět testů, ale jen pro 3 studenty (John se objevil třikrát, zatímco Bob a Kim se objevili jednou).

Protože funkce FREQUENCY se nezabývá textem, musíme studenty převést na čísla. Tato čísla musí také určit, zda se jedná o stejné studenty. Excel má funkci MATCH, která určuje číslo první pozice toho, co hledáte v rámci rozsahu.

1 = MATCH (B3: B7, B3: B7,0)

Co to znamená výše, hledáte B3: B7 v rozsahu B3: B7. Toto je vzorec pole a ve skutečnosti vrací více výsledků, které nevidíte. Pokud kliknete do řádku vzorců a stisknete klávesu F9 pro výpočet, uvidíte, že ukazuje:

To znamená, že „John“ je na pozici 1 (B3: B7), „Bob“ na pozici 2 (B3: B7), „John“ na pozici 1 (vrací číslo první pozice), „John“ na pozici 1 znovu a „Kim“ na pozici 5.

Musíme také vytvořit rozsah hodnot, jako je náš příklad skóre testu. Zde chceme spočítat, kolik je pozice 0 až 1 (John),> 1 až 2 (Bob) a> 4 až 5 (Kim). Funkce ROW v Excelu nám pomáhá načíst číslo řádku.

1 = ŘÁDEK (B3: B7)

To nám opět dává vzorec pole. Řádek (B3) nám dává řádek 3, řádek (B4) nám dává 4 atd. Můžete kliknout dovnitř řádku vzorců a znovu stisknout klávesu F9 pro výpočet. Ukazuje:

Chceme, aby B3 byla řada 1 a ne řada 3, aby byly stejné. Chcete -li to provést, jednoduše odečtěte počáteční řádek a plus 1.

1 = ŘÁDEK (B3: B7) -ŘÁDEK (B3) +1

Řádek 3 minus 3 plus 1 se rovná 1. Řádek 4 minus 3 plus 1 se rovná 2. A tak dále. Klikněte do řádku vzorců a stisknutím klávesy F9 zkontrolujte.

Takže namísto použití Test Score jako prvního argumentu a Range of Values ​​jako druhého argumentu FREQUENCY můžeme použít funkci MATCH a funkci ROW, abychom udělali totéž.

1 = FREKVENCE (MATCH (B3: B7, B3: B7,0), ŘADA (B3: B7) -ROW (B3) +1)

Stisknutím klávesy F9 vypočítáte a zobrazí se:

To znamená, že poloha 0 až 1 se objevila třikrát (John), pozice> 1 až 2 se objevila jednou (Bob), pozice> 2 až 3 a> 3 až 4 se objevila 0krát a pozice> 4 až 5 se objevila jednou (Kim). A nakonec nezapomeňte, že FREQUENCY má další rozsah hodnot pro hodnoty> 5 (nad vámi uvedený rozsah).

Viděli jsme, kolikrát se nyní každý ze studentů objevil, ale to není cílem. Chceme vědět, kolik odlišných studentů je. A shora jsme viděli, že dokud je hodnota> 0, je na této pozici student. Proto chceme sečíst všechna čísla v poli, která jsou> 0. Pojďme nejprve přidat funkci IF, abychom zkontrolovali, zda je číslo FREQUENCY větší než nula. Pokud ano, ukázat jako 1.

1 = IF (FREQUENCY (MATCH (B3: B7, B3: B7,0), ROW (B3: B7) -ROW (B3) +1)> 0,1)

Stisknutím klávesy F9 vypočítáte a zobrazí se:

Vidíte pouze pozici Johna, Boba a Kim, která se ukazuje jako jedna.

Nakonec přidejte SUM, který je shrne. Protože tentokrát chceme z pole jedinou odpověď, potvrďte stisknutím CTRL + SHIFT + ENTER. To nám dává počet 3 odlišných studentů.

Funkce FREQUENCY funguje v Tabulkách Google úplně stejně jako v Excelu 2022 a Office 365. Nemusíte mačkat CTRL + SHIFT + ENTER ani vybírat svazek buněk, do kterých se chcete rozlít.

FREKVENCE Příklady ve VBA

Ve VBA můžete také použít funkci FREQUENCY. Typ:

1 application.worksheetfunction.frequency (data_array, bins_array)

Argumenty funkce (data_array atd.) Můžete buď zadat přímo do funkce, nebo definovat proměnné, které se místo toho použijí.

Zpět na seznam všech funkcí v Excelu

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave