Beide Duplikate (Zahlen mit negativem & positivem Vorzeichen) löschen möglich?
#11
Hallöchen,

meinst Du mit jeweils ein Paar dass nur ein Paar stehenbleiben soll? In etwa so; da kann alles >2 in Spalte C weg.

Arbeitsblatt mit dem Namen 'Tabelle1'
ABC
1A11
2B21
3C-21
4A-12
5B11
6C22
7A-21
8B-12
9C11
10A22
11B-22
12C-12
13A13
14B23
15C-23
16A-14
17B13
18C24

ZelleFormel
C1=SUMMENPRODUKT((($A$1:A1)=A1)*(ABS(($B$1:B1))=ABS(B1)))
C2=SUMMENPRODUKT((($A$1:A2)=A2)*(ABS(($B$1:B2))=ABS(B2)))
C3=SUMMENPRODUKT((($A$1:A3)=A3)*(ABS(($B$1:B3))=ABS(B3)))
C4=SUMMENPRODUKT((($A$1:A4)=A4)*(ABS(($B$1:B4))=ABS(B4)))
C5=SUMMENPRODUKT((($A$1:A5)=A5)*(ABS(($B$1:B5))=ABS(B5)))
C6=SUMMENPRODUKT((($A$1:A6)=A6)*(ABS(($B$1:B6))=ABS(B6)))
C7=SUMMENPRODUKT((($A$1:A7)=A7)*(ABS(($B$1:B7))=ABS(B7)))
C8=SUMMENPRODUKT((($A$1:A8)=A8)*(ABS(($B$1:B8))=ABS(B8)))
C9=SUMMENPRODUKT((($A$1:A9)=A9)*(ABS(($B$1:B9))=ABS(B9)))
C10=SUMMENPRODUKT((($A$1:A10)=A10)*(ABS(($B$1:B10))=ABS(B10)))
C11=SUMMENPRODUKT((($A$1:A11)=A11)*(ABS(($B$1:B11))=ABS(B11)))
C12=SUMMENPRODUKT((($A$1:A12)=A12)*(ABS(($B$1:B12))=ABS(B12)))
C13=SUMMENPRODUKT((($A$1:A13)=A13)*(ABS(($B$1:B13))=ABS(B13)))
C14=SUMMENPRODUKT((($A$1:A14)=A14)*(ABS(($B$1:B14))=ABS(B14)))
C15=SUMMENPRODUKT((($A$1:A15)=A15)*(ABS(($B$1:B15))=ABS(B15)))
C16=SUMMENPRODUKT((($A$1:A16)=A16)*(ABS(($B$1:B16))=ABS(B16)))
C17=SUMMENPRODUKT((($A$1:A17)=A17)*(ABS(($B$1:B17))=ABS(B17)))
C18=SUMMENPRODUKT((($A$1:A18)=A18)*(ABS(($B$1:B18))=ABS(B18)))
Verwendete Systemkomponenten: [Windows (64-bit) NT 10.00] / MS Excel 365
Diese Tabelle wurde mit Tab2Html (v2.7.1) erstellt. ©Gerd alias Bamberg
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#12
Damit soll ein Abgleich stattfinden, weil im Programm eine Buchungsdifferenz auftritt. Damit soll herausgefunden werden, woher die Differenz kommt. 

Das heißt dieses bereinigen dient nur dazu, dass die Liste ganz ganz enorm verschlankt werden kann.

Spalte A: Name, Spalte B: Kundennummer, Spalte C: "Ja" bei negativen Zahlen in folgender Spalte "Nein" bei positiver, Spalte D: Zahl (also der Betrag)

Hier mal das Original. In Spalte A steht lediglich Namen. Jedes mal ein anderer Name, wenn in Spalte C das datum kommt. Dann wechselt der Name. 

Nun müssen alle Zeilen gelöscht werden, wo es eben auf einen positiven Betrag der gleiche negative folgt innerhalb eines Namens.


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#13
Das müsste eigentlich mit Gruppierung per Power Query möglich sein. Es macht sich aber niemand die Mühe die Tabelle abzutippen, um das zu testen.
Cadmus
Antworten Top
#14
Stimmt. 

Hab einen Teilausschnitt mal als Anhang beigefügt und die Namen rausgenommen


Angehängte Dateien
.xlsx   Mappe3.xlsx (Größe: 662,42 KB / Downloads: 4)
Antworten Top
#15
Hallo,

so richtig?

Siehe Anhang.


Angehängte Dateien
.xlsx   Mappe3.xlsx (Größe: 673,16 KB / Downloads: 5)
Cadmus
[-] Folgende(r) 1 Nutzer sagt Danke an Cadmus für diesen Beitrag:
  • Ferdom
Antworten Top
#16
Ja!!

Wie geht das?!  Huh
Antworten Top
#17
Mit PowerQuery (PQ). Über den Tab Daten - aus Tabelle/Bereich die Daten in den PQ-Editor laden.

Dort gruppieren.

In deiner Beispieldatei kannst du dir das über den Tab "Abfrage" -> "bearbeiten" ansehen.

Auf Youtube gibt es auch viele Videos als Einführung zu PQ.

Screenshot des PQ Fensters:


Angehängte Dateien Thumbnail(s)
   
Cadmus
[-] Folgende(r) 1 Nutzer sagt Danke an Cadmus für diesen Beitrag:
  • Ferdom
Antworten Top
#18
Danke! Ich kann es nun mit allen Dateien so machen. Besten Dank für die Hilfe. 

Muss aber wohl tatsächlich ein paar Tutorials welzen um zu verstehen, warum es so klappt. ;)
Antworten Top
#19
Im Grunde wird nur die letzte Spalte aufsummiert bei gleichen Einträgen in den Spalten davor..
Cadmus
Antworten Top
#20
Hallo Cadmus

Bitte dies nicht als Kritik ansehen.
Bei deinem Code "Entfernte Spalten" dieser Schritt ist nicht notwendig, wenn anschließend eine Gruppierung folgt.
Viele Grüße
PIVPQ
Antworten Top


Gehe zu:


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