Collapse column

Autor Thema: Office 2010: Dringende Hilfe bei Mittelwertsberechnung in Abhängigkeit von mehreren Kriterien  (Gelesen 1948 mal)

Offline Zefix

  • Newbie
  • *
  • Beiträge: 5
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2010
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.

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline DL

  • Hero Member
  • *****
  • Beiträge: 808
  • {Irrtum / Versuch * Glaskugel}
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Hallo

=MITTELWERTWENNS($B$1:$B$4;$A$1:$A$4;A1;$D$1:$D$4;D1)
Wir sehen uns!
... Detlef
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()

Offline Officer

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 59.503
    • Profil anzeigen
    • Excel-Inside Solutions
  • Office-KnowHow: Profi
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2019 / Office 365
Hallo,

hier noch eine kleine Beispieldatei! ;)

LG
Weitere Informationen, Tipps & Tricks findest du auf Excel-Inside.de
Bitte erfolgreich beantwortete Fragen als gelöst kennzeichnen -  zur Anleitung

Offline Zefix

  • Newbie
  • *
  • Beiträge: 5
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2010
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?

Offline Officer

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 59.503
    • Profil anzeigen
    • Excel-Inside Solutions
  • Office-KnowHow: Profi
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2019 / Office 365
Einfach die Formel zur Mittelwertberechnung nach unten kopieren. Der Rest funktioniert automatisch

LG Officer
Weitere Informationen, Tipps & Tricks findest du auf Excel-Inside.de
Bitte erfolgreich beantwortete Fragen als gelöst kennzeichnen -  zur Anleitung

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline Zefix

  • Newbie
  • *
  • Beiträge: 5
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2010
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.

Offline Officer

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 59.503
    • Profil anzeigen
    • Excel-Inside Solutions
  • Office-KnowHow: Profi
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2019 / Office 365
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
Weitere Informationen, Tipps & Tricks findest du auf Excel-Inside.de
Bitte erfolgreich beantwortete Fragen als gelöst kennzeichnen -  zur Anleitung

Offline Zefix

  • Newbie
  • *
  • Beiträge: 5
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2010
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.

Offline Officer

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 59.503
    • Profil anzeigen
    • Excel-Inside Solutions
  • Office-KnowHow: Profi
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2019 / Office 365
Gib anstatt 100 einfach 1000000 in der Formel an. Das sollte reichen.. ;)

LG Officer
Weitere Informationen, Tipps & Tricks findest du auf Excel-Inside.de
Bitte erfolgreich beantwortete Fragen als gelöst kennzeichnen -  zur Anleitung

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline Zefix

  • Newbie
  • *
  • Beiträge: 5
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2010
Gut das wäre der Plan B gewesen, mir war nach mehr Eleganz :D Trotzdem nochmal vielen vielen Dank.

Offline Officer

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 59.503
    • Profil anzeigen
    • Excel-Inside Solutions
  • Office-KnowHow: Profi
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2019 / Office 365
Wenn du auf Eleganz stehst, dann nimm diese Formel  8)

=WENNFEHLER(MITTELWERTWENNS($B:$B;$A:$A;A2;$C:$C;C2);"")

Gruß
Weitere Informationen, Tipps & Tricks findest du auf Excel-Inside.de
Bitte erfolgreich beantwortete Fragen als gelöst kennzeichnen -  zur Anleitung

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.