Zellinhalt auf Gleichheit prüfen - war: Komplexe Frage Excel
#1
Hallo zusammen,

ich hätte eine, für mein Verständnis, recht aufwändige Frage zu Excel.
Ich habe eine Ausgangstabelle (mit ca. 66000 Zeilen aus diesem Jahr) wie folgt: (siehe Anhang)


.xlsx   Excelfrage.xlsx (Größe: 1,95 MB / Downloads: 11)

Ich muss aus diesem Datenpool nun folgendes extrahieren:

Wann wurde ein "Artikel (Spalte A)" am gleichen Tag "Datum (Spalte D)" vom gleichen "Benutzer (Spalte C)" vom gleichen "Von Lager (Spalte H)"  auf das gleiche "An Lager (Spalte I)" innerhalb weniger Minuten (Zeitfenster ca. 5 Minuten) "Zeit (Spalte B)" umgebucht. 
Diese Zeilen müssten dann markiert werden, so dass ich diese in irgend einer Form erkennen kann.

Ergebnis wäre zb.: Artikel A6337 / 621 am 10.07.2021 von LOG04 von LC02 006 033 30 auf LP20 001 001 01 um 10:47 und 10:49 gebucht

Ziel ist es vermeintlich unnötige mehrfachbuchungen zu identifizieren.

Ist so etwas in dieser Form überhaupt möglich?

Grüße
KeCu
Antworten Top
#2
Hola,

bitte keine Bilder!
Komplexe Fragen mit Bildern geht meistens schief.
Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • KeCu
Antworten Top
#3
habe die Tabelle in kürzerer Form eingefügt
Antworten Top
#4
Hallo KeCu,

wenn z.B in Zelle L1 die Zeitangabe (in Minuten) steht, innerhalb der die Zeitwerte in Spalte B als gleich betrachtet werden sollen, dann kannst du mit der Formel
=SUMMENPRODUKT(($A$2:$A$200=$A2)*($C$2:$C$200=$C2)*($D$2:$D$200=$D2)*($H$2:$H$200=$H2)*($I$2:$I$200=$I2)*(ABS($B$2:$B$200-$B2)<=$L$1))>1
in Spalte J prüfen, welche Buchungen "identisch" sind
(Formel in I2 und dann nach unten ziehen)
Dann kannst du mit dem Autofilter die Spalte J nach WAHR/FALSCH filtern

Diese Formel kannst du z.B. auch in der bedingten Formatierung verwenden, um die identischen Buchungen farblich hervorzuheben

siehe angehängte Beispieldatei

Wie sich diese Formel allerdings bei 66000 Zeilen auf die Performance deiner Tabelle auswirkt, weiss ich nicht….

Gruß
Fred


Angehängte Dateien
.xlsx   komplexe Frage Excel_fs2.xlsx (Größe: 29,68 KB / Downloads: 1)
Antworten Top
#5
Hi,

wenn in B Zahlen stehen würden, ginge nachstehende Formel in J2, aber bei der Datenmenge wird das eher problematisch!

Code:
=WENNFEHLER(AGGREGAT(15;6;ZEILE(A3:$A$250000)/(A3:$A$250000=A2)/(D3:$D$250000=D2)/(C3:$C$250000=C2)/(I3:$I$250000=I2)/(H3:$H$250000=H2)/(B3:$B$250000<=B2+1/288)/(B3:$B$250000>=B2-1/288);1);"")

nach unten ziehen, gibt die Zeile der Doppelbuchung an.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top


Gehe zu:


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