Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Mittelwertwenn der 6 höchsten Werte

Mittelwertwenn der 6 höchsten Werte
08.01.2021 07:55:16
Stefan
Hallo Liebes Forum,
ich habe zum Thema Mittelwert der größten 6 Werte folgende Formel bei herber.de gefunden:
Formel: =MITTELWERT(KGRÖSSTE(B:B;{1;2;3;4;5;6}))
Wie muss ich den nun die Formel ändern, wenn ich den Mittelwert der 6 größten Werte aus Spalte B haben möchte, bei denen in Spalte
A eine 2 steht?.
Ich suche quasi die Funtktion MITTELWERTWENN für die 6 größten Werte...
Vielen Dank für Eure Unterstützung!
Gruß Stefan
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Dann erweitert man KGRÖSSTE
08.01.2021 08:01:23
lupo1
=MITTELWERT(KGRÖSSTE(B:B*(A:A=2);{1;2;3;4;5;6}))
=MITTELWERT(KGRÖSSTE(B:B*(A:A=2);ZEILE(1:6)))

evtl mit {} bei Deiner Version. Hinweis: Besser X1:X9999 als X:X!
AW: Dann erweitert man KGRÖSSTE
08.01.2021 08:18:54
Stefan
Hallo lupo1,
Variante 2 als Matrixformel ist perfekt für meine Zwecke.
Danke für die prompte Antwort.
Stefan
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Mittelwert der 6 höchsten Werte mit Bedingungen berechnen


Schritt-für-Schritt-Anleitung

Um den Mittelwert der 6 höchsten Werte aus einer Spalte (z.B. Spalte B) zu berechnen, wobei eine Bedingung in einer anderen Spalte (z.B. Spalte A) erfüllt sein muss, kannst du die folgende Formel verwenden:

=MITTELWERT(KGRÖSSTE(B:B*(A:A=2);{1;2;3;4;5;6}))

Alternativ kannst du auch diese Matrixformel nutzen:

=MITTELWERT(KGRÖSSTE(B:B*(A:A=2);ZEILE(1:6)))

Wichtig: Diese Formeln sind als Matrixformeln anzuwenden. Wenn du die Formel in Excel eingibst, musst du sie mit Strg + Shift + Enter abschließen, um sicherzustellen, dass sie korrekt funktioniert.


Häufige Fehler und Lösungen

  • Fehler: #WERT!
    Dieser Fehler tritt auf, wenn die Formel nicht als Matrixformel eingegeben wurde. Stelle sicher, dass du Strg + Shift + Enter verwendest.

  • Fehler: Ungültiger Bereich
    Achte darauf, dass du nicht den gesamten Bereich wie B:B verwendest. Es ist besser, einen spezifischen Bereich wie B1:B9999 anzugeben, um die Berechnung zu optimieren.


Alternative Methoden

Eine alternative Methode zur Berechnung des Mittelwerts der 6 höchsten Werte mit einer Bedingung ist die Verwendung des FILTER-Funktions in neueren Excel-Versionen (Excel 365):

=MITTELWERT(FILTER(B:B; A:A=2; "Keine Werte"))

Diese Methode ist einfacher und benötigt keine Matrixformel. Sie filtert die Werte in Spalte B, die den Bedingungen in Spalte A entsprechen, und berechnet dann den Mittelwert.


Praktische Beispiele

Angenommen, du hast die folgenden Werte in den Spalten A und B:

A B
1 10
2 20
2 30
2 40
1 50
2 60

Um den Mittelwert der 6 höchsten Werte in Spalte B zu berechnen, bei denen in Spalte A die Zahl 2 steht, kannst du die oben genannten Formeln verwenden. Das Ergebnis sollte der Mittelwert von 30, 40 und 60 sein.


Tipps für Profis

  • Nutze die AGGREGAT-Funktion, um Fehler zu ignorieren, die durch leere Zellen entstehen können, z.B.:
=AGGREGAT(1; 6; B:B/(A:A=2); {1;2;3;4;5;6})
  • Überlege, die Daten in einer Tabelle zu organisieren, um die Übersichtlichkeit zu erhöhen und die Formeln einfacher anzuwenden.

FAQ: Häufige Fragen

1. Kann ich die Formel auch für andere Bedingungen verwenden?
Ja, du kannst die Bedingung in der Formel anpassen. Zum Beispiel kannst du die Zahl 2 durch eine andere Zahl oder eine Zellreferenz ersetzen.

2. Funktioniert das in älteren Excel-Versionen?
Die Matrixformel funktioniert in den meisten Excel-Versionen, jedoch sind Funktionen wie FILTER nur in Excel 365 verfügbar. Achte darauf, die richtige Formel entsprechend deiner Excel-Version auszuwählen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige