von lorbass » Fr, 12.09.2014 17:48
Mal vorweg: Die Tabelle
KUNDE UMSATZ hat das wartungsunfreundlichste, ja: wartungsfeindlichste Layout, das mir jemals untergekommen ist. Und da selbst diese entsetzliche Struktur mit Millionen leerer und nutzloser Zellen, Zeilen und Spalten, die zur Unterbringung der Nutzdaten das Zusammenfassen von Zellen in beiden Dimensionen erfordert, nicht mal durchgängig eingehalten wird, ist das Layout sogar fast schon wartungsverhindernd, in jedem Fall extrem fehleranfällig. Deshalb werde ich auch die Datei nicht verwenden, um darin eine Lösung zu skizzieren.
Da du nun offenbar keine Stammkunden hast, denn jede Kunden-Nummer taucht ja nur mit genau einem Umsatz auf, ist die Lösung recht einfach. In diesem einfachen Fall reicht es aus, wenn du in den
Kundenadressen Stammdaten in einer neuen Spalte die Umsätze mit SVERWEIS(…) abrufst. Kopiere dazu die folgende Funktion in die Zelle H2 und kopiere sie bis zur letzten benutzten Zeile nach unten. (Siehe auch:
FAQ Calc – 5. Wie kann ich einen großen Zellbereich selektieren, ohne „unendlich lange“ mit Maus oder Pfeil-Tasten zu scrollen?)
Code: Alles auswählen
(1) =WENN( ISTNV( VERGLEICH( A2; $'KUNDEN UMSATZ'.$E$17:$E$999; 0 ) ); 0; SVERWEIS( A2; $'KUNDEN UMSATZ'.$E$17:$AF$999 ; 28; 0 ))
Sollten deine echten Daten so was wie Stammkunden enthalten, müsstest du zunächst die Umsätze zu jeder Kunden-Nummer in der Tabelle
KUNDE UMSATZ in einer neuen Spalte (z.B. AW) summieren. Die Formel für AW2 lautet:
Das Runterkopieren in deinem Irrgarten überlasse ich dir. Die Formel (1) muss dann entsprechend angepasst werden:
Code: Alles auswählen
(3) =WENN( ISTNV( VERGLEICH( A2; $'KUNDEN UMSATZ'.$E$17:$E$999; 0 ) ); 0; SVERWEIS( A2; $'KUNDEN UMSATZ'.$E$17:$AW$999 ; 45; 0 ))
Gruß
lorbass
Mal vorweg: Die Tabelle [i]KUNDE UMSATZ[/i] hat das wartungsunfreundlichste, ja: wartungsfeindlichste Layout, das mir jemals untergekommen ist. Und da selbst diese entsetzliche Struktur mit Millionen leerer und nutzloser Zellen, Zeilen und Spalten, die zur Unterbringung der Nutzdaten das Zusammenfassen von Zellen in beiden Dimensionen erfordert, nicht mal durchgängig eingehalten wird, ist das Layout sogar fast schon wartungsverhindernd, in jedem Fall extrem fehleranfällig. Deshalb werde ich auch die Datei nicht verwenden, um darin eine Lösung zu skizzieren.
Da du nun offenbar keine Stammkunden hast, denn jede Kunden-Nummer taucht ja nur mit genau einem Umsatz auf, ist die Lösung recht einfach. In diesem einfachen Fall reicht es aus, wenn du in den [i]Kundenadressen Stammdaten[/i] in einer neuen Spalte die Umsätze mit SVERWEIS(…) abrufst. Kopiere dazu die folgende Funktion in die Zelle H2 und kopiere sie bis zur letzten benutzten Zeile nach unten. (Siehe auch: [url=http://de.openoffice.info/viewtopic.php?p=235502#p235502]FAQ Calc – 5. Wie kann ich einen großen Zellbereich selektieren, ohne „unendlich lange“ mit Maus oder Pfeil-Tasten zu scrollen?)[/url]
[code](1) =WENN( ISTNV( VERGLEICH( A2; $'KUNDEN UMSATZ'.$E$17:$E$999; 0 ) ); 0; SVERWEIS( A2; $'KUNDEN UMSATZ'.$E$17:$AF$999 ; 28; 0 ))[/code]
Sollten deine echten Daten so was wie Stammkunden enthalten, müsstest du zunächst die Umsätze zu jeder Kunden-Nummer in der Tabelle [i]KUNDE UMSATZ[/i] in einer neuen Spalte (z.B. AW) summieren. Die Formel für AW2 lautet:
[code](2) =SUMMEWENN( $E$1:$E$999; E17; $AF$1:$AF$999)[/code]
Das Runterkopieren in deinem Irrgarten überlasse ich dir. Die Formel (1) muss dann entsprechend angepasst werden:
[code](3) =WENN( ISTNV( VERGLEICH( A2; $'KUNDEN UMSATZ'.$E$17:$E$999; 0 ) ); 0; SVERWEIS( A2; $'KUNDEN UMSATZ'.$E$17:$AW$999 ; 45; 0 ))[/code]
Gruß
lorbass