Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: SaTy22 am November 04, 2015, 01:10:36 Vormittag
-
Hallo liebes Forum,
ich hab schon eine Weile erfolglos meine Frage gegoogelt und versuche es jetzt hier, in der Hoffnung, dass mir jemand helfen kann.
Ich habe eine Tabelle mit sagen wir zwei Spalten. Spalte A enthält Referenz-IDs, Spalte B enthält Werte.
Über die Spalte B mit den Werten möchte ich den Median bilden. Soweit so gut und einfach.
Jetzt kommt es aber vor, dass bestimmte Referenz-IDs aus Spalte A mehrfach vorkommen können (ist gewollt so und sie sollen nicht entfernt werden). Die Tabelle könnte folgendermaßen aussehen:
| A | B |
| Referenz-ID | Wert |
| 111 | 10 |
| 222 | 20 |
| 333 | 30 |
| 222 | 20 |
| 444 | 40 |
Wie bekomme ich es jetzt mittels Formel (ohne Anwendung von Filtern, Hilfsspalten oder Pivottabellen) hin, dass der Median jene Werte, deren Referenz-ID mehrfach vorkommt, trotzdem nur einfach in die Berechnung einbezieht?
Also statt Median(10,20,30,20,40) möchte ich haben Median(10,20,30,40)
Ich bin über Ansätze gestolpert die mit 1/ZÄHLENWENN(A1:A5;B1:B5) arbeiten, aber konnte nichts davon vernünfitg anwenden.
Generell fehlt mir ein Selektor wie UNIQUE(A:A) in Excel
Bin für jeden Hinweis dankbar!
-
Hallo lieber Fragesteller
=AGGREGAT(17;6;B2:B6/(HÄUFIGKEIT(A2:A6;A2:A6)>0);2)
-
Hallo DL,
vielen Dank für deine schnelle Antwort!
Ich habs mal ausprobiert und es scheint tatsächlich zu funktionieren. Irgendwie kann ich aber noch nicht ganz nachvollziehen, WARUM das funktioniert :o
AGGREGAT hab ich nachgeschlagen und bin darauf gekommen dass die Option "17" Das Quartil berechnet, für den Median eigentlich die Option "12" eingestellt werden müsste, was aber wiederum zu keinen verwertbaren Ergebnissen führt.
Über eine kurze Erläuterung, warum die Funktion tut, was sie tut würde ich mich auf jeden Fall sehr freuen :)
-
Hallo
Nur die Funktionen 14 bis 19 können mit Arrays umgehen; alle anderen benötigen Zellbezüge.