Summen über mehrere Bedingungen erstellen
#1
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


Angehängte Dateien
.xlsx   Test.xlsx (Größe: 10,83 KB / Downloads: 6)
Top
#2
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
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#3
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.
Top
#4
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.


Angehängte Dateien
.xlsx   clever-excel_20647.xlsx (Größe: 143,4 KB / Downloads: 5)
Grüsse
Detlef

Bitte keine PN!
Seit Nikolaus 2012 mit Excel 2010. Seit Ostern 2015 mit Office 365
Top
#5
Huhu... vielen Dank schon mal, aber eine Auswertung ohne Pivot geht nicht oder? Also dass ich da wirklich nur eine Formal hab.
Top
#6
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
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#7
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])


Angehängte Dateien
.xlsx   clever-excel_20647.xlsx (Größe: 143,79 KB / Downloads: 2)
Grüsse
Detlef

Bitte keine PN!
Seit Nikolaus 2012 mit Excel 2010. Seit Ostern 2015 mit Office 365
Top
#8
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])
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#9
Hallo Günter

Ich nehme grundsätzlich die -S-Version.
Grüsse
Detlef

Bitte keine PN!
Seit Nikolaus 2012 mit Excel 2010. Seit Ostern 2015 mit Office 365
Top
#10
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?
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste