Clever-Excel-Forum

Normale Version: Medianalter aus 2 Spalten berechnen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hey liebes Forum, 

Das hier ist mein erster Post und ich bin ein völliger Laie in Excel, so please be gentle. 

Ich versuche gerade in Excel das Medianalter der parliamentary constituencies von Nordirland herauszufinden. Eine Spalte (A) enthält das Alter, eine Spalte (Q) enthält die Anzahl von Leuten in der Altersgruppe. Hat mir Google zwei verschiedene Formeln für vorgeschlagen. 
Erstens: 
=SUM(LOOKUP(INT(SUM(B2:B26)/2+{0.5,1}),SUBTOTAL(9,OFFSET(B1,,,ROW(B2:B26)-ROW(B2)+1))+1,A2:A26))/2
Habe ich eingetragen als 
=SUM(LOOKUP(INT(SUM(Q196:Q286)/2+{0.5,1}),SUBTOTAL(9,OFFSET(Q1,,,ROW(Q196:Q286)-ROW(Q196)+1))+1,A196:A286))/2
Und Zweitens: 
=MATCH(SUM($B$1:$B$100)/2,SUMIF($A$1:$A$100,
"<="&$A$1:$A$100,$B$1:$B$100))
Habe ich eingetragen als

=MATCH(SUM($Q$196:$B$286)/2,SUMIF($A$196:$A$286,
"<="&$A$196:$A$286,$Q$196:$Q$286))

Beide sagen mir es ist ein Fehler drin. Sowohl in Excel als auch WPS Office. Wo ist mein fundamentaler Denkfehler? Ich denke es hängt damit zusammen das beide von age ranges 1 bis 100 ausgehen für Spalte A und dass ich da irgendwo die age range stehen lassen muss, aber ich verstehe nicht wo. Bitte um Rettung aus meiner Inkompetenz. 

Die Tabelle ist hier: 
Parliamentary constituencies - population by single year of age (2001-2016) anklicken
Hi Muspell,

auf der Internetseite sind mehrere Tabellen. Sad Bitte lade die relevante Tabelle hier im Forum hoch. Hinter diesem Link kannst du nachlesen, wie es geht: https://www.clever-excel-forum.de/Thread...ng-stellen
Hi, 

Hätte ich von Anfang gemacht, aber da hängt sich die Seite auf. Beim Hyperlink steht dran, welche Tabelle die gemeinte ist: Parliamentary constituencies - population by single year of age (2001-2016)


(Fehler gefunden, Datei ist zu groß)
Hi,


Zitat:Hätte ich von Anfang gemacht, aber da hängt sich die Seite auf.

verstehe ich nicht ganz. Du sollst nicht die Seite hier hochladen, sondern die betreffende Datei! Das heißt, dass du etwas Vorarbeit leisten musst. Lad dir die Exceldatei runter, speck sie auf eine erträgliche Größe ab und lad sie dann hier hoch.
Mal ganz simpel berechnet im Anhang.

und hier noch zwei Links:

https://www.univie.ac.at/ksa/elearning/c...ve-75.html

--> Median bei gruppierten Daten theoretisch

Hier mit XLSX:

https://www.herber.de/forum/archiv/524to...Daten.html

BG ruppy
In der Datei von ruppy:

F4: =MEDIAN(--TEIL(WECHSELN(TEXTVERKETTEN(;;WIEDERHOLEN(C$2:E$2&",";C4:E4));",";WIEDERHOLEN(" ";199));ZEILE(A$1:INDEX(A:A;SUMME(C4:E4)))*199-198;199))

Die Formel ist länger, weil sie von vornherein mit Bereichen arbeitet, statt mit einzeln über BEREICH.VERSCHIEBEN ausgewerteten Häufigkeitsgruppen.

Es wird jedoch knapp, da diese Formel von Deinem Datenumfang (~100 Parlamentarier) annähernd gesprengt wird.
Moin

Das Ergebnis einer langjährigen und foren-übergreifenden Arbeit:
Code:
=MEDIAN(WENN(SPALTE(1:1)<=Häufigkeiten;Klassen))
=AGGREGAT(17;6;Klassen/(SPALTE(1:1)<=Häufigkeiten);2)
=MEDIAN(WENN(SEQUENZ(;ANZAHL(Klassen))<=Häufigkeiten;Klassen))
=AGGREGAT(17;6;Klassen/(SEQUENZ(;ANZAHL(Klassen))<=Häufigkeiten);2)

Die erste Formel muss in pre-DA-Excel mit STRG-UMSCHALT-ENTER eingegeben werden.
Formel 3 und 4 funktionieren nur im aktuellen Excel-Abo.
@shift-Del:

In der Tabelle von ruppy muss man SPALTE(1:1) in ZEILE(A$1:A$99) ändern und das MTRANS weglassen. Dann klappen 2 der 4 Formeln. Die beiden letzten mit SEQUENZ mitteln jedoch nicht den MEDIAN zwischen 2 und 3 auf 2,5.
In meiner Beispielmappe waren die Ergebnisse identisch.
Aber ich habe den Fehler gefunden.

Code:
=MEDIAN(WENN(SEQUENZ(;SUMME(Häufigkeiten))<=Häufigkeiten;Klassen))
=AGGREGAT(17;6;Klassen/(SEQUENZ(;SUMME(Häufigkeiten))<=Häufigkeiten);2)