Supportnet / Forum / Tabellenkalkulation
Doppelte Inhalte zählen
Frage
Hallo,
ich habe eine Tabelle mit ca. 10.000 Zeilen á jeweils 11 Spalten.
Eine Spalte gibt die Bestellnummer wider. Da Bestellungen von unserem System doppelt und dreifach vorgenommen wurden, existiert die Bestellnummer dementsprechend ungewollt auch mehr als einmal.
Meine Frage ist nun folgende:
Wie kann ich in Excel die Anzahl des doppelten Inhaltes einer bestimmten Spalte anzeigen lassen?
Mir würde im ersten Schritt nur die Summe reichen.
Gibt es eine Möglichkeit diese evtl. auch physisch anzeigen zu lassen?
Danke und Gruß,
pollenflug
Antwort 1 von coros
Hallo pollenflug,
schau Dir mal die Tabellenblattfunktion
=ZÄHLENWENN(Bereich;Suchkriterium)
an. Das bringt Dir die Anzahl der mehrfach vorhandenen Nummern.
Ich hoffe, Du kommst klar. Bei Fragen melde Dich bitte.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
schau Dir mal die Tabellenblattfunktion
=ZÄHLENWENN(Bereich;Suchkriterium)
an. Das bringt Dir die Anzahl der mehrfach vorhandenen Nummern.
Ich hoffe, Du kommst klar. Bei Fragen melde Dich bitte.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
Antwort 2 von Pollenlflug
Das geht schon fast in die Richtung.
Aber das würde bedeuten, dass ich jedes einzelne Suchkriterium eingeben müsste und das will, bzw. kann ich nicht, da es sich um über 10.000 Bestellnummern handelt.
Was ich als Befehl benötige ist folgendes:
Finde alle Inhalte die in der Spalte J doppelt auftreten, summiere diese Anzahl und (wenn möglich) markiere mir die Bereiche mit doppelten Inhalt.
Es ist zudem noch wichtig, dass mir Excel nur die tatsächlich doppelten Inhalte summiert. Folgendes Beispiel soll dies verdeutlichen:
B.Nr.: 20
B.Nr.: 21
B.Nr.: 21
B.Nr.: 21
B.Nr.: 22
B.Nr.: 23
Wir haben hier drei mal den Wert "21" - summiert anzeigen sollte er mir aber nur "2" da die eine "21" eine real existierende Bestellung ist.
Wahrscheinlich etwas für die Tüftler.
Danke aber schon mal im voraus:-)
Pollenflug
Aber das würde bedeuten, dass ich jedes einzelne Suchkriterium eingeben müsste und das will, bzw. kann ich nicht, da es sich um über 10.000 Bestellnummern handelt.
Was ich als Befehl benötige ist folgendes:
Finde alle Inhalte die in der Spalte J doppelt auftreten, summiere diese Anzahl und (wenn möglich) markiere mir die Bereiche mit doppelten Inhalt.
Es ist zudem noch wichtig, dass mir Excel nur die tatsächlich doppelten Inhalte summiert. Folgendes Beispiel soll dies verdeutlichen:
B.Nr.: 20
B.Nr.: 21
B.Nr.: 21
B.Nr.: 21
B.Nr.: 22
B.Nr.: 23
Wir haben hier drei mal den Wert "21" - summiert anzeigen sollte er mir aber nur "2" da die eine "21" eine real existierende Bestellung ist.
Wahrscheinlich etwas für die Tüftler.
Danke aber schon mal im voraus:-)
Pollenflug
Antwort 3 von Saarbauer
Hallo,
die Formel von @coros ist ok, aber ich habe ergänzende Vorschläge:
zum einen könntest du mit "Bedingter Formatierung und "Formel ist"
=ZÄHLENWENN($A$1:A1;A1)>1
bei einer farbigen Hinterlegung ("Muster") alle doppelten Zeilen anzeigen lassen, die 1. Zeile einer neuen Nummer bleibt ohne Hinterlegung.
Mit
=Wenn(ZÄHLENWENN($A$1:A1;A1)<2;ZÄHLENWENN(A:A;A1);"")
Kannst du dir beim 1. Auftreten des Wertes die Häufigkeit anzeigen lassen
Die Spaltenbezeichnung musst du entsprechend deinen Erfordernissen anpassen
Gruß
Helmut
die Formel von @coros ist ok, aber ich habe ergänzende Vorschläge:
zum einen könntest du mit "Bedingter Formatierung und "Formel ist"
=ZÄHLENWENN($A$1:A1;A1)>1
bei einer farbigen Hinterlegung ("Muster") alle doppelten Zeilen anzeigen lassen, die 1. Zeile einer neuen Nummer bleibt ohne Hinterlegung.
Mit
=Wenn(ZÄHLENWENN($A$1:A1;A1)<2;ZÄHLENWENN(A:A;A1);"")
Kannst du dir beim 1. Auftreten des Wertes die Häufigkeit anzeigen lassen
Die Spaltenbezeichnung musst du entsprechend deinen Erfordernissen anpassen
Gruß
Helmut
Antwort 4 von Saarbauer
Hallo,
als Ergänzung, bei Formel
=Wenn(ZÄHLENWENN($A$1:A1;A1)<2;ZÄHLENWENN(A:A;A1)-1;"")
dann gibt die Formel die vorhandenen Duplikate an
Gruß
Helmut
als Ergänzung, bei Formel
=Wenn(ZÄHLENWENN($A$1:A1;A1)<2;ZÄHLENWENN(A:A;A1)-1;"")
dann gibt die Formel die vorhandenen Duplikate an
Gruß
Helmut
Antwort 5 von pollenflug2
Hallo,
ich habe die Zeile kopiert aber funktionieren tut es noch immer noch nicht.
Ich habe folgendes eingegeben - die Spalte J ist diejenige um die es geht.
=Wenn(ZÄHLENWENN($J$2:J2;J2)<2;ZÄHLENWENN(J:J;J1)-1;"")
Funktionieren tut sie aber nicht. Aber ich versteh auch leider die Befehlskette nicht.
Gruß, Pollenflug
ich habe die Zeile kopiert aber funktionieren tut es noch immer noch nicht.
Ich habe folgendes eingegeben - die Spalte J ist diejenige um die es geht.
=Wenn(ZÄHLENWENN($J$2:J2;J2)<2;ZÄHLENWENN(J:J;J1)-1;"")
Funktionieren tut sie aber nicht. Aber ich versteh auch leider die Befehlskette nicht.
Gruß, Pollenflug
Antwort 6 von Saarbauer
Hallo,
zun einen
=Wenn(ZÄHLENWENN($J$2:J2;J2)<2;ZÄHLENWENN(J:J;J2)-1;"")
und dann in der Spalte ganz nach unten ziehen.
Gruß
Helmut
zun einen
=Wenn(ZÄHLENWENN($J$2:J2;J2)<2;ZÄHLENWENN(J:J;J2)-1;"")
und dann in der Spalte ganz nach unten ziehen.
Gruß
Helmut
Antwort 7 von Aliba
Hi Pollenflug,
kannst Du mal erklären, was Du eigentlich als Endziel haben willst.
Willst Du eine um die mehrfach vorkommenden Datensätze bereinigte Tabelle haben, dann
Voraussetzung:
alle 11 Spalten haben Überschriften, diese befinden sich in Zeile1 in Spalte A beginnend. Mehrfach ausgelöste Bestellungen heisst für mich, diese sind auch in allen Spalteneinträge identisch.
Begib dich in A1 dann DATEN - FILTER - SPEZIALFILTER, (deine Tabelle sollte nun markiert sein), dann Haken bei "keine Duplikate" und bei "an gleicher Stelle filtern" OK . Das Ergebnis markieren, kopieren und in ein neues Tabellenblatt einfügen.
Oder benötigst Du vielleicht Deine tatsächliche Bestellsumme, dann Tabelle nach Bestellnummern sortieren. Der Einfachheithalber stehen die Bestellnummern in Spalte A in A2 beginnend.
In Spalte B stehen die Bestellbeträge.
Formel für die tatsächliche Bestellsumme:
=SUMMENPRODUKT((A2:A11000<>A1:A10999)*(B2:B11000))
Wobei 11000 für Deine letzte gefüllte Zeile steht, 10999 ist dann eben eine weniger.
Aber wie gesagt, ist halt davon abhängig, was Du in der Endlösung erzielen willst.
CU Aliba
kannst Du mal erklären, was Du eigentlich als Endziel haben willst.
Willst Du eine um die mehrfach vorkommenden Datensätze bereinigte Tabelle haben, dann
Voraussetzung:
alle 11 Spalten haben Überschriften, diese befinden sich in Zeile1 in Spalte A beginnend. Mehrfach ausgelöste Bestellungen heisst für mich, diese sind auch in allen Spalteneinträge identisch.
Begib dich in A1 dann DATEN - FILTER - SPEZIALFILTER, (deine Tabelle sollte nun markiert sein), dann Haken bei "keine Duplikate" und bei "an gleicher Stelle filtern" OK . Das Ergebnis markieren, kopieren und in ein neues Tabellenblatt einfügen.
Oder benötigst Du vielleicht Deine tatsächliche Bestellsumme, dann Tabelle nach Bestellnummern sortieren. Der Einfachheithalber stehen die Bestellnummern in Spalte A in A2 beginnend.
In Spalte B stehen die Bestellbeträge.
Formel für die tatsächliche Bestellsumme:
=SUMMENPRODUKT((A2:A11000<>A1:A10999)*(B2:B11000))
Wobei 11000 für Deine letzte gefüllte Zeile steht, 10999 ist dann eben eine weniger.
Aber wie gesagt, ist halt davon abhängig, was Du in der Endlösung erzielen willst.
CU Aliba
Antwort 8 von pollenflug2
Hello @ all,
vielen Dank, jetzt hat es geklappt.
@ Aliba: das war genau das, was ich gesucht habe. Ich wollte einfach nur die absolute Anzahl der gesamten gegen die tatsächlichen und realistischen Daten abgleichen.
Viele Grüße,
Pollenflug
vielen Dank, jetzt hat es geklappt.
@ Aliba: das war genau das, was ich gesucht habe. Ich wollte einfach nur die absolute Anzahl der gesamten gegen die tatsächlichen und realistischen Daten abgleichen.
Viele Grüße,
Pollenflug

