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

summenprodukt? - aber wie genau?

summenprodukt? - aber wie genau?
22.03.2007 18:02:00
Peter
Hallo
Ist meine Problemstellung etwas für Summenprodukt?
Problemstellung (grosse Datenmenge)
Spalte C = Kundennummer
Spalte G = kumulierter Ausstand
Spalte H = Datum aufsteigend
In einer anderen Liste habe ich die einzelnen Kundennummern aufgeführt und möchte nun, den kumulierten Endsaldo abfragen.
Rein logisch entspricht das folgenden Bedingungen:
Spalte C = entsprende Kundennummer
Spalte H = grösster Wert (serielle Zahl des Datums)
Spalte G = entsprechender Wert
Ich habe folgendes probiert:
=SUMMENPRODUKT((C:C="1")*(MAX(H:H)*(G:G)))
Hat mir jemand einen Tipp, was ich an der Formel ändern muss, dass es klappt?
Dankeschön!
Peter

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: summenprodukt? - aber wie genau?
22.03.2007 18:12:00
jockel
hi Peter, ich kann mir denken, dass das daran liegt, dass du ganze spalten als bereich gewählt hast. versuche doch mal (drei gleich große) bereiche zu wählen C1:C2000 z.b.
cu jörg
AW: summenprodukt? - aber wie genau?
22.03.2007 20:33:32
Christian
Hallo Peter,
Vorschlag:
Tabelle1

 CDEFGHIJ
11140   200,001.1.2007Kd-Nr.kumm. Wert
21114   101,002.1.20071114110
31146   102,003.1.2007  
41193   103,004.1.2007  
51114   80,005.1.2007  
61186   105,006.1.2007  
71169   106,007.1.2007  
81112   107,008.1.2007  
91147   108,009.1.2007  
101159   109,0010.1.2007  
111114   110,0011.1.2007  

Formeln der Tabelle
ZelleFormel
J2{=INDEX(G1:G100;VERGLEICH(KGRÖSSTE(WENN(C1:C100=I2;H1:H100);1);H1:H100;1))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
MfG Christian
Anzeige
AW: summenprodukt? - aber wie genau?
22.03.2007 22:09:15
Peter
Hallo Jörg und Christian
Irgendwie haben beide Lösungsansätze nicht geklappt.
Vielleicht auch, weil es zwischen den Blöcken Leerzeilen hat. Ich habe nun die Datei etwas geleert und anonymisiert und hochgeladen:
https://www.herber.de/bbs/user/41305.xls
In der zweiten Tabelle möchte ich eine Formel, die mir vom entsprechenden Kundennummer der letzte Eintrag des kumulierten Saldos berücksichtigt (diese Zeile ist hat jeweils auch das neuste Datum des Blocks).
Bin gespannt, ob sich eine Lösung finden lässt.
Danke, Peter
Anzeige
AW: summenprodukt? - aber wie genau?
22.03.2007 22:48:45
Christian
Hallo Peter,
Zusammenzug

 ABCD
1Kd-Nr.Saldiz.B. 
21 366,35Wert aus E28
32 6.257,10 
4151 2.069,50 
5202 -495,50 
6203 38.816,60Wert aus E125
7493 876,80 
8502 2.069,50 
9519 273,50 

Formeln der Tabelle
ZelleFormel
C2{=INDEX(OPs!$E$1:$E$1128;VERGLEICH(KGRÖSSTE(WENN(OPs!$C$1:$C$1128=Zusammenzug!A2;OPs!$F$1:$F$1128);1);OPs!$F$1:$F$1128;0))}
C3{=INDEX(OPs!$E$1:$E$1128;VERGLEICH(KGRÖSSTE(WENN(OPs!$C$1:$C$1128=Zusammenzug!A3;OPs!$F$1:$F$1128);1);OPs!$F$1:$F$1128;0))}
C4{=INDEX(OPs!$E$1:$E$1128;VERGLEICH(KGRÖSSTE(WENN(OPs!$C$1:$C$1128=Zusammenzug!A4;OPs!$F$1:$F$1128);1);OPs!$F$1:$F$1128;0))}
C5{=INDEX(OPs!$E$1:$E$1128;VERGLEICH(KGRÖSSTE(WENN(OPs!$C$1:$C$1128=Zusammenzug!A5;OPs!$F$1:$F$1128);1);OPs!$F$1:$F$1128;0))}
C6{=INDEX(OPs!$E$1:$E$1128;VERGLEICH(KGRÖSSTE(WENN(OPs!$C$1:$C$1128=Zusammenzug!A6;OPs!$F$1:$F$1128);1);OPs!$F$1:$F$1128;0))}
C7{=INDEX(OPs!$E$1:$E$1128;VERGLEICH(KGRÖSSTE(WENN(OPs!$C$1:$C$1128=Zusammenzug!A7;OPs!$F$1:$F$1128);1);OPs!$F$1:$F$1128;0))}
C8{=INDEX(OPs!$E$1:$E$1128;VERGLEICH(KGRÖSSTE(WENN(OPs!$C$1:$C$1128=Zusammenzug!A8;OPs!$F$1:$F$1128);1);OPs!$F$1:$F$1128;0))}
C9{=INDEX(OPs!$E$1:$E$1128;VERGLEICH(KGRÖSSTE(WENN(OPs!$C$1:$C$1128=Zusammenzug!A9;OPs!$F$1:$F$1128);1);OPs!$F$1:$F$1128;0))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
MfG Christian
Anzeige
Ergänzug
22.03.2007 22:57:41
Christian
Hallo Peter,
gerade ist mir aufgefallen, das die Formel nicht hundertprozentig funktioniert.
bei Einträgen, die zuletzt stehen und das gleiche Datum haben wird der vorletzte Wert ausgeben,
alternativ dazu könnte man nach der größten Rg. Nr. suchen, jedoch bei Kunde 2 ist diese auch 2 mal vergeben.
Ist das so normal oder bloss im Bsp so?
MfG Christian
AW: Ergänzug
23.03.2007 08:40:12
Peter
Hallo Christian
Vielen Dank.
A propos Hilfsspalte könnte ich mir ja noch anders behelfen, nämlich könnte ich mittels Formel abfragen, ob in der nächsten Spalte die gleiche Kundennummer steht, wenn nicht, kann ich den kumulierten Saldo in der Hilfsspalte eintragen und dann in der zweiten Tabelle mit =summewenn(Spalte mit Kundennummern; Kundennummer in Spalte 1; Hilfsspalte)
Gruss Peter
Anzeige
AW: Ergänzug
23.03.2007 09:42:00
mpb
Hallo,
da (und solange) die Kundennummern aufsteigend sortiert sind, tut's auch folgende einfachere Formel:
=INDEX(OPs!E:E;VERGLEICH(A2;OPs!C:C;1))
Gruß
Martin
AW: Ergänzug
26.03.2007 16:05:00
Peter
Hallo Martin
Das hat mir weitergeholfen. Vielen Dank!
Peter

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige