Registriert seit: 10.04.2014
Version(en): 2016 + 365
30.10.2014, 20:14
(Dieser Beitrag wurde zuletzt bearbeitet: 30.10.2014, 20:17 von Rabe.)
Hi Atilla,
schön, daß Du wieder mal da bist.
(30.10.2014, 19:52)atilla schrieb: Du könntest auch Deine Tabelle kopieren und in der kopierten dann Duplikate entfernen und daraus dann Deine Pivot erstellen.
denk, denk und überleg, hmmmm, ich glaube, Du hast recht:
wenn ich beim spezialfiltern (weglöschen der Doppelten) auch in den anderen Spalten die entsprechenden Zeilen weglöschen kann, wäre das vermutlich die Lösung. Das ginge dann ohne Hilfsspalte.
Getestet:
ne, geht leider nicht, denn aus diesen Tages-Daten
alle Positionen | A | B | F | 1 | Bearbeiter | AuftragFertig | Kdn_Ref_1 | 2 | BE | 07. Okt 14 | '4503654010 | 3 | BE | 07. Okt 14 | '4503654010 | 4 | BE | 07. Okt 14 | '4503654010 | 5 | PR | 24. Okt 14 | '05035 | 6 | PR | 09. Okt 14 | '05035 | 7 | PR | 24. Okt 14 | '05035 | 8 | PR | 24. Okt 14 | '05035 |
Excel-Inn.de | Hajo-Excel.de | XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007 | Add-In-Version 18.19 einschl. 64 Bit |
wird dann dieses
alle Positionen | N | O | S | 1 | Bearbeiter | AuftragFertig | Kdn_Ref_1 | 2 | BE | 07. Okt 14 | '4503654010 | 3 | PR | 24. Okt 14 | '05035 | 4 | PR | 09. Okt 14 | '05035 |
Excel-Inn.de | Hajo-Excel.de | XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007 | Add-In-Version 18.19 einschl. 64 Bit |
Die 05035 soll aber nur ein Mal drin sein.
Registriert seit: 14.04.2014
Version(en): 2003, 2007
Hallo Ralf,
nicht den Spezialfilter, sondern Duplikate entfernen.
Da kannst Du dann bestimmen in welchen Spalten die Duplikate vorkommen.
Gruß Atilla
Registriert seit: 10.04.2014
Version(en): 2016 + 365
Hi Atilla,
(30.10.2014, 20:18)atilla schrieb: nicht den Spezialfilter, sondern Duplikate entfernen.
aaah, klasse, das ist es.
Registriert seit: 10.04.2014
Version(en): 2016 + 365
so,
ich habe es jetzt auf 4 verschiedene Methoden versucht:
- Tabelle "alle Positionen": mit Autofilter nach Jahr gefiltert, dann die Referenzen für die zwei Bearbeiter händisch in eine neue Tabelle kopiert und mit Anzahl2 zählen lassen.
- Tabelle "alle Positionen": mit Hilfsspalte Referenzen ermittelt (0 oder 1), dann mit Pivot die 1er pro Bearbeiter und Jahr summiert.
- Tabelle "alle Positionen": kopiert in Tabelle "alle Positionen2", dort Duplikate entfernen, dann Pivot erstellt mit Anzahl der Referenzen pro Bearbeiter und Jahr
- Peters Vorschlag mit Berichtsfilter und nach Wert "1" gefiltert
Ergebnis:
Versuch 1-3 haben unterschiedliche Werte und Versuch 4 hat die gleichen Werte wie 2.
Welche Zahlen sind die richtigen?
Registriert seit: 12.04.2014
Version(en): Office 365
Hallo,
was wär ein dieser Beispielsdatei denn das richtige Ergebnis?
Arbeitsblatt mit dem Namen 'Tabelle1' | | A | B | C | D | E | F | G | H | I | J | 1 | Bearbeiter | AuftragFertig | Kdn_Ref_1 | Doppelt | | | | | | | 2 | BE | 07. Okt 14 | '4503654010 | 1 | | | | Doppelt | 1 | | 3 | BE | 07. Okt 14 | '4503654010 | 0 | | | | | | | 4 | BE | 07. Okt 14 | '4503654010 | 0 | | | | Anzahl von AuftragFertig | Spaltenbeschriftungen | | 5 | PR | 24. Okt 14 | '05035 | 1 | | | | Zeilenbeschriftungen | 2014 | Gesamtergebnis | 6 | PR | 09. Okt 14 | '05035 | 1 | | | | BE | 1 | 1 | 7 | PR | 24. Okt 14 | '05035 | 0 | | | | PR | 2 | 2 | 8 | PR | 24. Okt 14 | '05035 | 0 | | | | Gesamtergebnis | 3 | 3 | 9 | | | | | | | | | | |
Zelle | Formel | D2 | =WENN(SUMMENPRODUKT(($B$2:$B2=B2)*($C$2:$C2=C2))>1;0;1) |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Wenn du schreibst, doppelte sollen nicht gezählt werden dann erscheint mit das Ergebnis 1 bei BE bzw. 2 bei PR richtig zu sein.
Allerdings lässt diese Aussage Zitat:doppelte sollen nicht gezählt werden
auch Interpretationsspielraum:
Arbeitsblatt mit dem Namen 'Tabelle1' | | A | B | C | D | E | F | G | H | I | J | 1 | Bearbeiter | AuftragFertig | Kdn_Ref_1 | Doppelt | | | | | | | 2 | BE | 07. Okt 14 | '4503654010 | 1 | | | | Doppelt | 1 | | 3 | BE | 07. Okt 14 | '4503654010 | 0 | | | | | | | 4 | BE | 07. Okt 14 | '4503654010 | 0 | | | | Anzahl von AuftragFertig | Spaltenbeschriftungen | | 5 | PR | 24. Okt 14 | '05035 | 1 | | | | Zeilenbeschriftungen | 2014 | Gesamtergebnis | 6 | PR | 09. Okt 14 | '05035 | 0 | | | | BE | 1 | 1 | 7 | PR | 24. Okt 14 | '05035 | 0 | | | | PR | 1 | 1 | 8 | PR | 24. Okt 14 | '05035 | 0 | | | | Gesamtergebnis | 2 | 2 |
Zelle | Formel | D2 | =WENN(SUMMENPRODUKT(--($C$2:$C2=C2))>1;0;1) |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
In der ersten Formel wurde die Spalte B noch mitgeprüft - in der zweiten Formel wurde das 'doppelte' nur auf die Spalte B bezogen.
Welche, oder ob überhaupt eine, dieser Interpretationen richtig ist kann ich von hier aus nicht beurteilen.
Gruß
Peter
Registriert seit: 10.04.2014
Version(en): 2016 + 365
31.10.2014, 18:53
(Dieser Beitrag wurde zuletzt bearbeitet: 01.11.2014, 14:36 von Rabe.)
Hi Peter,
(31.10.2014, 16:11)Peter schrieb: was wär ein dieser Beispielsdatei denn das richtige Ergebnis?
[...]
Wenn du schreibst, doppelte sollen nicht gezählt werden dann erscheint mit das Ergebnis 1 bei BE bzw. 2 bei PR richtig zu sein.
Allerdings lässt diese Aussage Zitat:doppelte sollen nicht gezählt werden
auch Interpretationsspielraum:
[...]
In der ersten Formel wurde die Spalte B noch mitgeprüft - in der zweiten Formel wurde das 'doppelte' nur auf die Spalte B bezogen.
Welche, oder ob überhaupt eine, dieser Interpretationen richtig ist kann ich von hier aus nicht beurteilen.
Also:
es sollen nur in Spalte C keine doppelten stehen.
Ich will wissen, wie oft für BE im Jahr 2014 eine Referenz auftritt und wie oft für PR eine Referenz auftritt, dabei soll die Referenz, auch wenn sie an unterschiedlichen Tagen im Jahr auftritt jeweils nur ein Mal zählen.
Also ist die zweite Interpretation richtig.
Die Beispieldatei folgt noch. Ich versuche seit 20 Minuten, sie etwas zu anonymisieren, da sind zu viele Daten drin. Rechner überlastet.
So, ich habe sie nun etwas erleichtert und statt xlsx => xlsb, nun ist sie statt 10,4 nur 3,3 MB groß.
Datei entfernt
Moderator [Bild: smilie.php?smile_ID=1810]
Registriert seit: 12.04.2014
Version(en): Office 365
31.10.2014, 19:13
(Dieser Beitrag wurde zuletzt bearbeitet: 31.10.2014, 19:20 von Peter.)
Hallo,
wenn nur eine Spalte geprüft werden muss dann sollte eigentlich Zählenwenn() ausreichen für die Hilfsspalte und dann müsste dein Wunschergebnis doch so aussehen, oder?
Arbeitsblatt mit dem Namen 'Tabelle1' | | A | B | C | D | E | F | G | H | I | 1 | Bearbeiter | AuftragFertig | Kdn_Ref_1 | Doppelt | | | | Doppelt | WAHR | 2 | BE | 07. Okt 14 | '4503654010 | WAHR | | | | | | 3 | BE | 07. Okt 14 | '4503654010 | FALSCH | | | | Zeilenbeschriftungen | Anzahl von Kdn_Ref_1 | 4 | BE | 07. Okt 14 | '4503654010 | FALSCH | | | | BE | 1 | 5 | PR | 24. Okt 14 | '05035 | WAHR | | | | PR | 1 | 6 | PR | 09. Okt 14 | '05035 | FALSCH | | | | Gesamtergebnis | 2 | 7 | PR | 24. Okt 14 | '05035 | FALSCH | | | | | | 8 | PR | 24. Okt 14 | '05035 | FALSCH | | | | | |
Zelle | Formel | D2 | =ZÄHLENWENN(C$2:C2;C2)=1 |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
und so würde das aussehen wenn in der Spalte B für einen Bearbeiter zwei Referenznummern vorhanden wären:
Arbeitsblatt mit dem Namen 'Tabelle1' | | A | B | C | D | E | F | G | H | I | 1 | Bearbeiter | AuftragFertig | Kdn_Ref_1 | Doppelt | | | | Doppelt | WAHR | 2 | BE | 07. Okt 14 | '4503654010 | WAHR | | | | | | 3 | BE | 07. Okt 14 | '4503654010 | FALSCH | | | | Zeilenbeschriftungen | Anzahl von Kdn_Ref_1 | 4 | BE | 07. Okt 14 | '4503654010 | FALSCH | | | | BE | 1 | 5 | PR | 24. Okt 14 | 050351111 | WAHR | | | | PR | 2 | 6 | PR | 09. Okt 14 | '05035 | WAHR | | | | Gesamtergebnis | 3 | 7 | PR | 24. Okt 14 | '05035 | FALSCH | | | | | | 8 | PR | 24. Okt 14 | '05035 | FALSCH | | | | | | 9 | | | | | | | | | |
Zelle | Formel | D2 | =ZÄHLENWENN(C$2:C2;C2)=1 |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
und wenn ich die von Attila ins Gespräch gebrachte Methode mit Duplikate entfernen auf die Spalte C mit den Referenzen anwende dann ist, bei dieser kleinen Beispielsdatei, das Ergebnis auch gleich ersichtlich und deckt sich mit der PT:
Arbeitsblatt mit dem Namen 'Tabelle1' | | A | B | C | 1 | Bearbeiter | AuftragFertig | Kdn_Ref_1 | 2 | BE | 07. Okt 14 | '4503654010 | 3 | PR | 24. Okt 14 | 050351111 | 4 | PR | 09. Okt 14 | '05035 |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Gruß
Peter
Registriert seit: 10.04.2014
Version(en): 2016 + 365
31.10.2014, 21:33
(Dieser Beitrag wurde zuletzt bearbeitet: 01.11.2014, 14:35 von Rabe.)
Hi Peter,
(31.10.2014, 19:13)Peter schrieb: wenn nur eine Spalte geprüft werden muss dann sollte eigentlich Zählenwenn() ausreichen für die Hilfsspalte und dann müsste dein Wunschergebnis doch so aussehen, oder?
[...]
und so würde das aussehen wenn in der Spalte B für einen Bearbeiter zwei Referenznummern vorhanden wären:
was ist aber, wenn eine Referenz in mehreren Jahren auftaucht? Ist momentan noch nicht so, aber könnte ja passieren.
Ich habe 2 Bearbeiter/Werke und die >9000 Zeilen verteilen sich auf diese beiden Bearbeiter.
Datei entfernt
Moderator [Bild: smilie.php?smile_ID=1810]
Registriert seit: 14.04.2014
Version(en): 2003, 2007
Hallo Ralf,
ich erhalte mit der Variante Duplikate entfernen und Pivot das gleiche Ergebnis,
wie Du mit Peters Formellösung.
Hier die Pivotauswetung nach Duplikate entfernen:
Arbeitsblatt mit dem Namen 'Auswertung' | | F | G | H | I | J | K | L | 37 | Anzahl von Bearbeiter | Spaltenbeschriftungen | | | | | | 38 | Zeilenbeschriftungen | 2010 | 2011 | 2012 | 2013 | 2014 | Gesamtergebnis | 39 | BE | 194 | 178 | 183 | 183 | 200 | 938 | 40 | PR | 288 | 232 | 196 | 172 | 93 | 981 | 41 | Gesamtergebnis | 482 | 410 | 379 | 355 | 293 | 1919 |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Du musst die Spalten Bearbeiter und Kdn_Ref_1 angehackt lassen und alle anderen Überschriften abwählen.
Gruß Atilla
Registriert seit: 12.04.2014
Version(en): Office 365
Hallo,
ja, so sieht das Ergebnis der PT mit der Hilfsspaltenlösung aus. Ich habe noch die Feldliste mit aufgenommen damit du das auch erkennen kannst was wo steht.
Gruß
Peter
|