Office: verschiedene Kunden auseinanderhalten

Helfe beim Thema verschiedene Kunden auseinanderhalten in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich bin es wieder. Mein Datensatz verursacht mir mal wieder ein paar Bauchschmerzen. Ich habe einen Datensatz mit verschiedenen Kunden.... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Mondenkind, 18. April 2008.

  1. Mondenkind Erfahrener User

    verschiedene Kunden auseinanderhalten


    Hallo, ich bin es wieder.

    Mein Datensatz verursacht mir mal wieder ein paar Bauchschmerzen.

    Ich habe einen Datensatz mit verschiedenen Kunden. In einer Zeile ist angegeben welcher Kunden etwas bestellt hat (OR), oder etwas zurückgegeben hat (RT). Außerdem ist noch angegeben wann er diese Transaktion durchgeführt hat.

    Ich möchte nun zum einen die Anzahl der Bestellungen abzüglich der Returns für jeden Kunden ermitteln (also OR – RT pro Kunde). Eigentlich also ganz einfach, ich weiß nur nicht wie ich die Kunden auseinander halten soll. Das das also für jeden Kunden getrennt berechnet wird. In den Tabellen sind die Zeilen nach Kunden sortiert.

    Außerdem benötige ich noch den Zeitraum in dem der Kunde aktiv war. Das kann im Grunde durch die Differenz aus dem Zeitpunkt der letzten und der ersten Transaktion erfolgen. Aber auch hier wieder das Problem die Kunden zu trennen. Außerdem ist das Datum etwas kompliziert angegeben. 200001 bedeutet z.B. das die Transaktion im Jahre 2000 im 1. Cycle stattgefunden hat. Jedes Jahr ist in 16 Cycle unterteilt. Aber das nur am Rande.

    Habt ihr eine Idee wie ich das machen kann?

    Liebe Grüße
    Mondenkind
    :lol: :lol:
     
    Mondenkind, 18. April 2008
    #1
  2. schatzi Super-Moderator
    Hallo!

    Die Anzahl der Bestellungen erhältst du z.B. so:

    =SUMMENPRODUKT((A1:A100="Müller")*(B1:B100="OR"))

    Entsprechend natürlich auch die Retouren.
    Die Differenz ist dein gesuchter Wert.

    Für dein zweites Problem solltest du die Werte erstmal in "echte" Datümer umwandeln (wie auch immer).

    Den kleinsten und größten Wert erhältst du dann mit MIN und MAX:

    =MIN(WENN(A1:A100="Müller";C1:C100))
    Achtung Matrixformel: Die Eingabe der Formel mit der Tastenkombination Strg+Shift+Enter abschließen!
     
    schatzi, 18. April 2008
    #2
  3. Mondenkind Erfahrener User
    Danke für die schnelle Antwort.

    Mein Problem mit der ersten Formel ist, dass ich nicht weiß wieviele Zeilen ein Kunde hat. Da es sich um ca. 15.000 KUnden handelt, kann ich diese auch nicth immer nachschauen. gibt es also noch ne möglichkeit, wie excel das selbst erkennt?

    lg
    mondenkind
     
    Mondenkind, 18. April 2008
    #3
  4. schatzi Super-Moderator

    verschiedene Kunden auseinanderhalten

    Hallo!

    Ich kenne deinen Tabellenaufbau nicht, daher kann ich nicht konkreter werden...
    Eine Beispieldatei könnte helfen.
     
    schatzi, 18. April 2008
    #4
  5. Mondenkind Erfahrener User
    Hi,

    kann dir gerne eine Beispieltabelle hochladen. Versuche es mal....

    das ist jetzt ein TAbellenblatt von ca. 15

    mondenkind
     
    Mondenkind, 18. April 2008
    #5
  6. Mondenkind Erfahrener User
    na ja das ist ein sehr gekürztes tabellenblatt geworden. mit 2 Kunden von wie gesagt ca. 15.000
     
    Mondenkind, 18. April 2008
    #6
  7. schatzi Super-Moderator
    Hallo!

    Hast du meine Formel denn auch mal ausprobiert???
    Du musst den Bereich nur groß genug wählen:

    =SUMMENPRODUKT((A2:A20000=12345)*(B2:B20000="OR"))

    Beachte aber, dass hinter den "OR"s und "RT"s in deiner Tabelle jeweils immernoch einige Leerzeichen folgen; vermutlich aufgrund eines Datenimports.
    Diese solltest du vorher löschen über Menü Bearbeiten > Ersetzen.
     
    schatzi, 18. April 2008
    #7
  8. Mondenkind Erfahrener User

    verschiedene Kunden auseinanderhalten

    ach so, verstehe.

    tausend dank, werde mich dann mal an die arbeit machen

    mondenkind grüßt
     
    Mondenkind, 18. April 2008
    #8
  9. Mondenkind Erfahrener User
    doch noch eine frage:

    als kundennummer hast du 12345 eingegeben. müsste ich diese nicht jedesmal durch die jeweilige Kundennr. ersetzen? oder wie mach ich das???

    sorry, für so viel begriffstutzigkeit

    mondenkind
     
    Mondenkind, 18. April 2008
    #9
  10. schatzi Super-Moderator
    Hallo!
    Ja, natürlich!

    Vielleicht wäre auch eine Pivot-Tabelle etwas für dich?
     
    Zuletzt von einem Moderator bearbeitet: 9. Dezember 2020
    schatzi, 18. April 2008
    #10
  11. Mondenkind Erfahrener User
    pivot tabelle hört sich super an (was ist das genau?).

    Jede Kundennr. einzeln einzugeben ist auf jeden Fall nicht möglich.

    ich habe aber ein Tabellenblatt in dem jeder Kunde nur einmal vorkommt! kann man damit was machen?

    Mondenkind
     
    Mondenkind, 19. April 2008
    #11
  12. schatzi Super-Moderator
    Hallo!

    Klicke in meinem letzten Thread auf das Wort "Pivot-Tabelle" und du landest direkt in einem ausführlichen Tutorial.

    Wenn du allerdings sowieso schon ein Blatt hast, in dem jeder Kunde nur einmal vorkommt, dann kannst du die Formel doch auch mit Zellbezügen bestücken, z.B.

    =SUMMENPRODUKT((Quelle!A$2:A$20000=A2)*(Quelle!B$2:B$20000="OR"))
     
    schatzi, 21. April 2008
    #12
  13. Mondenkind Erfahrener User

    verschiedene Kunden auseinanderhalten

    Hi Schatzi,

    vielen Dank, die info zur Pivot Tabelle waren sehr aufschlussreich.

    die Formel hat mir auch geholfen, hat direkt funktioniert.

    Mondenkind
     
    Mondenkind, 21. April 2008
    #13
Thema:

verschiedene Kunden auseinanderhalten

Die Seite wird geladen...
  1. verschiedene Kunden auseinanderhalten - Similar Threads - verschiedene Kunden auseinanderhalten

  2. Ausdruck eines Etiketts auf verschiedenen PCs steuern

    in Microsoft Access Hilfe
    Ausdruck eines Etiketts auf verschiedenen PCs steuern: Hallo, ich habe mir ein kleines Etikettenprogramm geschrieben ( ACCESS 2016) und nutze dies auf 3 PCs. An jedem PC ist ein WLAN Drucker. Wenn ich nun eine Änderung am Programm mache und das...
  3. verschiedene Verbräuche interpolieren

    in Microsoft Excel Hilfe
    verschiedene Verbräuche interpolieren: Hallo, ich habe die Herausforderung, das ich Verbräuche von Strom, Wasser und Gas darstellen möchte. Die Verbrauchszahlen werden händisch erfasst und in einer Excel Tabelle mit Tagesdatum...
  4. VBA Variableninhalt nach import aus zwei verschiedenen Dateien verschieden >Leer< und >""<

    in Microsoft Excel Hilfe
    VBA Variableninhalt nach import aus zwei verschiedenen Dateien verschieden >Leer< und >""<: Halle Excel Freaks, nach dem Import in eine Exelmappe aus einer anderen Mappe greife ich auf eine Zelle zu. In beiden Mappen steht in der Zelle nichts Beim Debuggen ist mir aufgefallen:...
  5. Wechseln verschiedener Zeichen

    in Microsoft Excel Hilfe
    Wechseln verschiedener Zeichen: Hallo Ich bitte um Hilfe für folgendes Problem: Ich möchte Zeichen in einer Zelle löschen, die in einer Spalte stehen. In Zelle A1 steht zum Beispiel " 251aebk " oder " AbG32un ". In Spalte Z1 bis...
  6. Auslesen eines Wertes aus verschiedenen Tabelle

    in Microsoft Excel Hilfe
    Auslesen eines Wertes aus verschiedenen Tabelle: Hallo, ich hoffe jemand hat einen guten Tipp für mich, denn ich stehe vor folgendem Problem. Ich habe als Ausgangsinformationen eine Anzahl von Mitarbeitern (z.B. 14), eine Kategorie (A, B, C)...
  7. Letzten Eintrag aus verschiedenen Zellen in A1

    in Microsoft Excel Hilfe
    Letzten Eintrag aus verschiedenen Zellen in A1: Hallo an alle, Brauche bitte Hilfe. Ich möchte, dass in Zelle A2 immer der letzte Eintrag aus Zelle B2 bis K2 steht. Das heißt, wenn ich in E2 zum Beispiel "456" schreibe, dann soll es in A2...
  8. Kunden Bestell-Intervall

    in Microsoft Access Hilfe
    Kunden Bestell-Intervall: Hallo zusammen, Ich hoffe weiterhelfen kann denn ich verzweifele gerade. Vor ab sei einmal gesagt, dass ich SQL nicht beherrsche. Ich kann zwar Code eingeben, verstehe aber leider nicht was ich da...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden