Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Anzahl eindeutiger Kundennummern je Mona

Anzahl eindeutiger Kundennummern je Mona
02.08.2021 15:51:57
Thomas
Hallo zusammen,
ich habe eine Spalte mit Kundennummern (Spalte A) und eine Spalte mit einem Datum (Spalte B). Es soll nun je Monat für ein bestimmtes Jahr die Anzahl an Kundennummer angegeben werden. Tauchen Kundennummern mehrmals auf, sollen diese nur einmal gezählt werden. Dies gilt jedoch nur für den jeweiligen Monat. Kommt eine Kundennummer über mehrere Monate vor, soll sie in dem jeweiligen Monat einmal gezählt werden.
Folgende Formel funktioniert noch nicht wie gewünscht:

=SUMMENPRODUKT(--(VERGLEICH(A2:A1000;A2:A1000;0)=ZEILE(2:1000)-1)*(MONAT(B2:B1000)=1*(JAHR(B2:B1000) =2021)) 
Die Werte sind nach Datum sortiert. Taucht nun eine Kundennummer aus Januar bspw. im Februar wieder auf, wird diese mit der Formel nicht mitgezählt. Was mache ich falsch?
Vielen Dank für die Hilfe!
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Kalmmersetzung beachten ...
02.08.2021 16:17:22
neopa
Hallo Thomas,
... so: =SUMMENPRODUKT(--(VERGLEICH(A2:A1000&"";A2:A1000&"";0)=ZEILE(A2:A1000)-1)*(MONAT(B2:B1000)=1)*(JAHR(B2:B1000)=2021))
Gruß Werner
.. , - ...
Pivottabelle
02.08.2021 18:24:39
Yal
Hallo Thomas,
für was Du versuchst zu machen, existieren Pivottabelle:
_ eine Zelle, z.B. A2 anklicken
_ im Menü "Einfügen", "Pivottabelle" auswählen
_ einfach ok klicken (das neue Blatt kann man jederzeit wieder löschen. Es verstellt gar nichts)
_ Pivottabellenfelder in den Bereiche direkt drunter verschieben
_ schauen, verstehen, staunen, ...
VG
Yal
Anzeige
AW: diese allein ermittelt aber noch nicht ...
02.08.2021 18:52:07
neopa
Hallo Yal,
... die gewünschte Anzahl an eindeutigen Kunden müsste dann durch Filterung und Anzahlauswertung ermittelt werden. Obwohl ich auch gern Pivotauswertung einsetze, würde ich für das angefragte die Formellösung bevorzugen oder bei Massendaten alternativ eine PQ-Auswertung vornehmen.
Gruß Werner
.. , - ...
Anzeige
diskrete Anzahl
03.08.2021 06:30:24
RPP63
Moin!
Wenn man die Pivot dem Datenmodell zufügt, kann man die diskrete Anzahl an Kunden-Nr pro Monat ermitteln.
Ganz ohne Formeln.
Ich hänge mal eine Beispieldatei an.
https://www.herber.de/bbs/user/147431.xlsx
Gruß Ralf
Anzeige
AW: ja, in XL2016 geht das ...
03.08.2021 09:21:47
neopa
Hallo Ralf,
... und XL2016 hat ja der TE, da hast Du völlig Recht. Diese Möglichkeit hatte ich vergessen, weil ich gestern wie meist nur in XL2010 arbeite, obwohl ich auch XL2016 im Einsatz habe.
Allerdings wenn man die diskrete Anzahl mit Pivot noch nie ermittelt hat, dann wird man sicherlich erst mal googlen müssen, um den Lösungsweg zu finden. Deshalb für Thomas der ergänzende Hinweis: Nach Aktivierung der Pivotasuwertung aktiviere zusätzlich die Option: "Dem Datenmodell die Daten hinzufügen".
Gruß Werner
.. , - ...
Anzeige
Man entdeckt immer was neues
03.08.2021 14:29:08
Yal
Vielen Dank Ralf für diese versteckte Funktion.
@Werner: nicht "nach Aktivierung" sondern "bei der Aktivierung". Ich kenne noch keine Möglichkeit, eine "normale" Pivottabelle nachträglich ins Datenmodell zu bringen.
Wenn's geht, würde ich mich für den Hinweis danken.
VG
Yal
AW: also zumindest in meiner XL2016er Version ...
03.08.2021 15:57:10
neopa
Hallo Yal,
... muss zuerst die Funktion Pivotauswertung aktiviert werden, erst dann kommt das Fenster, wo die Option aktiviert werden kann. Insofern ist mein "nach" mE schon zutreffend.
Eine nachträgliche Aktivierung des Datenmodells in XL2016 kenne ich auch nicht. Macht für mich auch Sinn, dies vorher dem System mitzuteilen.
Gruß Werner
.. , - ...
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Anzahl eindeutiger Kundennummern je Monat ermitteln


Schritt-für-Schritt-Anleitung

  1. Daten vorbereiten: Stelle sicher, dass Du eine Tabelle mit Kundennummern in Spalte A und den dazugehörigen Daten in Spalte B hast.

  2. Pivottabelle erstellen:

    • Wähle eine Zelle innerhalb Deiner Datentabelle aus.
    • Gehe zu „Einfügen“ und klicke auf „Pivottabelle“.
    • Bestätige die Auswahl und klicke auf „OK“.
  3. Pivottabellenfelder anpassen:

    • Ziehe das Feld „Kundennummern“ in den Bereich „Werte“.
    • Klicke auf den Dropdown-Pfeil neben „Summe von Kundennummern“ und wähle „Wertfeldeinstellungen“.
    • Wähle „Anzahl“ und stelle sicher, dass die Option „Diskrete Anzahl“ aktiviert ist.
  4. Monatliche Gruppierung:

    • Ziehe das Datumsfeld in den Bereich „Zeilen“.
    • Klicke mit der rechten Maustaste auf eines der Datumsfelder in der Pivottabelle und wähle „Gruppieren“.
    • Wähle „Monate“ und „Jahre“ aus, um die Daten nach Monat und Jahr zu gruppieren.
  5. Überprüfung der Ergebnisse: Die Pivottabelle zeigt nun die diskrete Anzahl an Kundennummern pro Monat an.


Häufige Fehler und Lösungen

  • Pivot diskrete Anzahl fehlt: Wenn die Option zur diskreten Anzahl nicht verfügbar ist, stelle sicher, dass Du das Datenmodell bei der Erstellung der Pivottabelle aktivierst. Wähle beim Erstellen der Pivottabelle die Option „Dem Datenmodell die Daten hinzufügen“.

  • Kundennummern doppelt gezählt: Überprüfe, ob Du die Gruppierung nach Monaten korrekt vorgenommen hast. Wenn die Gruppierung nicht erfolgt ist, werden Kundennummern möglicherweise mehrfach gezählt.


Alternative Methoden

Wenn Du keine Pivottabelle verwenden möchtest, kannst Du auch die Funktion SUMMENPRODUKT nutzen. Eine angepasste Formel könnte wie folgt aussehen:

=SUMMENPRODUKT(--(VERGLEICH(A2:A1000;A2:A1000;0)=ZEILE(A2:A1000)-1)*(MONAT(B2:B1000)=1)*(JAHR(B2:B1000)=2021))

Stelle sicher, dass Du die Formel an Deine Daten anpasst. Diese Methode kann jedoch bei großen Datenmengen langsamer sein.


Praktische Beispiele

Angenommen, Du hast folgende Daten:

Kundennummer Datum
123 01.01.2021
124 15.01.2021
123 02.02.2021
125 10.01.2021
124 20.02.2021

Nachdem Du die Pivottabelle erstellt und die oben genannten Schritte befolgt hast, solltest Du folgende Ergebnisse erhalten:

Monat Anzahl eindeutiger Kundennummern
Januar 2021 3
Februar 2021 2

Tipps für Profis

  • Datenmodell nutzen: Bei der Verwendung von Pivottabellen mit großen Datensätzen kann das Hinzufügen zum Datenmodell die Performance verbessern und die Erstellung von Berechnungen erleichtern.

  • Daten filtern: Nutze Filter in der Pivottabelle, um die Daten nach bestimmten Kriterien zu analysieren, z.B. nach bestimmten Kundennummern oder Zeiträumen.

  • Formatierung: Vergiss nicht, Deine Pivottabelle ansprechend zu formatieren, damit die Ergebnisse leicht zu lesen sind.


FAQ: Häufige Fragen

1. Wie finde ich die diskrete Anzahl an Kundennummern in Excel?
Nutze eine Pivottabelle und stelle sicher, dass Du die Option „Dem Datenmodell die Daten hinzufügen“ aktivierst. Dies ermöglicht die Nutzung der diskreten Anzahl.

2. Warum funktioniert meine Formel nicht?
Überprüfe die Syntax Deiner Formel und stelle sicher, dass die Bereiche korrekt angegeben sind. Manchmal kann eine falsche Zellreferenz zu Fehlern führen.

3. Kann ich die diskrete Anzahl auch ohne Pivottabelle ermitteln?
Ja, Du kannst die SUMMENPRODUKT-Funktion verwenden, um die diskrete Anzahl zu berechnen, jedoch könnte dies bei großen Datenmengen langsamer sein.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige