Summenprodukt mit mehreren Variablen

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Verdammnis
Beiträge: 5
Registriert: Mi, 14.08.2013 14:21

Summenprodukt mit mehreren Variablen

Beitrag von Verdammnis »

Ich hab seit Wochen ein Problem und kann es nicht lösen.

Ich habe 3 Zeilen:
A = Namen
B = Zahlen
C = Die Variablen

Ich will nun über Summenprodukt Alle Zahlen in Spalte B addieren, die zum passenden Namen in Spalte A passen welche mit Spalte C stimmen. Wenn ich nur ein Suchkriterium hätte würde es grob so aussehen.

=Summenprodukt((A1:A999=C1)*(B1:B999))

Nun will ich aber nicht nur von Spalte C1 es wissen sondern von C1:C20. Zwanzigmal hintereinander es schreiben fällt dabei aus ;)
echo
*******
Beiträge: 1035
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: Summenprodukt mit mehreren Variablen

Beitrag von echo »

=Summenprodukt((A1:A999=C1)*(B1:B999))
Nun will ich aber nicht nur von Spalte C1 es wissen sondern von C1:C20.
Hallo
versuche es mal so:

Code: Alles auswählen

=SUMMENPRODUKT(B1:B999*ZÄHLENWENN($C$1:$C$20;A1:A999))
Gruß Holger
Zuletzt geändert von echo am Mi, 28.08.2013 12:32, insgesamt 2-mal geändert.
paljass
******
Beiträge: 803
Registriert: Do, 25.10.2012 07:25

Re: Summenprodukt mit mehreren Variablen

Beitrag von paljass »

Moin,
ich versteh die Frage nicht wirklich; eine Beispieldatei hätte vermutlich wieder Licht ins Dunkel gebracht.
Denken tät ich, dass

Code: Alles auswählen

=SUMMENPRODUKT(A1:A999="Name";B1:B999;C1:C999="Name")
helfen tät.

Gruß
paljass
EDV ist wie U-Boot fahren - machst du ein Fenster auf, fangen die Probleme an.
Verdammnis
Beiträge: 5
Registriert: Mi, 14.08.2013 14:21

Re: Summenprodukt mit mehreren Variablen

Beitrag von Verdammnis »

Genial, es funktioniert......Danke

Edit:
Ihr habt aus dem hier
=SUMMENPRODUKT((Results.D$4:Results.D$503=$O39)*(Results.O$4:Results.O$503=J$38)*(Results.G$4:Results.G$503))+SUMMENPRODUKT((Results.E$4:Results.E$503=$O39)*(Results.O$4:Results.O$503=J$38)*(Results.F$4:Results.F$503))+SUMMENPRODUKT((Results.D$4:Results.D$503=$O39)*(Results.O$4:Results.O$503=J$39)*(Results.G$4:Results.G$503))+SUMMENPRODUKT((Results.E$4:Results.E$503=$O39)*(Results.O$4:Results.O$503=J$39)*(Results.F$4:Results.F$503))+SUMMENPRODUKT((Results.D$4:Results.D$503=$O39)*(Results.O$4:Results.O$503=J$40)*(Results.G$4:Results.G$503))+SUMMENPRODUKT((Results.E$4:Results.E$503=$O39)*(Results.O$4:Results.O$503=J$40)*(Results.F$4:Results.F$503))+SUMMENPRODUKT((Results.D$4:Results.D$503=$O39)*(Results.O$4:Results.O$503=J$41)*(Results.G$4:Results.G$503))+SUMMENPRODUKT((Results.E$4:Results.E$503=$O39)*(Results.O$4:Results.O$503=J$41)*(Results.F$4:Results.F$503))+SUMMENPRODUKT((Results.D$4:Results.D$503=$O39)*(Results.O$4:Results.O$503=J$42)*(Results.G$4:Results.G$503))+SUMMENPRODUKT((Results.E$4:Results.E$503=$O39)*(Results.O$4:Results.O$503=J$42)*(Results.F$4:Results.F$503))+SUMMENPRODUKT((Results.D$4:Results.D$503=$O39)*(Results.O$4:Results.O$503=J$43)*(Results.G$4:Results.G$503))+SUMMENPRODUKT((Results.E$4:Results.E$503=$O39)*(Results.O$4:Results.O$503=J$43)*(Results.F$4:Results.F$503))+SUMMENPRODUKT((Results.D$4:Results.D$503=$O39)*(Results.O$4:Results.O$503=J$44)*(Results.G$4:Results.G$503))+SUMMENPRODUKT((Results.E$4:Results.E$503=$O39)*(Results.O$4:Results.O$503=J$44)*(Results.F$4:Results.F$503))+SUMMENPRODUKT((Results.D$4:Results.D$503=$O39)*(Results.O$4:Results.O$503=J$45)*(Results.G$4:Results.G$503))+SUMMENPRODUKT((Results.E$4:Results.E$503=$O39)*(Results.O$4:Results.O$503=J$45)*(Results.F$4:Results.F$503))+SUMMENPRODUKT((Results.D$4:Results.D$503=$O39)*(Results.O$4:Results.O$503=J$46)*(Results.G$4:Results.G$503))+SUMMENPRODUKT((Results.E$4:Results.E$503=$O39)*(Results.O$4:Results.O$503=J$46)*(Results.F$4:Results.F$503))+SUMMENPRODUKT((Results.D$4:Results.D$503=$O39)*(Results.O$4:Results.O$503=J$47)*(Results.G$4:Results.G$503))+SUMMENPRODUKT((Results.E$4:Results.E$503=$O39)*(Results.O$4:Results.O$503=J$47)*(Results.F$4:Results.F$503))

Das gemacht
=SUMMENPRODUKT((Results.D$4:Results.D$503=$O39)*(Results.F$4:F$503*ZÄHLENWENN($J$38:$J$47;Results.O$4:O$503)))+SUMMENPRODUKT((Results.E$4:Results.E$503=$O39)*(Results.G$4:G$503*ZÄHLENWENN($J$38:$J$47;Results.O$4:O$503)))
Antworten