Excel-Formel: Gruppennummern in ungeraden Intervallen

Inhaltsverzeichnis

Generische Formel

=LOOKUP(value,intervals,groups)

Zusammenfassung

Um Zahlen in Intervallen ungleicher Größe zu gruppieren, können Sie die LOOKUP-Funktion verwenden. In dem gezeigten Beispiel wird die LOOKUP-Funktion verwendet, um Personen nach Alter in Intervallen ungleicher Größe zu gruppieren. Die Formel in D5 lautet:

=LOOKUP(C5,age,group)

Wobei "Alter" der benannte Bereich F5: F8 und "Gruppe" der benannte Bereich G5: G8 ist.

Erläuterung

Zu diesem Zweck wird LOOKUP wie folgt konfiguriert:

  • Suchwerte sind Alter in Spalte C.
  • Der Suchvektor ist der benannte Bereich "Alter" (F5: F8)
  • Der Ergebnisvektor ist der benannte Bereich "Gruppe" (G5: G8)

Mit diesem Setup führt LOOKUP eine ungefähre Übereinstimmung mit den numerischen Werten in Spalte F durch und gibt den zugehörigen Wert aus Spalte G zurück.

Die LOOKUP-Funktion führt immer eine ungefähre Übereinstimmung mit dem folgenden Verhalten durch:

  • Wenn LOOKUP in der Altersspalte eine genaue Übereinstimmung findet, wird die entsprechende Gruppe zurückgegeben.
  • Wenn keine genaue Übereinstimmung gefunden wird, durchläuft LOOKUP die Altersspalte, bis ein größerer Wert gefunden wird, und "geht zurück" zur vorherigen Zeile.
  • Wenn ein Alter größer als 50 Jahre ist (der höchste Wert), gibt LOOKUP die mit 50 verknüpfte Gruppe zurück ("50+").
  • Wenn das Alter kleiner als der kleinste Wert in der Altersspalte ist, gibt LOOKUP # N / A zurück.

Hinweis: Das Alter muss in aufsteigender Reihenfolge angegeben werden. Überprüfen Sie die benutzerdefinierten Intervalle - es ist leicht, einen Fehler zu machen :)

Mit fest codierten Werten

Wenn Sie diese Art der Gruppierung ohne Tabelle im Arbeitsblatt durchführen möchten, können Sie Werte als Array-Konstanten wie folgt in LOOKUP fest codieren:

=LOOKUP(C5,(0,10,36,50),("<10","10-35","36-49","50+"))

Interessante Beiträge...