Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1212to1216
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Matrixformel oder Summenprodukt

Matrixformel oder Summenprodukt
Christina
Guten Abend,
Wie lässt sich folgende Aufgabe mit einer Matrixformel oder der Summenproduktformel lösen:
In Spalte A sind Werte, in Spalte B sind Werte. In Zelle C1 soll die Summe der Produkte ermittelt werden, wenn in Spalte A der Wert größer 10 ist und in Spalte B der Wert größer 5 ist.
Wichtig: Eine Markierung der "gefüllten" Zellen soll nicht erforderlich sein.
Vielen Dank im voraus.
Gruß
Christina Verena

14
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Matrixformel oder Summenprodukt
03.05.2011 21:33:26
Josef

Hallo Christina Verena,
so?
Tabelle2

 ABCDEFG
110410    
27110  30 
3 210    
46110    
55 10    
69 10    
7       
815210    
910810    
1015510    
118510    
1215710    
13       
1414810    
1512210    
1611610    
17       
1812410    
195410    
2014410    
21       
22       

Formeln der Tabelle
ZelleFormel
F2=SUMMENPRODUKT((A1:A20>10)*(B1:B20>5)*C1:C20)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4

« Gruß Sepp »

Anzeige
Nicht ganz ...
03.05.2011 21:41:48
Christina
Hallo Sepp,
vielen Dank für Deine Hilfe. Es ist nicht ganz das was ich suche.
In einem Beitrag vor wenigen Minuten habe ich gelesen, dass ganze Spalten angegeben werden können.
Vielleicht hast Du meinen Hinweis übersehen. Ich will aufs Markieren der Zellen verzichten können.
Hast Du dafür eine Lösung?
Gruß
Christina Verena
So soll die Formel arbeiten
03.05.2011 21:50:43
Christina
SUMMENPRODUKT((A:A größer 10)*(B:B größer 5))
funktioniert aber nicht. und mit einer Matrixformel bekomme ich es nicht hin.
Gruß
Christina Verena
AW: So soll die Formel arbeiten
03.05.2011 21:54:06
Josef

Hallo Christina,
Tabelle2

 ABCDEFG
110410    
27110  30 
3 210  3 
46110    
55 10    
69 10    
7       
815210    
910810    
1015510    
118510    
1215710    
13       
1414810    
1512210    
1611610    
17       
1812410    
195410    
2014410    

Formeln der Tabelle
ZelleFormel
F2=SUMMENPRODUKT((A:A>10)*(B:B>5)*C:C)
F3=SUMMENPRODUKT((A:A>10)*(B:B>5)*1)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4

« Gruß Sepp »

Anzeige
AW: So soll die Formel arbeiten
03.05.2011 21:58:01
Christina
Hallo Sepp,
es soll (Vgl die Daten aus Deinem ersten Beitrag) die Summe aus
15*7 + 14*8 + 11*6 ermittelt werden, und das ohne markieren zu müssen.
Ich gehe auch davon aus, dass man damit den Rechner zur Erschöpfung bringt.
Gruß
Christina Verena
Dieser Ansatz funktioniert auch nicht ...
03.05.2011 22:05:47
Christina
Hallo Sepp,
auch dieser Ansatz führt nicht zum Ziel:
=summe((A:A größer10)*(B:B größer 5)) als Matrixformel.
Gruß
Christina Verena
ohne den Rechner lahm zu legen...
03.05.2011 22:10:29
silex1
Hallo,
=SUMMENPRODUKT(($A$1:INDEX(A:A;VERGLEICH(9^9;A:A))#10)*($B$1:INDEX(B:B;VERGLEICH(9^9;B:B))#5); $C$1:INDEX(C:C;VERGLEICH(9^9;C:C)))
ersetze in meiner Formel bitte die # durch ein "größer als"
funktioniert nur, wenn in allen Zeilen dann auch was steht. Sonst im VERGLEICH nen anderen Bezugspunkt wählen.
Und gibt es Überschriften, dann in $A$2, statt $A$1 abändern.
VG René
Anzeige
Verständnisfrage
03.05.2011 22:22:16
Christina
Hallo René,
Vielen Dank für die Formel, die allerdings zu einem Verständnisproblem geführt hat.
Welche Bedeutung hat dieser Formelteil: VERGLEICH(9^9;A:A?
Ich vermute mal, dass damit die letzte aktuell gefüllte Zelle in A ermittelt wird.
Vergleiche 9^9 mit den Zellen in A . Wie darf man sich das vorstellen?
Vielleicht findest Du die Zeit für eine kurze Erläuterung. Ich würde mich freuen.
Gruß
Christina Verena
AW: Verständnisfrage
03.05.2011 22:34:49
silex1
Hallo Verena,
Ich vermute mal, dass damit die letzte aktuell gefüllte Zelle in A ermittelt wird. Vergleiche 9^9 mit den Zellen in A . Wie darf man sich das vorstellen?
Na ja, Excel ist faul und hat keine Lust die Zahl 9^9 zu suchen und gibt stattdessen die letzte benutzte Zelle aus Spalte A wieder (wenn es eine Zahl ist, sonst muss es ne andere Formel sein!).
Ist ein kleines Manko (welches man aber nutzen kann) des VERGLEICH().
Somit ist der Zellbereich im INDEX() eingrenzbar, ohne dass Du ne Spalte markieren musst!;-)
VG René
Anzeige
AW: Verständnisfrage
03.05.2011 22:55:21
Christina
Hallo René,
vielen Dank für die Erläuterung.
Nun habe ich Deine Formel getestet und festgestellt, dass Du auch Werte in C verwendest.
Die gibt es aber nicht in meiner Tabelle.
Konkret:
A _____ B
11_____4
8______ 6
12 _____ 7
In diesem Beispiel soll in C1 als Summe 84 erscheinen.
Mit einer Hilfsspalte '=WENN(UND(A1#10;B1#5);A1*B1;0) und C aufsummieren, damit wäre die Sache gelöst.
Mein Wunsch ist es die 84 zu erreichen ohne Hilfsspalte und ohne markieren zu müssen.
Ich glaube, dass ich die Aufgabe furchtbar verwirrend dargestellt habe. Sorry an alle, die sich bisher damit befasst haben.
Gruß
Christina Verena
Anzeige
AW: So soll die Formel arbeiten
03.05.2011 22:45:34
BoskoBiati
Hallo Verena,
machs doch so:
=SUMMENPRODUKT((A:A>10)*(B:B>5)*(A:A)*(B:B))
Gruß
Bosko
Danke
03.05.2011 22:58:09
Christina
Hallo Bosko,
ja, das ist es, was ich suche.
Vielen Dank für Deine Lösung.
Einen schönen Abend.
Gruß
Christina Verena
AW: Nicht ganz ...
03.05.2011 21:53:05
Josef

Hallo Christina,
=SUMMENPRODUKT((A:A>10)*(B:B>5)*C:C)
meinst du so?
Ein paar solcher Formeln und Excel, bzw. dein Rechner geht in die Knie!

« Gruß Sepp »

Anzeige
willst Du die Anzahl (>5) + (>10) ermitteln?
03.05.2011 21:48:18
Matthias
Hallo
dann meinst Du das vielleicht so ?
 ABC
11126
2124 
356 
498 
5207 

Formeln der Tabelle
ZelleFormel
C1=SUMME(ZÄHLENWENN(A:A;">10"); ZÄHLENWENN(B:B;">5"))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
in Spalte A sind es 3 größer 10
in Spalte B sind es 3 größer 5
Gruß Matthias
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige