2k Aufrufe
Gefragt in Tabellenkalkulation von ahorn38 Experte (3.2k Punkte)
Hallo,

ich nutze die Funktion Teilergebnis mit dem Autofilter um speziell Ergebnisse unterschiedlicher Filtereinstellungen zu berechnen (z.B. für den Mittelwert Teilergebnis(1;...) . Leider funktioniert das Teilergebnis nicht mit den Funktionen "Median()" und "Korrel()".
Hat jemand einen Tipp wie ich diese beiden Funktionen in Verbindung mit dem Autofilter nutzen kann?
Danke für jeden Tipp.
Gruß A.

5 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Andreas,

den MEDIAN des Filterbereiches A2:A200 kannst Du mit folgender Matrixformel berechnen.

=MEDIAN(WENN(TEILERGEBNIS(3;INDIREKT("A"&ZEILE(2:200)));A2:A200))

Für den Korrelationskoeffizienten fällt mir leider nichts ein.


Gruß
Rainer
0 Punkte
Beantwortet von m-o Profi (22.8k Punkte)
Hallo Andreas,

zu KORREL schau dir das mal an: KLICK MICH!

Gruß

M.O.
0 Punkte
Beantwortet von ahorn38 Experte (3.2k Punkte)
Hallo Rainer,

danke, deine Formel funktioniert:
Ich habe sie meiner Datei so angepasst:
=MEDIAN(WENN(TEILERGEBNIS(3;INDIREKT("C"&ZEILE(7:177)));C7:C177))
Jetzt wollte ich die Formel zusätzlich dynamisch machen, basierend auf dem letzten Zeilenindex ausgehend von der Anzahl der Werte in Spalte "A"... das gelingt mir aber nicht. Kannst du hier noch mal helfen?
MEDIAN(WENN(TEILERGEBNIS(3;INDIREKT("C"&ZEILE(7:Vergleich(0;$A:$A;-1))));C7:C&Indirekt(Vergleich(0;$A:$A;-1))))

Hallo M.O.
danke für den link, das habe ich gesucht! Muss jetzt noch versuchen, das meiner Struktur anzupassen.
VG Andreas
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Andreas,

definiere den Bereichsnamen "zahlenbereich" mit der Formel

=BEREICH.VERSCHIEBEN(Tabelle1!$C$7;;;VERGLEICH(0;Tabelle1!$C:$C;-1)-6;)

und verwende folgende Matrixformel als Ergebnisformel

=MEDIAN(WENN(TEILERGEBNIS(3;INDIREKT("C"&ZEILE(INDIREKT("7:"&VERGLEICH(0;C:C;-1)))));zahlenbereich))

Gruß
Rainer
0 Punkte
Beantwortet von ahorn38 Experte (3.2k Punkte)
Rainer danke!
VG A.
...