Clever-Excel-Forum

Normale Version: Summen über mehrere Bedingungen erstellen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo Leute,

ich brauche eure Hilfe. Ich versuche eine Summe zu erstellen, die wie folgt funktionieren soll:
Ich habe zwei Sheets: Im ersten stehen Kundendaten inkl. derer Umsätze seit einem Jahr und in der zweiten Sendungen für alle Kunden innerhalb einer Woche.

Mein Ziel ist es, zu ermitteln welches Umsatzvolumen die Kunden im letzten Jahr erzielt haben, welche uns auch letzte Woche eine Sendung bei uns hatten:

Bsp: Sheet 1:

Nr         Kunde        Umsatz
1          Schmidt      5000 
2          Müller         4000
3          Schulze       3000
4          Mayer         7000


Sheet 2:

Sendung        Kunde
1                   Mayer
2                   Lehmann
3                   Bergmann
4                   Mayer 
5                   Bauer 
6                   Schulze
7                   Hermann
8                   Müller
9                   Hermann
10                 Müller


--> Es haben letzte Woche aus unserer Kundendantenbank Mayer (2x), Schulze (1x) und Müller (2x) eine Sendung erhalten. Das wären als 7000 + 4000 + 3000 = 14000! Genau diese Zahl möchte ich berechnen. Gibt es da eine Möglichkeit über eine einzige Formel?

Danke und Grüße
Hi,

lad mal bitte eine Beispieldatei hoch; der Aufbau muss deinem Original gleiche, sensible Daten bitte anonymisieren. https://www.clever-excel-forum.de/thread-326.html
Habe es angehangen. Es ist genau die Logik, wie in der eigentlichen Tabelle. Also ich kann mir die Formel dann schon anpassen ;o) Aber mir fehlt noch die zündende Idee.
Hallo

Lösung mit Datenmodell und Pivot.

Pivot einfügen mit Haken bei Datenmodell.
Beziehung erstellen: tbl_Sendungen|Kunde mit tbl_Kundenstamm|Kunde.
Wertefilter: Anzahl von Kundennr. ist größer als 1.
Huhu... vielen Dank schon mal, aber eine Auswertung ohne Pivot geht nicht oder? Also dass ich da wirklich nur eine Formal hab.
Hi,

mein Vorschlag mit einer Hilfsspalte, die du ausblenden kannst:

Arbeitsblatt mit dem Namen 'Kundenstamm'
ABCDE
1Nr.KundeUmsatzHS
21Schmidt500014000
32Müller4000x
43Schulze3000x
54Mayer7000x

ZelleFormel
D2=WENN(ISTZAHL(VERGLEICH(A2;Sendungen!$B$2:$B$11;0));"x";"")
E2=SUMMEWENN($D$2:$D$5;"x";$C$2:$C$5)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Etwas andere Berechnung der Hilfsspalte.

EDIT
Oder wenn es unbedingt in einer einzigen Formel sein muss. Dafür nimmt man dann das 'sauschnelle' SUMMENPRODUKT(). Die 'beste' Lösung von allen.

Code:
=SUMMENPRODUKT(--(ZÄHLENWENNS(tbl_Sendungen[Kunde];tbl_Kundenstamm[Kunde];tbl_Sendungen[Kundennr.];">0")>0);tbl_Kundenstamm[Umsatz])
Hi Detlef,

SUMMEWENNS() braucht's hier nicht; es ist ja nur ein Kriterium vorhanden. Dein Vorschlag adaptiert:
Code:
=SUMMEWENN(tbl_Kundenstamm[HS1];WAHR;tbl_Kundenstamm[Umsatz])
Hallo Günter

Ich nehme grundsätzlich die -S-Version.
Hi,

jetzt, wo du es schreibst, meine ich, das schon einmal von dir gelesen zu haben. Doch was ist für dich der tiefere Sinn?
Seiten: 1 2