Excel Pivot - Neugeschäfte finden

MickH74

Lieutenant
Registriert
Apr. 2009
Beiträge
600
Hallo liebes Forum,

gibt es eine einfache Möglichkeit in einer Pivot-Tabelle Neugeschäfte zu finden?

Die Tabelle ist simpel. Spalte A zeigt das Datum des Verkaufs, Spalte B den Kunden, Spalte C das Produkt und Spalte D den Absatz.

Ich würde nun gerne sehen, welche Kombinationen aus Kunde und Produkt zuletzt neu dazu gekommen sind.

Danke schon mal!
Mick
 
"zuletzt" - Datum absteigend sortieren, oberster Satz
"dazu gekommen" - Was bedeutet das im Kontext deiner Daten, max 1 Datensatz für eine Combo Kunde/Produkt ?
 
Zuletzt bearbeitet:
Nein, das ja gerade nicht. Kunden kaufen Produkte ja regelmässig.

Man müsste irgendwie die mehrfachen Einträge der gleichen Kombination aus Kunde + Produkt löschen, aber so, dass das älteste Datum stehen bleibt. Dann könnte ich so sortieren, wie du es beschrieben hast.
 
Hört sich nach pivot in Kombination mit VBR an. Das geht schon, muss programmiert werden.
 
MickH74 schrieb:
Man müsste irgendwie die mehrfachen Einträge der gleichen Kombination aus Kunde + Produkt löschen, aber so, dass das älteste Datum stehen bleibt.
Dann erhält man m.M.n. die jüngsten Transaktionen mit Bestandskunden , das Gegenstück zu Neugeschäft.
Wenn das dennoch das gesuchte ist, ich hab heute kein excel zur Hand, aber vielleicht kommt mir gern jemand zuvor.
 
Zuletzt bearbeitet:
MickH74 schrieb:
Man müsste irgendwie die mehrfachen Einträge der gleichen Kombination aus Kunde + Produkt löschen, aber so, dass das älteste Datum stehen bleibt.
1659812839956.png


1659812895556.png


zeigt die jüngsten (letzten) Absätze. Im 2. Bild Feld "Verkauf" in Werte gezogen und in den Feldeinstellungen Max Wert anzeigen lassen. Die Bilder stammen aus OnlyOffice, aber die Pivots funktionieren gleich.
 
Hallo Micke,

vielen Dank! Das ist schonmal ein Schritt vorwärts und klappt, wenn ich nur Produkt und Datum anzeigen lasse. Allerdings funktioniert es nicht mehr, sobald ich sowohl Kunde als auch Produkt in die Zeilen ziehe, weil immer alle Produkte eines Kunden gruppiert angezeigt werden.

Das sieht dann so aus:
1659872916594.png


In Rot markiert ist der Wert, der eigentlich ganz oben stehen sollte, denn Produkt 1 wird bei Kunde B erst seit Mai 2022 verkauft. Es ist also der jüngste Erstverkauf oder Neugeschäft. Die übrigen Geschäfte, gibt es schon länger.
Platz 2 wäre Kunde D mit Produkt 2 seit dem 01.01.2022.

Gibt es eine Möglichkeit, die Gruppierung in Spalte A aufzuheben?
 
Was sind die Rohdaten zu KundeA/Produkt1 & KundeB/Produkt1 ?
Sicher daß Post #2 nicht gilt ?
 
Wenn wir einen Kunden gewinnen, dann kauft er regelmässig bei uns. Wir verkaufen Rohstoffe für die Industrie.
Die Rohdaten beinhalten also das Datum jeder Auslieferung, das Produkt und natürlich auch den Kunden (und noch einiges mehr, aber das ist hier nicht relevant).
Die Kombi Kunde+Produkt kommt in den Rohdaten also fast immer zig mal vor. Jeweils einmal in jedem Monat, in dem der Kunde Ware bekommt. Kunden kaufen auch oft mehrer Produkte.

Ich hoffe, nun ist es etwas klarer geworden.

Ich habe inzwischen eine Hilfsspalte erstellt, in der ich die Texte von "Kunde + Produkt" geschrieben habe. Das nehme ich für die Zeilen. Das Verkaufsdatum und die Menge schiebe ich in die Werte. Das klappt auch gut. Aber wenn ich zusätzlich in den Zeilen noch Kunde und Produkt einzeln hinzufüge, kann ich das Datum nicht mehr auf- oder absteigend sortieren.

Ich habe mal eine kleine Beispieldatei mit Fantasiedaten angehangen. Sie enthält die Tabs "Rohdaten", "Pivot" und "Ziel", wobei "Ziel" zeigt, wie ich mir die Datenanordnung in der Pivottabelle wünsche.
 

Anhänge

Die Daten bitte in einem Format, daß im Forum angezeigt wird. xls* Dateien blockt der Virenscanner.
 
Leider steht bei den Regeln, FAQ usw. nicht, welche Formate erlaubt sind. Ich versuchs mal als .zip.
 

Anhänge

MickH74 schrieb:
Leider steht bei den Regeln, FAQ usw. nicht, welche Formate erlaubt sind.
Daten als Text Posten. Dateien die Code ausführen (können), ohne daß man diesen vorher einsehen kann sind unüblich.
 
Okay, verstehe ich. Dann also hier die Quelldaten:

DatumKundeProduktMengeKunde+Produkt
01.01.2021​
Alpha AGTD 501
142​
Alpha AG - TD 501
01.01.2021​
Boss & KüpperAL 403
889​
Boss & Küpper - AL 403
01.01.2021​
Marsch GmbHBB 100
176​
Marsch GmbH - BB 100
01.01.2021​
Marsch GmbHTD 501
115​
Marsch GmbH - TD 501
01.01.2021​
Marsch GmbHAL 403
841​
Marsch GmbH - AL 403
01.02.2021​
Alpha AGTD 501
891​
Alpha AG - TD 501
01.02.2021​
Boss & KüpperAL 403
725​
Boss & Küpper - AL 403
01.02.2021​
Boss & KüpperTD 501
325​
Boss & Küpper - TD 501
01.02.2021​
Marsch GmbHBB 100
833​
Marsch GmbH - BB 100
01.02.2021​
Marsch GmbHAL 403
316​
Marsch GmbH - AL 403
01.03.2021​
Alpha AGTD 501
718​
Alpha AG - TD 501
01.03.2021​
Alpha AGBB 100
207​
Alpha AG - BB 100
01.03.2021​
Boss & KüpperAL 403
679​
Boss & Küpper - AL 403
01.03.2021​
Marsch GmbHBB 100
329​
Marsch GmbH - BB 100
01.03.2021​
Marsch GmbHAL 403
738​
Marsch GmbH - AL 403
01.04.2021​
Alpha AGTD 501
875​
Alpha AG - TD 501
01.04.2021​
Alpha AGBB 100
238​
Alpha AG - BB 100
01.04.2021​
Boss & KüpperAL 403
832​
Boss & Küpper - AL 403
01.04.2021​
Marsch GmbHBB 100
776​
Marsch GmbH - BB 100
01.05.2021​
Alpha AGTD 501
171​
Alpha AG - TD 501
01.05.2021​
Alpha AGBB 100
353​
Alpha AG - BB 100
01.05.2021​
Boss & KüpperAL 403
627​
Boss & Küpper - AL 403
01.05.2021​
Marsch GmbHBB 100
561​
Marsch GmbH - BB 100
01.05.2021​
Marsch GmbHTD 501
102​
Marsch GmbH - TD 501
01.05.2021​
Marsch GmbHAL 403
438​
Marsch GmbH - AL 403


So soll die Liste am Ende aussehen.
KundeProduktMin von DatumMenge
Alpha AGBB 100
01.03.2021​
798​
<- Das ist das neuste Geschäft. Verkauf erst seit März
Boss & KüpperTD 501
01.02.2021​
325​
<- Das ist das zweitneuste Geschäft. Verkauf erst seit Februar
Alpha AGTD 501
01.01.2021​
2797​
Boss & KüpperAL 403
01.01.2021​
3752​
Marsch GmbHBB 100
01.01.2021​
2675​
Marsch GmbHTD 501
01.01.2021​
217​
Marsch GmbHAL 403
01.01.2021​
2333​
 
Verstanden, aber wie hier die Sortierung noch hinzugefügt werden kann, weiß ich nicht.
Habe eben auch mal in Google Sheets geschaut, pivot bietet auch dort kein Sort für die Werte an.
Man könnte dies wahrscheinlich über zusätzliche Zwischenschritte erreichen, naheliegender wäre aber an der Stelle den Ansatz anzupassen und z.b. SQL o. VBA zu verwenden, wenn ihr bei Excel bleiben wollt.
 
Zuletzt bearbeitet:
Alles klar. Danke Dir für Deine Mühe!

Ich hatte gehofft, es geht doch irgendwie direkt in der Pivot-Tabelle. Dann bleibt mir wohl nur der Weg über VBA.
 
Hm, VBA kann ich, aber mit SQL habe ich mich noch nicht beschäftigt. Mal sehen. Vielleicht ist es ja Zeit was Neues zu lernen :-)
 
  • Gefällt mir
Reaktionen: Micke
Zurück
Oben