Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
976to980
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
976to980
976to980
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Summenprodukt

Summenprodukt
22.05.2008 13:56:34
Bernd
Hallo,
ich habe in der Zellen AL18 bis AL600 Werte die zusammengezählt werden wenn in den Zellen AS18 bis AS600 der Text "Jun_08" bis "Dec_08" steht.
Meine Formel sieht wie folgt aus:
=SUMMENPRODUKT((AS18:AS600={"Jun_08"."Jul_08"."Aug_08"."Sep_08"."Oct_08"."Nov_08"."Dec_08"}) *(AL18:AL600))
Das funktioniert auch soweit.
Nun das Problem:
Es sollen die Vergleichswerte (Jun_08 bis Dec_08) aus Zellen ausgelesen werden.
Beispiel:
In Zelle B1 steht "Jun_08", in B2 steht "Jul_08", in B3 steht "Aug_08" usw.
Eine Formel
=SUMMENPRODUKT((AS18:AS600={B1.B2.B3.B4.B5.B6.B7})*(AL18:AL600))
führt zu einer Fehlermeldung.
Geht das überhaupt? Wenn ja, wie müsste die Syntax aussehen?
Gruss
Bernd

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Summenprodukt
22.05.2008 14:08:02
{Boris}
Hi Bernd,
innerhalb einer Matrixkonstanten kannst Du keine Zellbezüge verwenden.
Tabelle1

 ABCDEF
1x2  x13
2x3  y 
3y4    
4t5    
5r6    
6z7    
7x8    

Formeln der Tabelle
ZelleFormel
F1=SUMMENPRODUKT(N(A1:A7=MTRANS(E1:E5)); B1:B7)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Stehen die Suchbegriffe (hier: x und y) nicht vertikal sondern horizontal (beispielsweise in G1:H1), dann kannst Du auf das Transponieren mittels MTRANS verzichten. Du benötigst für diese ODER-Abfrage jedenfalls beide Matrixdimensionen.
Grüße Boris

Anzeige
Uups - Korrektur:
22.05.2008 14:11:00
{Boris}
Hi Bernd,
die Formel in F1 muss als ARRAYformel mit gleichzeitig Strg+Shift+Enter eingeben werden - dann stimmt auch das Ergebnis (17):
{=SUMMENPRODUKT((A1:A7=MTRANS(E1:E5))*B1:B7)}
Oder mit der SUMME-Funktion:
{=SUMME((A1:A7=MTRANS(E1:E5))*B1:B7)}
Grüße Boris

Mit SUMMENPRODUKT und ZÄHLENWENN
22.05.2008 14:12:00
NoNet
Hallo Bernd,
z.B. so :
=SUMMENPRODUKT((ZÄHLENWENN(B1:B7;AS18:AS600)>0)*(AL18:AL600))
Gruß, NoNet

AW: Mit SUMMENPRODUKT und ZÄHLENWENN
22.05.2008 14:39:37
Bernd
Hallo Boris und NoNet,
vielen Dank für eure schnellen Antworten!
Funktioniert super!
Gruss
Bernd

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige