Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Pivot ohne doppelte Werte
#11
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.
Antworten Top
#12
Hallo Ralf,

nicht den Spezialfilter, sondern Duplikate entfernen.
Da kannst Du dann bestimmen in welchen Spalten die Duplikate vorkommen.
Gruß Atilla
Antworten Top
#13
Hi Atilla,

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

aaah, klasse, das ist es.
Antworten Top
#14
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?
Antworten Top
#15
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.
Gruß
Peter
Antworten Top
#16
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]
Antworten Top
#17
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
Gruß
Peter
Antworten Top
#18
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]
Antworten Top
#19
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.
Gruß Atilla
Antworten Top
#20
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
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste