Registriert seit: 27.11.2018
Version(en): 2013
04.06.2019, 12:10
(Dieser Beitrag wurde zuletzt bearbeitet: 04.06.2019, 12:14 von Christopher.)
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.
Problem X.xlsx (Größe: 9,58 KB / Downloads: 7)
Ich freue mich über euren Vorschlag!
Schöne Grüße
C.
Registriert seit: 11.03.2015
Version(en): mittlerweile meistens 2019
04.06.2019, 12:32
(Dieser Beitrag wurde zuletzt bearbeitet: 04.06.2019, 12:32 von Der Steuerfuzzi.)
Hallo,
probier es mal so:
Zelle | Formel |
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
Registriert seit: 27.11.2018
Version(en): 2013
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.
Registriert seit: 11.03.2015
Version(en): mittlerweile meistens 2019
04.06.2019, 14:07
(Dieser Beitrag wurde zuletzt bearbeitet: 04.06.2019, 14:11 von Der Steuerfuzzi.)
Sorry, habe mich in der Eile verlesen. Versuch das mal:
Zelle | Formel |
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:
Zelle | Formel |
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
Registriert seit: 27.11.2018
Version(en): 2013
Hallo Michael,
das funktioniert ohne Probleme! Damit wurde meine Frage beantwortet.
Vielen Dank und schönen Gruß
C.