Array-Formel für Mittelwert unter versch. Bedingungen
#1
Liebe Excel-Experten,


ich habe folgendes Problem: Ich möchte gern den Mittelwert aus mehreren Zellen berechnen, allerdings mit folgenden Bedingungen:
- die Zellen, in denen sich der Mittelwert befindet, müssen zunächst identifiziert werden (Array-Formel?)
- es gibt mehrere Bedingungen, die für die Zeilen gelten müssen, damit die Mittelwerte berechnet werden (s.u.)


Ich habe die Excel-Datei dazu als Anhang hochgeladen.


   

.xlsx   Problem X.xlsx (Größe: 9,58 KB / Downloads: 7)

Ich freue mich über euren Vorschlag!

Schöne Grüße


C.
Top
#2
Hallo,

probier es mal so:
B
1164044,3446

ZelleFormel
B11{=MITTELWERT(WENN((G2:G7="erfüllt")*(C2:C7=MAX(C2:C7));D2:D7;""))}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß
Michael
Top
#3
Hallo Michael,

die Formel funktioniert leider nicht mehr, wenn ich die Werte in Spalte C (Anzahl Messungen) änder. Das Endergebnis sollte aber nicht durch Spalte C beeinflusst werden.
Muss vielleicht der Bezug geändert werden?

Schöne Grüße

C.
Top
#4
Sorry, habe mich in der Eile verlesen. Versuch das mal:
B
1164044,3446

ZelleFormel
B11{=MITTELWERT(WENN((G2:G7="erfüllt")*(B2:B7=AGGREGAT(15;6;B2:B7/($G$2:$G$7="erfüllt");1));D2:D7;""))}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

noch etwas kürzer:
B
1164044,3446

ZelleFormel
B11{=MITTELWERT(WENN(AGGREGAT(15;6;B2:B7/(G2:G7="erfüllt");1)=B2:B7;D2:D7;""))}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß
Michael
[-] Folgende(r) 1 Nutzer sagt Danke an Der Steuerfuzzi für diesen Beitrag:
  • Christopher
Top
#5
Hallo Michael,

das funktioniert ohne Probleme! Damit wurde meine Frage beantwortet.

Vielen Dank und schönen Gruß

C.
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste