CZĘSTOTLIWOŚĆ Funkcja Excel - Utwórz histogram

Pobierz przykładowy skoroszyt

Pobierz przykładowy skoroszyt

Ten samouczek pokazuje, jak używać Funkcja CZĘSTOTLIWOŚCI Excel w programie Excel, aby utworzyć histogram.

CZĘSTOTLIWOŚĆ Przegląd funkcji

Funkcja CZĘSTOTLIWOŚĆ Oblicza częstotliwość wartości mieszczących się w określonych zakresach. Zwraca tablicę pionową zawierającą liczniki każdego „zasobnika”. Uwaga: jest to funkcja tablicy. Przeczytaj poniżej, aby uzyskać szczegółowe instrukcje dotyczące korzystania z tej funkcji.

(Zwróć uwagę, jak pojawiają się dane wejściowe formuły)

Funkcja FREQUENCY Składnia i wejścia:

1 = CZĘSTOTLIWOŚĆ(tablica_danych,tablica_bins)

tablica_danych - Tablica liczb, których częstotliwość chcesz policzyć.

bins_array - Tablica interwałów lub „wiader”, w które chcesz pogrupować liczby.

W analizie statystycznej częstotliwość to liczba wystąpień wartości danych. Na przykład 8 uczniów może uzyskać 65 punktów w teście. Wynik 65 miałby częstotliwość 8. W programie Excel funkcja częstotliwości to liczba wystąpień zakresu wartości. Zamiast tylko 65, możesz obliczyć, ilu uczniów ma od 61 do 70 punktów.

Rzućmy okiem na przykład wyników testów uczniów. Jest 2 uczniów, którzy uzyskali od 61 do 70 punktów (Mary i Pam)

1 {=CZĘSTOTLIWOŚĆ(C3:C7,E3:E6)}

Aby użyć funkcji CZĘSTOTLIWOŚĆ Excela, ustaw najpierw zakres wartości, które chcesz znaleźć:

Wartości zakresu oznaczają po prostu:

Zwróć uwagę na dwie rzeczy powyżej. Pierwsza wartość zakresu rozpocznie się od 0, a maksymalna to wartość wskazana po lewej stronie.

Na czerwono zaznaczyłem też dodatkową wartość (>80). Gdy znajdzie wartość poza wskazanym zakresem, należy do tej kategorii.

Gdy to zrobisz, musisz wybrać zakres z rozmiarem swojego zakresu wartości (+ jeden dodatkowy wiersz). W naszym przykładzie mamy cztery zakresy wartości (50, 60, 70 i 80). Wybieramy więc pięć (4 + 1 dodatkowy rząd).

Wprowadź zakres wyników testu i zakres wartości do funkcji:

1 =CZĘSTOTLIWOŚĆ(C3:C7;E3:E6)

Nie naciskaj Enter, ale CTRL + SHIFT + ENTER, ponieważ jest to formuła tablicowa. Powinieneś zobaczyć nawiasy klamrowe otaczające go, gdy zrobisz to dobrze. Jeśli używasz programu Excel 2022 lub Office 365, możesz normalnie wprowadzić formułę, a nawet wybrać tylko jedną komórkę, aby wykonać formułę. Automatycznie rozleje zakres.

Oznacza to, że 0 uczniów uzyskało wynik testu od 0 do 50. 1 uczeń od 51 do 60 (Bob). 2 uczniów od 61 do 70 lat (Mary i Pam). 1 uczeń od 71 do 80 lat (Kim). I na koniec 1 uczeń powyżej wskazanego zakresu, >80 (Jan).

Funkcja CZĘSTOTLIWOŚĆ ignoruje komórki, które są puste lub zawierają wartości nieliczbowe.

Ważne: Funkcja CZĘSTOTLIWOŚĆ zignoruje liczby zapisane jako tekst. Aby użyć funkcji CZĘSTOTLIWOŚĆ z liczbami przechowywanymi jako tekst, najpierw użyj funkcji WARTOŚĆ, aby przekonwertować liczby przechowywane jako tekst na liczby rzeczywiste.

Bardzo powszechnym zastosowaniem funkcji FREQUENCY jest uzyskanie odrębnej liczby. Na przykład jest tu pięć Wyników Testów, ale tylko dla 3 Uczniów (Jan pojawił się trzykrotnie, a Bob i Kim raz).

Ponieważ funkcja CZĘSTOTLIWOŚĆ nie zajmuje się tekstem, musimy przekonwertować uczniów na liczby. Numery te muszą również określać, czy są to ci sami uczniowie. Excel ma funkcję PODAJ.POZYCJĘ, która określa pierwszy numer pozycji tego, czego szukasz w zakresie.

1 = PODAJ.POZYCJĘ(B3:B7;B3:B7,0)

Oznacza to, że szukasz B3:B7 w zakresie B3:B7. Jest to formuła tablicowa, która w rzeczywistości zwraca wiele wyników, których nie możesz zobaczyć. Jeśli klikniesz wewnątrz paska formuły i naciśniesz F9, aby obliczyć, zobaczysz, że pokazuje:

Oznacza to, że „Jan” jest na pozycji 1 (w B3:B7), „Bob” na pozycji 2 (w B3:B7), „Jan” na pozycji 1 (zwraca pierwszy numer pozycji), „Jan” na pozycji 1 ponownie i „Kim” na pozycji 5.

Musimy stworzyć zakres wartości, tak jak w naszym przykładzie Wyniku Testu. Tutaj chcemy policzyć, ile jest pozycji od 0 do 1 (John), >1 do 2 (Bob) i >4 do 5 (Kim). Funkcja ROW w programie Excel pomaga nam pobrać numer wiersza.

1 =WIERSZ(B3:B7)

To daje nam ponownie formułę tablicową. WIERSZ(B3) daje nam wiersz 3, WIERSZ(B4) daje nam 4 i tak dalej. Możesz kliknąć wewnątrz paska formuły i ponownie nacisnąć F9, aby ponownie obliczyć. To pokazuje:

Chcemy, aby B3 był wierszem 1, a nie wierszem 3, aby były takie same. Aby to zrobić, po prostu odejmij wiersz początkowy i plus 1.

1 =WIERSZ(B3:B7)-WIERSZ(B3)+1

Rząd 3 odjąć 3 dodać 1 równa się 1. Rząd 4 odjąć 3 dodać 1 równa się 2. I tak dalej. Kliknij wewnątrz paska formuły i naciśnij F9, aby sprawdzić.

Zamiast więc używać Wyniku testu jako pierwszego argumentu i Zakresu wartości jako drugiego argumentu CZĘSTOTLIWOŚĆ, możemy użyć funkcji PODAJ.POZYCJĘ i funkcji WIERSZ, aby zrobić to samo.

1 =CZĘSTOTLIWOŚĆ(DOPASOWANIE(B3:B7;B3:B7,0);WIERSZ(B3:B7)-WIERSZ(B3)+1)

Naciśnij F9, aby obliczyć i pokazuje:

Oznacza to, że pozycja 0 do 1 pojawiła się 3 razy (John), pozycja > 1 do 2 pojawiła się raz (Bob), pozycja > 2 do 3 i > 3 do 4 pojawiła się 0 razy, a pozycja > 4 do 5 pojawiła się raz (Kim). I na koniec pamiętaj, że CZĘSTOTLIWOŚĆ ma dodatkowy zakres wartości dla tych >5 (powyżej wskazanego zakresu).

Widzieliśmy, ile razy każdy z uczniów pojawił się teraz, ale nie to jest celem. Chcemy wiedzieć, ilu jest tam odrębnych uczniów. Widzieliśmy z góry, że dopóki wartość jest >0, na tej pozycji znajduje się uczeń. Dlatego chcemy zsumować dowolne liczby w tablicy, które są >0. Najpierw dodajmy funkcję JEŻELI, aby sprawdzić, czy liczba CZĘSTOTLIWOŚCI jest większa od zera. Jeśli tak, pokaż jako 1.

1 = JEŻELI(CZĘSTOTLIWOŚĆ(PODZIEL(B3:B7;B3:B7,0);WIERSZ(B3:B7)-WIERSZ(B3)+1)>0,1)

Naciśnij F9, aby obliczyć i pokazuje:

Widzisz tylko pozycję Johna, Boba i Kima jako jedną.

Na koniec dodaj SUMA, aby zsumować te. Ponieważ tym razem chcemy uzyskać jedną odpowiedź z tablicy, naciśnij CTRL + SHIFT + ENTER, aby potwierdzić. Daje nam to liczbę 3 różnych uczniów.

Funkcja CZĘSTOTLIWOŚĆ działa dokładnie tak samo w Arkuszach Google, jak w Excelu 2022 i Office 365. Nie musisz naciskać CTRL + SHIFT + ENTER ani zaznaczać kilku komórek, do których chcesz się rozlać.

Przykłady CZĘSTOTLIWOŚCI w VBA

Możesz także użyć funkcji CZĘSTOTLIWOŚĆ w VBA. Rodzaj:

1 application.worksheetfunction.frequency(data_array,bins_array)

W przypadku argumentów funkcji (tablica_danych itp.) można wprowadzić je bezpośrednio do funkcji lub zdefiniować zmienne, które mają być używane w zamian.

Wróć do listy wszystkich funkcji w Excelu

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave