Clever-Excel-Forum

Normale Version: SummeWenn - Formel vereinfachen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Ich verwende aktuell folgende Formel:
=SUMMEWENN(Schiene!U:U;G9;Schiene!X:X)/10
+SUMMEWENN(Schiene!U:U;I9;Schiene!X:X)/10
+SUMMEWENN(Schiene!U:U;J9;Schiene!X:X)/10
+SUMMEWENN(Schiene!U:U;K9;Schiene!X:X)/10
+SUMMEWENN(Schiene!U:U;L9;Schiene!X:X)/10
+SUMMEWENN(Schiene!U:U;M9;Schiene!X:X)/10

Es geht immer darum eine Zeile ab der Spalte G im Alphabet aufsteigend aus einem Bezug heraus zu addieren.
Meine Frage lässt sich das irgend wie zusammenfassen, wie z.B. mit einem Zellbereich G9:Z9 und wenn ja wie ist die Schreibweise?
Danke im Voraus!
Hi,

da ich keine Tabelle habe und auch nichts erfinde, hier mal ein Ansatz, ungetestet:


Code:
=SUMMENPRODUKT(((Schiene!U:U=G9)+(Schiene!U:U=H9)+(Schiene!U:U=I9)+(Schiene!U:U=J9)+(Schiene!U:U=K9)+(Schiene!U:U=L9)+(Schiene!U:U=M9)>0)*(Schiene!X:X))/10
=SUMME(SUMMEWENN(Schiene!U:U;MTRANS(G9:M9);Schiene!X:X)/10)
Hallo Edgar,

erstmal danke, funktioniert leider so aber nicht. (Schon die erste Zeile gibt den Fehler #WERT aus).
Vielleicht sollte ich noch ein paar Informationen geben
(Die Ganze Tabelle hochzuladen macht keinen Sinn - viel zu groß)

Auf den Feldern einer Zeile (z.B. G5.......X5) des Ausgangsreiters stehen vereinfach gesagt Namen/Bezeichnungen
Die gleichen Namen finden sich unter einem anderen Reiter ("Schiene") wieder, wo auch in der Spalte "X" zugehörige Längenmaße abgelegt sind.
Auf dem Blatt des Ausgangsreiters möchte ich nun die Längen addieren die den Namen zugeordnet sind und sich auf dem Blatt "Schiene" befinden.
Vielleicht hilft Dir die Erklärung was ich erreichen möchte.

Ich hab mal noch ne Testtabelle erstellt, in der man direkt probieren kann
Hi,

ich hasse es, wenn die Mustertabelle nicht den Originalgegebenheiten entspricht! Zudem wäre es sinnvoll die fehlerhafte Formel einzustellen, oder soll ich die Formel neu gestalten?

Also: Mustertabelle mit dem Aufbau des Originals, inklusive Formel!
Moin

Da reicht doch:
Code:
=SUMME(Tabelle1[Länge in mm])/10
Hi,

wenn es keine weiteren Codes in Schiene gibt, dann ja.
Ok dann eben die Orginaltabelle.
ich hab lediglich 15 Reiter gelöscht, die mit der Problemstellung nichts zu tun haben.
Ferner hab ich die Anzal der Zeilen reduziert.
Ansonsten ist es der Orginalaufbau.
Das Feld mit der Formel habe ich rot hinterlegt.

...das wird so leider nicht reichen
Hi,

so:

Code:
=SUMME(SUMMEWENN(Schiene!U:U;MTRANS(G23:M23);Schiene!X:X)/10)


funktioniert die Formel bei mir.

Evtl. mußt Du sie als Matrixformel abschließen.
Danke bis hier hin...
bei mir kommt jetzt Null als Ergebnis raus...wahrscheinlich weil ich nicht weiß wie man es als Matrixformel abschließt?

ah mit Ctrg-Shift-Enter...gibt das Ergebnis...ich checks eben nochmal

Ja Danke an alle, so funzt das!
Erspart mir für die zeilen das ewig lange abtippen.
Den befehl Mtrans hatte ich noch nie benutzt und das mit der Matrix war mir auch neu.
Danke nochmal!
MTRANS() wird hier nicht benötigt.
Seiten: 1 2