Office: EXCEL 2010 - Zählen Bestellungen im Zeitraum X zu Kunde X

Helfe beim Thema EXCEL 2010 - Zählen Bestellungen im Zeitraum X zu Kunde X in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, bräuchte mal wieder Eure Hilfe. Ich will in der Spalte D die Anzahl der Bestellungen ausgegeben haben welche der Kunde X zum Datum... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von mader, 22. Juni 2012.

  1. mader Erfahrener User

    EXCEL 2010 - Zählen Bestellungen im Zeitraum X zu Kunde X


    Hallo zusammen,

    bräuchte mal wieder Eure Hilfe.

    Ich will in der Spalte D die Anzahl der Bestellungen ausgegeben haben welche der Kunde X zum Datum bestellt hat.

    [TABLE="width: 513"]
    <TBODY>[TR]
    [TD]Kunde</SPAN>[/TD]
    [TD]Bestellnummer</SPAN>[/TD]
    [TD]Datum</SPAN>[/TD]
    [TD]Anzahl Bestellnummern Kunde/Datum</SPAN>[/TD]
    [/TR]
    [TR]
    [TD]1001120</SPAN>[/TD]
    [TD]5566</SPAN>[/TD]
    [TD]01.03.2012</SPAN>[/TD]
    [TD="align: right"]3</SPAN>[/TD]
    [/TR]
    [TR]
    [TD]1001120</SPAN>[/TD]
    [TD]5566</SPAN>[/TD]
    [TD]01.03.2012</SPAN>[/TD]
    [TD="align: right"]3</SPAN>[/TD]
    [/TR]
    [TR]
    [TD]1001120</SPAN>[/TD]
    [TD]5566</SPAN>[/TD]
    [TD]01.03.2012</SPAN>[/TD]
    [TD="align: right"]3</SPAN>[/TD]
    [/TR]
    [TR]
    [TD]1001120</SPAN>[/TD]
    [TD]5599</SPAN>[/TD]
    [TD]01.03.2012</SPAN>[/TD]
    [TD="align: right"]3</SPAN>[/TD]
    [/TR]
    [TR]
    [TD]1001120</SPAN>[/TD]
    [TD]5599</SPAN>[/TD]
    [TD]01.03.2012</SPAN>[/TD]
    [TD="align: right"]3</SPAN>[/TD]
    [/TR]
    [TR]
    [TD]1001120</SPAN>[/TD]
    [TD]5599</SPAN>[/TD]
    [TD]01.03.2012</SPAN>[/TD]
    [TD="align: right"]3</SPAN>[/TD]
    [/TR]
    [TR]
    [TD]1001120</SPAN>[/TD]
    [TD]5599</SPAN>[/TD]
    [TD]01.03.2012</SPAN>[/TD]
    [TD="align: right"]3</SPAN>[/TD]
    [/TR]
    [TR]
    [TD]1001120</SPAN>[/TD]
    [TD]5532</SPAN>[/TD]
    [TD]01.03.2012</SPAN>[/TD]
    [TD="align: right"]3</SPAN>[/TD]
    [/TR]
    [TR]
    [TD]1001121</SPAN>[/TD]
    [TD]5521</SPAN>[/TD]
    [TD]01.03.2012</SPAN>[/TD]
    [TD="align: right"]4</SPAN>[/TD]
    [/TR]
    [TR]
    [TD]1001121</SPAN>[/TD]
    [TD]5566</SPAN>[/TD]
    [TD]01.03.2012</SPAN>[/TD]
    [TD="align: right"]4</SPAN>[/TD]
    [/TR]
    [TR]
    [TD]1001121</SPAN>[/TD]
    [TD]5588</SPAN>[/TD]
    [TD]01.03.2012</SPAN>[/TD]
    [TD="align: right"]4</SPAN>[/TD]
    [/TR]
    [TR]
    [TD]1001121</SPAN>[/TD]
    [TD]5523</SPAN>[/TD]
    [TD]01.03.2012</SPAN>[/TD]
    [TD="align: right"]4</SPAN>[/TD]
    [/TR]
    </TBODY><COLGROUP><COL><COL><COL><COL></COLGROUP>[/TABLE]

    Hoffe ihr könnt mir hier mal wieder weiter helfen ;-)

    Danke + Grüße
    Peter
     
    mader, 22. Juni 2012
    #1
  2. schatzi Super-Moderator
    Hallo!

    ABCD
    1KundeBestellnummerDatumAnzahl Bestellnummern Kunde/Datum
    21001120556601.03.20123
    31001120556601.03.20123
    41001120556601.03.20123
    51001120559901.03.20123
    61001120559901.03.20123
    71001120559901.03.20123
    81001120559901.03.20123
    91001120553201.03.20123
    101001121552101.03.20124
    111001121556601.03.20124
    121001121558801.03.20124
    131001121552301.03.20124
    ZelleFormel
    D2{=SUMME((VERGLEICH(A$2:A$100&B$2:B$100&C$2:C$100;A$2:A$100&B$2:B$100&C$2:C$100;0)=ZEILE($1:$99)*(A$2:A$100=A2)*(B$2:B$100<>"")*(C$2:C$100=C2))*1)}
    D3{=SUMME((VERGLEICH(A$2:A$100&B$2:B$100&C$2:C$100;A$2:A$100&B$2:B$100&C$2:C$100;0)=ZEILE($1:$99)*(A$2:A$100=A3)*(B$2:B$100<>"")*(C$2:C$100=C3))*1)}
    D4{=SUMME((VERGLEICH(A$2:A$100&B$2:B$100&C$2:C$100;A$2:A$100&B$2:B$100&C$2:C$100;0)=ZEILE($1:$99)*(A$2:A$100=A4)*(B$2:B$100<>"")*(C$2:C$100=C4))*1)}
    D5{=SUMME((VERGLEICH(A$2:A$100&B$2:B$100&C$2:C$100;A$2:A$100&B$2:B$100&C$2:C$100;0)=ZEILE($1:$99)*(A$2:A$100=A5)*(B$2:B$100<>"")*(C$2:C$100=C5))*1)}
    D6{=SUMME((VERGLEICH(A$2:A$100&B$2:B$100&C$2:C$100;A$2:A$100&B$2:B$100&C$2:C$100;0)=ZEILE($1:$99)*(A$2:A$100=A6)*(B$2:B$100<>"")*(C$2:C$100=C6))*1)}
    D7{=SUMME((VERGLEICH(A$2:A$100&B$2:B$100&C$2:C$100;A$2:A$100&B$2:B$100&C$2:C$100;0)=ZEILE($1:$99)*(A$2:A$100=A7)*(B$2:B$100<>"")*(C$2:C$100=C7))*1)}
    D8{=SUMME((VERGLEICH(A$2:A$100&B$2:B$100&C$2:C$100;A$2:A$100&B$2:B$100&C$2:C$100;0)=ZEILE($1:$99)*(A$2:A$100=A8)*(B$2:B$100<>"")*(C$2:C$100=C8))*1)}
    D9{=SUMME((VERGLEICH(A$2:A$100&B$2:B$100&C$2:C$100;A$2:A$100&B$2:B$100&C$2:C$100;0)=ZEILE($1:$99)*(A$2:A$100=A9)*(B$2:B$100<>"")*(C$2:C$100=C9))*1)}
    D10{=SUMME((VERGLEICH(A$2:A$100&B$2:B$100&C$2:C$100;A$2:A$100&B$2:B$100&C$2:C$100;0)=ZEILE($1:$99)*(A$2:A$100=A10)*(B$2:B$100<>"")*(C$2:C$100=C10))*1)}
    D11{=SUMME((VERGLEICH(A$2:A$100&B$2:B$100&C$2:C$100;A$2:A$100&B$2:B$100&C$2:C$100;0)=ZEILE($1:$99)*(A$2:A$100=A11)*(B$2:B$100<>"")*(C$2:C$100=C11))*1)}
    D12{=SUMME((VERGLEICH(A$2:A$100&B$2:B$100&C$2:C$100;A$2:A$100&B$2:B$100&C$2:C$100;0)=ZEILE($1:$99)*(A$2:A$100=A12)*(B$2:B$100<>"")*(C$2:C$100=C12))*1)}
    D13{=SUMME((VERGLEICH(A$2:A$100&B$2:B$100&C$2:C$100;A$2:A$100&B$2:B$100&C$2:C$100;0)=ZEILE($1:$99)*(A$2:A$100=A13)*(B$2:B$100<>"")*(C$2:C$100=C13))*1)}
    Achtung, Matrixformel enthalten!Die geschweiften Klammern{} werden nicht eingegeben.Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
     
    Zuletzt von einem Moderator bearbeitet: 30. November 2020
    schatzi, 22. Juni 2012
    #2
  3. mader Erfahrener User
    Hallo Schatzi,

    die von Dir genannte Formel funktioniert! Leider habe ich das Problem dass das Tabellenblatt in welcher die Formel angewendet werden soll 194176 Zeilen hat.
    Erweitere ich den Bereich in Deiner Formel so führt dies zu massiven Performance-Problemen. Die Hardware ist allerdings auf dem "neuesten" Stand!?

    EXCEL 2010 - Zählen Bestellungen im Zeitraum X zu Kunde X Unbenannt.JPG


    Kannst Du mir weiter helfen? Kann/Soll ich dir die Datei zur Verfügung stellen?

    Danke+Grüße
    Peter
     
    mader, 25. Juni 2012
    #3
  4. schatzi Super-Moderator

    EXCEL 2010 - Zählen Bestellungen im Zeitraum X zu Kunde X

    Hallo!

    Ja, das glaube ich dir gern, dass diese Formel bei 200.000 Zeilen zu Performance-Problemen führt...
    Dann müssen wir uns etwas anderes einfallen lassen. Mal sehen, wann ich Zeit finde.
     
    schatzi, 25. Juni 2012
    #4
  5. schatzi Super-Moderator
    Nochmal ich:

    Etwas aufwändiger, aber dafür wohl deutlichst performanter, dürfte diese Lösung mit zwei Hilfsspalten und anschließender Auswertung per Pivot-Tabelle sein:

    ABCDEFGHIJ
    1KundeBestellnummerDatumVerkettenZählen
    21001120556601.03.20121001120#5566#409691 KundeDatumSumme von Zählen
    31001120556601.03.20121001120#5566#409690 100112001.03.20123
    41001120556601.03.20121001120#5566#409690 100112101.03.20124
    51001120559901.03.20121001120#5599#409691 Gesamtergebnis 7
    61001120559901.03.20121001120#5599#409690
    71001120559901.03.20121001120#5599#409690
    81001120559901.03.20121001120#5599#409690
    91001120553201.03.20121001120#5532#409691
    101001121552101.03.20121001121#5521#409691
    111001121556601.03.20121001121#5566#409691
    121001121558801.03.20121001121#5588#409691
    131001121552301.03.20121001121#5523#409691
    14
    ZelleFormel
    D2=A2&"#"&B2&"#"&C2
    E2=1*(ZÄHLENWENN(D$2:D2;D2)=1)
    D3=A3&"#"&B3&"#"&C3
    E3=1*(ZÄHLENWENN(D$2:D3;D3)=1)
    D4=A4&"#"&B4&"#"&C4
    E4=1*(ZÄHLENWENN(D$2:D4;D4)=1)
    D5=A5&"#"&B5&"#"&C5
    E5=1*(ZÄHLENWENN(D$2:D5;D5)=1)
    D6=A6&"#"&B6&"#"&C6
    E6=1*(ZÄHLENWENN(D$2:D6;D6)=1)
    D7=A7&"#"&B7&"#"&C7
    E7=1*(ZÄHLENWENN(D$2:D7;D7)=1)
    D8=A8&"#"&B8&"#"&C8
    E8=1*(ZÄHLENWENN(D$2:D8;D8)=1)
    D9=A9&"#"&B9&"#"&C9
    E9=1*(ZÄHLENWENN(D$2:D9;D9)=1)
    D10=A10&"#"&B10&"#"&C10
    E10=1*(ZÄHLENWENN(D$2:D10;D10)=1)
    D11=A11&"#"&B11&"#"&C11
    E11=1*(ZÄHLENWENN(D$2:D11;D11)=1)
    D12=A12&"#"&B12&"#"&C12
    E12=1*(ZÄHLENWENN(D$2:D12;D12)=1)
    D13=A13&"#"&B13&"#"&C13
    E13=1*(ZÄHLENWENN(D$2:D13;D13)=1)

    Ein Tutorial zu Pivot-Tabellen findest du hier:
    http://www.office-hilfe.com/support/showthread.php/5516-Excel-Pivot-Tabellen

    In deinem Fall kommen "Kunde" und "Datum" in den Zeilenbereich und "Zählen" in den Wertebereich.
     
    Zuletzt von einem Moderator bearbeitet: 30. November 2020
    schatzi, 25. Juni 2012
    #5
  6. mader Erfahrener User
    Hallo!

    Danke für Deine schnelle Hilfe. Funktioniert jetzt!

    Danke + Grüße
    Peter

    CLOSED
     
    mader, 26. Juni 2012
    #6
Thema:

EXCEL 2010 - Zählen Bestellungen im Zeitraum X zu Kunde X

Die Seite wird geladen...
  1. EXCEL 2010 - Zählen Bestellungen im Zeitraum X zu Kunde X - Similar Threads - EXCEL 2010 Zählen

  2. bedingte Formatierung speichern

    in Microsoft Excel Hilfe
    bedingte Formatierung speichern: Liebe Community, Ich brauche standartmäßig eine recht komplexe bedingte Formatierung in meinen Excel-Dateien und möchte sie nicht jedes Mal neu anlegen. Ich arbeite mit Excel 2010. Libre- Office...
  3. Excel 2010 wandelt jede eingegeben zahl x in 0,x um

    in Microsoft Excel Hilfe
    Excel 2010 wandelt jede eingegeben zahl x in 0,x um: Hallo zusammen, befürchte nicht ganz neu das Thema, aber von mir nicht in den Griff zu kriegen...... Nutze 2010 prof. ==> wenn ich ein Zahl eingebe, dann wandelt Excel diese in eine Dezimalzahl...
  4. Schließen von mehreren Datein

    in Microsoft Excel Hilfe
    Schließen von mehreren Datein: Hallo Zusammen! Ich bin gerade dabei via VBA einen Code zu erstellen um beim öffnen eines Excel (MainDatei) immer ein weiteres (zweite Datei) zu öffnen. Sowie beim schließen der "MainDatei" ein...
  5. Sverweis oder Vergleich oder Wenn - mehrere gleiche Zahlen in Tabelle

    in Microsoft Excel Hilfe
    Sverweis oder Vergleich oder Wenn - mehrere gleiche Zahlen in Tabelle: Hallo zusammen, ich stehe vor einem Problem und nachdem ich heute den ganzen Tag schon gesucht habe melde ich mich mit einem neuen Thema: Anbei meine Arbeitsmappe mit zwei Tabellenblättern....
  6. [Excel] SVERWEIS, Suchmatrix 1. Spalte ungenaue Zahlen

    in Microsoft Excel Hilfe
    [Excel] SVERWEIS, Suchmatrix 1. Spalte ungenaue Zahlen: Hallo zusammen, ich sitze an der Formel schon länger und komm nicht zu dem eigentlich Ziel. Folgender Sachverhalt liegt vor: Es gibt in unserer Firma unterschiedliche Datenquellen im...
  7. Datum vor 1900 wird als Negative Zahl dargestellt

    in Microsoft Excel Hilfe
    Datum vor 1900 wird als Negative Zahl dargestellt: Habe eine Mitgliedertabelle als alter Zeit, darin sind Geburtsdaten eingetragen, die bei einigen Mitgliedern als negative Zahl dargestellt wird z.B. (-1745). Ich weiß, dass diese Personen dann vor...
  8. Häufigkeit einer Zahl überprüfen und in eine Zeile schreiben [Excel 2007/2010]

    in Microsoft Excel Hilfe
    Häufigkeit einer Zahl überprüfen und in eine Zeile schreiben [Excel 2007/2010]: Hallo zusammen, erstmal ein rießen Dank an die Forenbetreiber für dieses exzellente Forum und die vielen Office Spezialisten, die hier anderen Boardmitgliedern Ihre Hilfe anbieten. Nun zu meiner...
  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