„FREQUENCY“ funkcija „Excel“ - sukurkite histogramą

Atsisiųskite pavyzdinę darbo knygą

Atsisiųskite darbaknygės pavyzdį

Ši pamoka parodo, kaip naudotis „Excel“ FREQUENCY funkcija „Excel“, kad sukurtumėte histogramą.

FREQUENCY funkcijų apžvalga

Funkcija FREQUENCY Skaičiuoja verčių, patenkančių į nurodytus intervalus, dažnį. Grąžina vertikalų masyvą, kuriame yra kiekvieno „segmento“ skaičius. Pastaba: tai yra masyvo funkcija. Toliau skaitykite konkrečias instrukcijas, kaip naudotis šia funkcija.

(Atkreipkite dėmesį, kaip atrodo formulės įvestys)

Funkcija FREQUENCY Sintaksė ir įvestys:

1 = DAŽNUMAS (duomenų masyvas, bins_masyvas)

duomenų_masyvas - Skaičių masyvas, kurio dažnį norite suskaičiuoti.

bins_array - intervalų ar „kibirų“ masyvas, į kurį norite suskirstyti skaičiavimus.

Atliekant statistinę analizę, dažnis yra duomenų vertės atsiradimo kartų skaičius. Pavyzdžiui, 8 mokiniai testo metu gali surinkti 65 balus. 65 balo dažnis būtų 8. Programoje „Excel“ dažnio funkcija nurodo, kiek kartų atsiranda reikšmių diapazonas. Vietoj 65, galite apskaičiuoti, kiek studentų surinko 61–70 balų.

Pažvelkime į studentų testų rezultatų pavyzdį. Yra 2 studentai, surinkę 61–70 taškų (Marija ir Pamas)

1 {= DAŽNUMAS (C3: C7, E3: E6)}

Norėdami naudoti „Excel FREQUENCY“ funkciją, pirmiausia nustatykite norimų rasti verčių diapazoną:

Diapazono reikšmės tiesiog reiškia:

Atkreipkite dėmesį į du dalykus aukščiau. Pirmoji diapazono vertė prasidės nuo 0, o didžiausia - kairėje nurodyta vertė.

Taip pat yra papildoma vertė, kurią aš pažymėjau raudonai (> 80). Kai ji nustato vertę per nurodytą diapazoną, ji patenka į šią kategoriją.

Kai tai bus padaryta, turite pasirinkti diapazoną pagal savo verčių diapazono dydį (+ viena papildoma eilutė). Šiame pavyzdyje turime keturias vertybių sritis (50, 60, 70 ir 80). Taigi pasirenkame penkis (4 + 1 papildoma eilutė).

Įveskite testų rezultatų diapazoną ir verčių diapazoną:

1 = DAŽNUMAS (C3: C7, E3: E6)

Nespauskite „Enter“, bet CTRL + SHIFT + ENTER, nes tai yra masyvo formulė. Turėtumėte pamatyti garbanotus skliaustus aplink juos, kai viskas bus padaryta teisingai. Jei naudojate „Excel 2022“ arba „Office 365“, formulę galite įvesti įprastai ir netgi pasirinkti tik vieną langelį formulei atlikti. Jis automatiškai sumažins diapazoną.

Tai rodo, kad 0 mokinių surinko testų balus nuo 0 iki 50. 1 studentas nuo 51 iki 60 (Bobas). 2 studentai nuo 61 iki 70 metų (Marija ir Pamas). 1 studentas nuo 71 iki 80 (Kim). Ir galiausiai, 1 mokinys viršija jūsų nurodytą diapazoną,> 80 (Jonas).

Funkcija FREQUENCY ignoruoja tuščias arba neskaitines reikšmes turinčias langelius.

Svarbu: funkcija FREQUENCY ignoruos skaičius, išsaugotus kaip tekstas. Jei norite naudoti funkciją FREQUENCY su skaičiais, išsaugotais kaip tekstas, pirmiausia naudokite funkciją VALUE, kad paverstumėte skaičius, išsaugotus kaip tekstas, į faktinius skaičius.

Labai dažnas FREQUENCY funkcijos naudojimas yra atskiro skaičiaus gavimas. Pavyzdžiui, čia yra penki bandymo rezultatai, bet tik 3 studentams (Jonas pasirodė tris kartus, o Bobas ir Kim - vieną kartą).

Kadangi funkcija FREQUENCY nesusijusi su tekstu, turime konvertuoti mokinius į skaičius. Šie skaičiai taip pat turi parodyti, ar jie yra tie patys studentai. „Excel“ turi MATCH funkciją, kuri nustato pirmąjį pozicijos numerį to, ko ieškote diapazone.

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

Aukščiau tai reiškia, kad ieškote B3: B7 B3: B7 diapazone. Tai masyvo formulė ir iš tikrųjų pateikia kelis rezultatus, kurių nematote. Jei spustelėsite formulės juostos viduje ir paspausite F9, kad apskaičiuotumėte, pamatysite, kad tai rodo:

Tai reiškia, kad „Jonas“ yra 1 pozicijoje (iš B3: B7), „Bobas“ 2 pozicijoje (iš B3: B7), „Jonas“ 1 pozicijoje (grąžina pirmos pozicijos numerį), „Jonas“ 1 pozicijoje dar kartą, o „Kim“ - 5 pozicijoje.

Turime sukurti vertybių diapazoną, kaip ir mūsų bandymo balo pavyzdys. Čia norime suskaičiuoti, kiek yra nuo 0 iki 1 (Jonas),> 1 iki 2 (Bobas) ir> 4 iki 5 (Kim). ROW funkcija „Excel“ padeda mums gauti eilutės numerį.

1 = EILUTĖ (B3: B7)

Tai vėl suteikia mums masyvo formulę. ROW (B3) suteikia mums 3 eilutę, ROW (B4) suteikia mums 4 ir pan. Galite spustelėti formulės juostos viduje ir dar kartą paspausti F9, kad vėl apskaičiuotumėte. Tai rodo:

Mes norime, kad B3 būtų 1, o ne 3 eilutė, kad jie būtų vienodi. Norėdami tai padaryti, tiesiog atimkite pradinę eilutę ir plius 1.

1 = EILUTĖ (B3: B7) -RUNA (B3) +1

3 eilutė minus 3 plius 1 yra lygi 1. 4 eilutė minus 3 plius 1 yra lygi 2. Ir taip toliau. Spustelėkite formulės juostos viduje ir paspauskite F9, kad patikrintumėte.

Taigi, užuot naudoję „Test Score“ kaip pirmąjį argumentą, o „Value Range“ - kaip antrąjį „FREQUENCY“ argumentą, mes galime naudoti funkciją „MATCH“ ir „ROW“, kad padarytume tą patį.

1 = DAŽNUMAS (RINKINYS (B3: B7, B3: B7,0), EILUTĖ (B3: B7) -ROW (B3) +1)

Norėdami apskaičiuoti, paspauskite F9 ir parodys:

Tai reiškia, kad pozicija nuo 0 iki 1 pasirodė 3 kartus (Jonas), pozicija nuo 1 iki 2 pasirodė vieną kartą (Bobas), padėtis nuo 2 iki 3 ir> nuo 3 iki 4 pasirodė 0 kartų, o padėtis nuo 4 iki 5 pasirodė vieną kartą (Kim). Galiausiai atminkite, kad „FREQUENCY“ turi papildomą verčių diapazoną> 5 (virš jūsų nurodyto diapazono).

Galėjome pamatyti, kiek kartų kiekvienas studentas pasirodė dabar, bet tai nėra tikslas. Mes norime žinoti, kiek yra skirtingų studentų. Ir iš viršaus matėme, kad tol, kol vertė yra> 0, šioje pozicijoje yra studentas. Taigi mes norime apibendrinti visus masyvo skaičius, kurie yra> 0. Pirmiausia pridėkime IF funkciją, kad patikrintume, ar FREQUENCY skaičius yra didesnis už nulį. Jei taip, rodykite kaip 1.

1 = IF (DAŽNUMAS (ATITIKTIS (B3: B7, B3: B7,0), EILUTĖ (B3: B7) -ROW (B3) +1)> 0,1)

Norėdami apskaičiuoti, paspauskite F9 ir parodys:

Matote tik Jono, Bobo ir Kim poziciją.

Galiausiai pridėkite SUM, kad apibendrintumėte tuos. Kadangi šį kartą norime vieno atsakymo iš masyvo, patvirtinkite paspausdami CTRL + SHIFT + ENTER. Tai suteikia mums 3 skirtingus studentus.

Funkcija FREQUENCY „Google“ skaičiuoklėse veikia lygiai taip pat, kaip „Excel 2022“ ir „Office 365“. Nereikia spausti CTRL + SHIFT + ENTER arba pasirinkti daugybės langelių, į kuriuos reikia išsilieti.

DAŽNUMAS VBA pavyzdžiai

Taip pat galite naudoti funkciją FREQUENCY VBA. Tipas:

1 application.worksheetfunction.frequency (duomenų masyvas, dėžių masyvas)

Funkcijos argumentams (duomenų masyvui ir pan.) Galite juos įvesti tiesiai į funkciją arba nustatyti kintamuosius, kuriuos naudoti.

Grįžkite į visų „Excel“ funkcijų sąrašą

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave