Clever-Excel-Forum

Normale Version: Pivot ohne doppelte Werte
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
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
ABF
1BearbeiterAuftragFertigKdn_Ref_1
2BE07. Okt 14'4503654010
3BE07. Okt 14'4503654010
4BE07. Okt 14'4503654010
5PR24. Okt 14'05035
6PR09. Okt 14'05035
7PR24. Okt 14'05035
8PR24. 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
NOS
1BearbeiterAuftragFertigKdn_Ref_1
2BE07. Okt 14'4503654010
3PR24. Okt 14'05035
4PR09. 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.
Hallo Ralf,

nicht den Spezialfilter, sondern Duplikate entfernen.
Da kannst Du dann bestimmen in welchen Spalten die Duplikate vorkommen.
Hi Atilla,

(30.10.2014, 20:18)atilla schrieb: [ -> ]nicht den Spezialfilter, sondern Duplikate entfernen.

aaah, klasse, das ist es.
so,

ich habe es jetzt auf 4 verschiedene Methoden versucht:
  1. 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.
  2. Tabelle "alle Positionen": mit Hilfsspalte Referenzen ermittelt (0 oder 1), dann mit Pivot die 1er pro Bearbeiter und Jahr summiert.
  3. Tabelle "alle Positionen": kopiert in Tabelle "alle Positionen2", dort Duplikate entfernen, dann Pivot erstellt mit Anzahl der Referenzen pro Bearbeiter und Jahr
  4. 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?
Hallo,

was wär ein dieser Beispielsdatei denn das richtige Ergebnis?

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHIJ
1BearbeiterAuftragFertigKdn_Ref_1Doppelt      
2BE07. Okt 14'45036540101   Doppelt1 
3BE07. Okt 14'45036540100      
4BE07. Okt 14'45036540100   Anzahl von AuftragFertigSpaltenbeschriftungen 
5PR24. Okt 14'050351   Zeilenbeschriftungen2014Gesamtergebnis
6PR09. Okt 14'050351   BE11
7PR24. Okt 14'050350   PR22
8PR24. Okt 14'050350   Gesamtergebnis33
9          

ZelleFormel
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'
 ABCDEFGHIJ
1BearbeiterAuftragFertigKdn_Ref_1Doppelt      
2BE07. Okt 14'45036540101   Doppelt1 
3BE07. Okt 14'45036540100      
4BE07. Okt 14'45036540100   Anzahl von AuftragFertigSpaltenbeschriftungen 
5PR24. Okt 14'050351   Zeilenbeschriftungen2014Gesamtergebnis
6PR09. Okt 14'050350   BE11
7PR24. Okt 14'050350   PR11
8PR24. Okt 14'050350   Gesamtergebnis22

ZelleFormel
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.
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]
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'
 ABCDEFGHI
1BearbeiterAuftragFertigKdn_Ref_1Doppelt   DoppeltWAHR
2BE07. Okt 14'4503654010WAHR     
3BE07. Okt 14'4503654010FALSCH   ZeilenbeschriftungenAnzahl von Kdn_Ref_1
4BE07. Okt 14'4503654010FALSCH   BE1
5PR24. Okt 14'05035WAHR   PR1
6PR09. Okt 14'05035FALSCH   Gesamtergebnis2
7PR24. Okt 14'05035FALSCH     
8PR24. Okt 14'05035FALSCH     

ZelleFormel
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'
 ABCDEFGHI
1BearbeiterAuftragFertigKdn_Ref_1Doppelt   DoppeltWAHR
2BE07. Okt 14'4503654010WAHR     
3BE07. Okt 14'4503654010FALSCH   ZeilenbeschriftungenAnzahl von Kdn_Ref_1
4BE07. Okt 14'4503654010FALSCH   BE1
5PR24. Okt 14050351111WAHR   PR2
6PR09. Okt 14'05035WAHR   Gesamtergebnis3
7PR24. Okt 14'05035FALSCH     
8PR24. Okt 14'05035FALSCH     
9         

ZelleFormel
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'
 ABC
1BearbeiterAuftragFertigKdn_Ref_1
2BE07. Okt 14'4503654010
3PR24. Okt 14050351111
4PR09. Okt 14'05035
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
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]
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'
 FGHIJKL
37Anzahl von BearbeiterSpaltenbeschriftungen     
38Zeilenbeschriftungen20102011201220132014Gesamtergebnis
39BE194178183183200938
40PR28823219617293981
41Gesamtergebnis4824103793552931919
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.
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.
[attachment=726]
Seiten: 1 2 3