Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: Zefix am Januar 25, 2017, 18:54:40 Nachmittag
-
Hallo Leute, trotz Suchfunktion habe ich leider keine Lösung für mein Problem gefunden.
Ich möchte aus einer Liste Namen die sich in einer Spalte befinden und die bestimmte Werte in einer anderen Spalte haben, in einer dritten Spalte den Mittelwert bilden, der bewusst immer dem Mittelwert der Gesamten Namensgruppe entspricht. Soweit kein Problem, sofern ich den Bereich selbst festlege. Allerdings möchte ich, dass mir Excel den Bereich selbstständig nach zwei Kriterien (Namen und Datum) festlegt, sprich Excel soll eine Gruppierung nach dem Namen und dem jeweiligen Datum vornehmen.
A WERT C Datum
1 NameA 20 MW(30) 2016
2 NameA 40 MW(30) 2016
3 NameB 10 MW(25) 2016
4 NameB 40 MW(25) 2016
( Ich hoffe meine behelfsmäßige Tabelle bringt da Klarheit )
Ausgehend von Spalte "WERT" soll Excel folgendes Festlegen:
WENN WERT 20 in der selben Zeile wie NAMEA liegt; DANN BILDE AUS ALLEN WERTEN DIE NAMEA haben und im selben Jahr erfolgten den Mittelwert und gib Ihn in Spalte C aus.
Ich habe mich schon mit MittelwertWenn und mit Wenn etc gespielt, ich komme aber nicht dahinter. Ich wäre wirklich sehr dankbar wenn mir da jemand weiterhelfen könnte. Irgendwo habe ich da einen Knoten im Hirn.
-
Hallo
=MITTELWERTWENNS($B$1:$B$4;$A$1:$A$4;A1;$D$1:$D$4;D1)
-
Hallo,
hier noch eine kleine Beispieldatei! ;)
LG
-
Hey, vielen lieben Dank, eine zusätzliche Frage hätte ich noch, wenn ich in dieser Liste immer wieder Namen hinzufügen möchte also NameC und NameD an denen wiederum andere Werte hängen, muss ich dann die Kriterien neu definieren oder gibt es einen Automatismus dafür?
-
Einfach die Formel zur Mittelwertberechnung nach unten kopieren. Der Rest funktioniert automatisch
LG Officer
-
Ich habe mal ins Jahr 2015 gewechselt und einen NamenC eingefügt (in der Liste kommen ja immer wieder Namen und verschiedene Jahresangaben dazu) da schreibt er mir eine Division durch 0 auf. Mir hilft die Auswahl der Kriterien mittels MittelwertWennS insofern schon weiter, allerdings, ist da nichts mit Formel nach unten ziehen. Oder ich mach irgendwas falsch. Der Bereich sollte ja für die Gesamte Spalte definiert sein, quasi vorgefertigt.
-
Ich habe die Formel noch angepasst und nach unten kopiert, siehe Anhang
Damit funktioniert die Formel bis zur Zeile 100.
Jetzt kommst du klar! ;)
Gruß Officer
-
Danke, klappt prächtig, eine kleine Frage hätte ich noch, kann man statt der Erweiterung bis zur Zeile 100 ein bis zur Zeile "unendlich" irgendwie eingeben da ich die File nicht selbst bedienen werde und die unterschiedlichen Werte gut und gerne in die 1000e gehen werden, würde ich mir gern laufende Korrekturen dahingehend gerne schenken.
-
Gib anstatt 100 einfach 1000000 in der Formel an. Das sollte reichen.. ;)
LG Officer
-
Gut das wäre der Plan B gewesen, mir war nach mehr Eleganz :D Trotzdem nochmal vielen vielen Dank.
-
Wenn du auf Eleganz stehst, dann nimm diese Formel 8)
=WENNFEHLER(MITTELWERTWENNS($B:$B;$A:$A;A2;$C:$C;C2);"")
Gruß