HÄUFIGKEIT Funktion Excel - Erstellen Sie ein Histogramm

Beispielarbeitsbuch herunterladen

Laden Sie die Beispielarbeitsmappe herunter

Dieses Tutorial zeigt, wie Sie die Excel-FREQUENZ-Funktion in Excel, um ein Histogramm zu erstellen.

FREQUENZ-Funktionsübersicht

Die FREQUENCY-Funktion Berechnet die Häufigkeit von Werten, die in die angegebenen Bereiche fallen. Gibt ein vertikales Array zurück, das die Anzahl der einzelnen "Buckets" enthält. Hinweis: Dies ist eine Array-Funktion. Lesen Sie weiter unten, um spezifische Anweisungen zur Verwendung dieser Funktion zu erhalten.

(Beachten Sie, wie die Formeleingaben angezeigt werden)

FREQUENZ-Funktion Syntax und Eingaben:

1 =FREQUENZ(data_array,bins_array)

data_array - Ein Array von Zahlen, deren Häufigkeit Sie zählen möchten.

bins_array - Ein Array von Intervallen oder „Eimern“, in die Sie die Zählungen gruppieren möchten.

In der statistischen Analyse ist die Häufigkeit die Häufigkeit, mit der ein Datenwert auftritt. Zum Beispiel können 8 Schüler in einem Test 65 Punkte erzielen. Eine Punktzahl von 65 hätte eine Häufigkeit von 8. In Excel ist die Häufigkeitsfunktion die Häufigkeit, mit der ein Wertebereich auftritt. Statt nur 65 können Sie berechnen, wie viele Schüler zwischen 61 und 70 Punkte erzielen.

Schauen wir uns ein Beispiel für die Testergebnisse von Schülern an. Es gibt 2 Schüler, die zwischen 61 und 70 Punkte erzielt haben (Mary und Pam)

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

Um die Excel-FREQUENZ-Funktion zu verwenden, stellen Sie zuerst den Wertebereich ein, den Sie finden möchten:

Die Bereichswerte bedeuten einfach:

Beachten Sie oben zwei Dinge. Der erste Bereichswert beginnt bei 0 und das Maximum ist der links angezeigte Wert.

Es gibt auch einen zusätzlichen Wert, den ich rot markiert habe (>80). Wenn es einen Wert über Ihrem angegebenen Bereich findet, fällt es in diese Kategorie.

Danach müssen Sie einen Bereich mit der Größe Ihres Wertebereichs (+ eine zusätzliche Zeile) auswählen. In unserem Beispiel hier haben wir vier Wertebereiche (50, 60, 70 und 80). Wir wählen also fünf (4 + 1 zusätzliche Zeile) aus.

Geben Sie den Testergebnisbereich und den Wertebereich in die Funktion ein:

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

Drücken Sie nicht die Eingabetaste, sondern STRG + UMSCHALT + EINGABE, da dies eine Matrixformel ist. Wenn Sie es richtig gemacht haben, sollten Sie geschweifte Klammern sehen. Wenn Sie Excel 2022 oder Office 365 verwenden, können Sie die Formel normal eingeben und sogar nur eine Zelle auswählen, um die Formel auszuführen. Es wird den Bereich automatisch herunterlaufen.

Dies sagt Ihnen, dass 0 Schüler Testergebnisse von 0 bis 50 erzielt haben. 1 Schüler von 51 bis 60 (Bob). 2 Schüler von 61 bis 70 (Maria und Pam). 1 Schüler von 71 bis 80 (Kim). Und schließlich 1 Schüler über Ihrem angegebenen Bereich, >80 (John).

Die Funktion HÄUFIGKEIT ignoriert Zellen, die leer sind oder nicht numerische Werte enthalten.

Wichtig: Die FREQUENZ-Funktion ignoriert als Text gespeicherte Zahlen. Um die FREQUENZ-Funktion mit als Text gespeicherten Zahlen zu verwenden, verwenden Sie zuerst die VALUE-Funktion, um die als Text gespeicherten Zahlen in tatsächliche Zahlen umzuwandeln.

Eine sehr häufige Verwendung für die FREQUENCY-Funktion besteht darin, eine eindeutige Anzahl zu erhalten. Zum Beispiel gibt es hier fünf Testergebnisse, aber nur für 3 Schüler (John erschien dreimal, während Bob und Kim einmal erschienen).

Da die Funktion FREQUENCY keinen Text verarbeitet, müssen wir die Schüler in Zahlen umwandeln. Diese Nummern müssen auch identifizieren, wenn es sich um dieselben Schüler handelt. Excel verfügt über eine MATCH-Funktion, die die erste Positionsnummer des Gesuchten innerhalb eines Bereichs bestimmt.

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

Was es oben bedeutet, ist, dass Sie nach B3: B7 innerhalb des Bereichs von B3: B7 suchen. Dies ist eine Array-Formel und gibt tatsächlich mehrere Ergebnisse zurück, die Sie nicht sehen können. Wenn Sie in die Bearbeitungsleiste klicken und F9 drücken, um zu berechnen, wird Folgendes angezeigt:

Das heißt „John“ ist an Position 1 (von B3:B7), „Bob“ an Position 2 (von B3:B7), „John“ an Position 1 (es gibt die erste Positionsnummer zurück), „John“ an Position 1 wieder und „Kim“ auf Position 5.

Wir müssen auch einen Wertebereich erstellen, wie in unserem Testergebnis-Beispiel. Hier wollen wir zählen, wie viele Positionen 0 bis 1 (John), >1 bis 2 (Bob) und >4 bis 5 (Kim) sind. Die ROW-Funktion in Excel hilft uns, die Zeilennummer abzurufen.

1 =REIHE(B3:B7)

Dies gibt uns wieder eine Array-Formel. ROW(B3) gibt uns Zeile 3, ROW(B4) gibt uns 4 und so weiter. Sie können in die Bearbeitungsleiste klicken und erneut F9 drücken, um erneut zu berechnen. Es zeigt:

Wir möchten jedoch, dass B3 Zeile 1 und nicht Zeile 3 ist, damit sie gleich sind. Dazu einfach die Startreihe plus 1 abziehen.

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

Zeile 3 minus 3 plus 1 ist gleich 1. Zeile 4 minus 3 plus 1 ist gleich 2. Und so weiter. Klicken Sie in die Bearbeitungsleiste und drücken Sie F9, um dies zu überprüfen.

Anstatt also das Testergebnis als erstes Argument und den Wertebereich als zweites Argument von FREQUENCY zu verwenden, können wir die MATCH-Funktion und die ROW-Funktion verwenden, um dasselbe zu tun.

1 =HÄUFIGKEIT(VERGLEICH(B3:B7,B3:B7,0),REIHE(B3:B7)-REIHE(B3)+1)

Drücken Sie F9 zum Berechnen und es wird angezeigt:

Dies bedeutet, dass Position 0 bis 1 dreimal vorkam (John), Position >1 bis 2 einmal erschienen (Bob), Position >2 bis 3 und >3 bis 4 0 Mal erschienen und Position >4 bis 5 einmal erschienen (Kim). Und zuletzt denken Sie daran, dass FREQUENCY einen zusätzlichen Wertebereich für diejenigen > 5 (über Ihrem angegebenen Bereich) hat.

Wir konnten sehen, wie oft jeder der Schüler jetzt erschienen ist, aber das ist nicht das Ziel. Wir wollen wissen, wie viele verschiedene Studenten es gibt. Und wir konnten von oben sehen, dass sich ein Schüler in dieser Position befindet, solange der Wert >0 ist. Daher wollen wir alle Zahlen im Array summieren, die >0 sind. Fügen wir zunächst die IF-Funktion hinzu, um zu überprüfen, ob die FREQUENCY-Zahl größer als Null ist. Wenn ja, zeigen Sie als 1.

1 = WENN(FREQUENZ(VERGLEICH(B3:B7,B3:B7,0),REIHE(B3:B7)-REIHE(B3)+1)>0,1)

Drücken Sie F9 zum Berechnen und es wird angezeigt:

Sie sehen nur die Position von John, Bob und Kim als eine.

Fügen Sie schließlich eine SUMME hinzu, um diese zusammenzufassen. Da wir diesmal eine einzelne Antwort aus dem Array wünschen, drücken Sie zur Bestätigung STRG + UMSCHALT + EINGABETASTE. Es gibt uns eine Zählung von 3 verschiedenen Studenten.

Die HÄUFIGKEIT-Funktion funktioniert in Google Sheets genauso wie in Excel 2022 und Office 365. Sie müssen nicht STRG + UMSCHALT + EINGABETASTE drücken oder eine Reihe von Zellen auswählen, in die übergelaufen werden soll.

FREQUENZ-Beispiele in VBA

Sie können auch die FREQUENCY-Funktion in VBA verwenden. Typ:

1 application.worksheetfunction.frequency(data_array,bins_array)

Für die Funktionsargumente (data_array usw.) können Sie diese entweder direkt in die Funktion eingeben oder stattdessen Variablen definieren.

Zurück zur Liste aller Funktionen in Excel

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave