Hallo zusammen,
Ich würde gerne einen Datensatz nach bestimmten Kriterien filtern um bestimmte Einträge schlussendlich zu löschen. Die Dateneinträge sehen folgendermaßen aus:
Tag |
Person |
Nummer |
Betrag |
01.01.2022 |
X |
123 |
100 |
01.01.2022 |
Y |
123 |
100 |
01.01.2022 |
Z |
789 |
50 |
01.01.2022 |
Z |
456 |
90 |
02.01.2022 |
X |
345 |
180 |
usw. |
usw. |
usw. |
usw. |
Ich würde gerne eine Funktion schreiben die die Tabelle folgendermaßen filtert:
Wenn das Datum gleich ist überprüfe die Nummer. Wenn die Nummer gleich ist überprüfe ob einer der Einträge von Person X ist. (Wenn nicht schmeiße alle Einträge mit diesem Datum + Nummer aus der Liste). Wenn eine der Personen Person X ist, überprüfe ob es am selben Datum, mit derselben Nummer einen Eintrag gibt mit demselben Betrag, von einer der beiden anderen Personen. Sollte dies zutreffen, überprüfe das nächste Datum (..., Nummer, Person, Betrag) usw.
Ist die Arbeitsanweisung verständlich genug?
Leider taugen alle meine Lösungsansätze nichts. 
Vielen Dank!
|