Clever-Excel-Forum

Normale Version: Summenprodukt mit Summewenn Matrix
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo zusammen,

ich bin am verzweifeln und suche Hilfe, daher habe ich mich hier angemeldet und hoffe ihr könnt mir helfen. :)

In meiner angehängten Tabelle möchte ich gerne den gelb markierten Zwischenschritt überspringen und alles in einer Formel unterbringen. 

Hat jemand eine Idee, wie ich zum richtigen Ergebnis komme? 

Danke im Voraus.
Hola,

warum beziehst du die Formel in C14 über die ganze Tabelle, die anderen aber nicht?

Gruß,
steve1da
Danke für den Hinweis, das war ein Fehler und noch vom rumprobieren übrig  Angel
Hallo


Code:
{=MMULT(MMULT(MTRANS(ZEILE(1:6)^0);(C7:F12>0)*H7:H12);MTRANS(C16:F16))}
Hey Detlef,

danke für deine Formel, funktioniert bei mir aber leider nicht. Wofür genau ist der Teil "MTRANS(ZEILE(1:6)^0)" ?
Hi

Versuch die mal.

=SUMME(WENNFEHLER(((C7:F12>0)*H7:H12)*C16:F16;0))       'mit strg+shift+Enter abschließen

Gruß Elex
Das funktioniert!  :19:

Vielen Dank!
Die {} werden nicht mit eingegeben und weisen darauf dass die Eingabe mit STRG-UMSCHALT-ENTER abgeschlossen werden muss (Matrixformel).

MTRANS(ZEILE(1:6)^0) bereitet dass Array1 für MMULT() auf. In der Formelauswertung wird das zu {1.1.1.1.1.1} (wegen sechs Zeilen in der Matrix). Aus der Matrix 6Zx4S wird dann 1Z4S. Hierzu bitte die Onlinehilfe zu MMULT() konsultieren.
Danke dir für die Erklärung. Wie mit den geschweiften Klammern umzugehen ist war mir schon klar. Aber leider hat die Formel nicht direkt funktioniert. 


Trotzdem vielen Dank.
(21.11.2019, 13:23)Elex schrieb: [ -> ]=SUMME(WENNFEHLER(((C7:F12>0)*H7:H12)*C16:F16;0))       'mit strg+shift+Enter abschließen

Hey Elex,

eine Frage noch: Besteht die Möglichkeit die Formel so zu erweitern, dass die Werte der Stationskosten über SVERWEIS aus einem anderen Tabellenblatt "Tabelle 2" kommen?

Wir nehmen also an, dass in der "Tabelle 2" in Spalte A die Orte stehen: A1=Ort A, A2=Ort B, A3=Ort C, A4=Ort D
und in Spalte B die Kosten: B1=4,75€, B2=4,75€, B3=6,41€; B4=X€

Dazu muss man wissen, dass nur die Abfahrten Geld kosten, nicht die Ankünfte. Die Formel für die Stationskosten in "Tabelle 1" sieht also zurzeit so aus:
=WENN(B7="ab";SVERWEIS(A7;Tabelle2!$A$1:$B$4;2;FALSCH);"")

Habe das auch nochmal in der Datei im Anhang angepasst.
Seiten: 1 2