Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: Aenean am Juni 25, 2017, 11:31:50 Vormittag
-
Hallo,
ich möchte Werte addieren wenn verschiedene Suchkriterien die in einem Bereich stehen zutreffen.
Zur Veranschaulichung habe ich ein Beispielprojekt hochgeladen.
Im ersten Tabellenblatt stehen unterschiedliche IDs und die Summe einiger dieser IDs.
Im zweiten Tabellenblatt werden die IDs gruppiert.
Ich möchte jetzt wenn im zweiten Tabellenblatt die IDs die hinter der Kategorie (Bsp:Sleep/Rest) stehen im ersten Tabellenblatt im Bereich A:E stehen die Summe des entsprechenden Wertes von G:G bilden.
Also sobald eine ID einer Kategorie aus dem zweiten Tabellenlatt im ersten Tabellenblatt zu finden ist soll die Summe der Dauer gebildet werden.
Ich hoffe ich habe mein Problem verständlich beschrieben und freue mich über Rückmeldung bzw Fragen wenn etwas unklar ist. :D
-
Hallo,
was mich betrifft, nicht so ganz nachvollziehbar. Ggf. hilft Dir die Funktione SUMMEWENN weiter.
Beispiel für 111:
=SUMMEWENN(Tabelle1!A2:A25;E3;Tabelle1!G2:G25)
Gruß
-
Hallo Aenean
Was soll denn deiner Ansicht nach herauskommen?
-
Der Ansatz mit SUMMEWENN ist mir auch schon in den Sinn gekommen, allerdings möchte ich nicht nur ein Kriterium aus Tabellenblatt 2 in der ersten Spalte in Tabellenblatt 1 suchen und dann summieren, sondern ich möchte dass wenn eines der Kriterien hinter der Kategorie in Tabellenblatt 2 in Tabellenblatt 1 im Bereich A:E vorkommt die Summe wleche im Blatt 1 Spalte G steht gebildet wird.
Als Beispiel Kategorie Sleep/Rest:
Wenn 10 oder 110 oder 111 oder 120 oder 303 oder 300 oder 5310 oder 5311 aus Blatt 2 in dem Bereich A:E in Blatt 1 vorkommt, dann soll die Summe der Werte gebildet werden die in Blatt 1 in G hinter der jeweiligen ID stehen.
Ist es jetzt verständlicher?
-
Okay, du weißt also nicht was herauskommen soll.
-
Du meinst ein konkretes Zahlenergebnis aus meinem Beispiel?
Das wäre für die Kategorie Sleep/Rest zum Beispiel: 512+25+10=547
-
In dem Fall so:
{=SUMME((MMULT(ZÄHLENWENNS(C3:O3;Tabelle1!$A$2:$E$25);ZEILE($1:$5)^0)>0)*WENNFEHLER(ABRUNDEN(Tabelle1!$G$2:$G$25;0);0))}
-
Hm, also irgendwie funktioniert das bei mir noch nicht so richtig^^
Habe die Formel kopiert und als Ergebnis bekomme ich z.B. für Kategorie Sleep/Rest 0 raus, für die nachfolgende Kategorie Eating ist das Ergebnos 2560, was auch nicht stimmen kann.
Habe ich vielleicht etwas falsch gemacht oder übersehen??
-
Schau mal dort:
http://excelformeln.de/formeln.html (http://excelformeln.de/formeln.html)
-
Ich lerne immer mehr dazu, danke schon mal.
Die Formel funtkioniert bei mir jetzt bei den ersten beiden Kategorien, bei der dritten spuckt sie irgendwie einen falschen Wert raus (Summe von 603, was aber nicht stimmen kann).
Noch eine Frage: Wenn ich die Formel logisch auf mein eigentliches Projekt übertrage spuckt sie mir immer nur #WERT raus. Woran kann das denn liegen?
-
Der Fehler könnte an vielen Stellen auftreten.
Es wäre daher besser gewesen du hättest eine reale Beispielmappe zur Verfügung gestellt.
-
Mein Fehler, dachte das wäre vielleicht einfacher wenn ich es etwas kürze.
Hier die eigentliche Tabelle in der die Summer mit den verschiedenen Kriterien gebildet werden soll.
-
{=SUMME((MMULT(ZÄHLENWENNS(C2:AS2;Tabelle1!$A$2:$E$409);ZEILE($1:$5)^0)>0)*WENNFEHLER(ABRUNDEN(Tabelle1!$I$2:$I$409;0);0))}
-
Vielen Dank noch mal :D
Irgendwie funktioniert es bei mir immer noch nicht.
Hab die Datei mit der Formel so, wie ich sie eingesetzt habe nochmal hochgeladen.
-
Ich sehe kein Problem.
-
Als Beispiel:
Die Summe in Zeile 4 mit 2559 stimmt nicht.
Wenn ich mich nicht verguckt habe, dann ist die Summe lediglich 12.
-
{=SUMME((MMULT(ZÄHLENWENNS(C2:AS2;WENNFEHLER(1/(1/Tabelle1!$A$2:$E$409);" "));ZEILE($1:$5)^0)>0)*WENNFEHLER(ABRUNDEN(Tabelle1!$I$2:$I$409;0);0))}
-
Vielen vielen Dank!!!
Ich glaub jetzt funktioniert es.
Weiß gar nicht was ich ohne deine Hilfe gemacht hätte.
:D
-
Hallo DL,
du hast mir vor einiger Zeit schon mal mit deiner super Formel geholfen.
Jetzt habe ich ein ähnliches Problem.
Vielleicht kannst du mir nochmal helfen??
Ich habe wieder eine Datei angehängt in der die Formel unter blau nicht funktioniert.
Die Formel soll im Grunde etwas ähnliches erreichen wie zuvor.
Dieses mal werden allerdings keine Zeiten addiert sondern es soll nur die Anzahl ermittelt werden.
HINWEIS: Die Datei ist sehr rechenintensiv, manuelle Berechnung am besten aktivieren.
http://www.ms-office-forum.net/forum/showthread.php?s=b10bf3f5e9415e876ee07af67a2f74db&t=344731 (http://www.ms-office-forum.net/forum/showthread.php?s=b10bf3f5e9415e876ee07af67a2f74db&t=344731)