Filter nach bestimmten Kriterien in mehreren Zeilen

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

cdaenzer
Beiträge: 4
Registriert: Mi, 04.05.2011 08:39

Filter nach bestimmten Kriterien in mehreren Zeilen

Beitrag von cdaenzer »

Hallo, ich stehe vor folgendem Problem:

Ich habe eine Tabelle mit ca 6000 Zeilen (siehe Anhang).

Die Personen in der Tabelle (Spalte B) sollen so gefiltert werden, dass nur diejenigen übrigbleiben die sowohl in Spalte K als auch in Spalte L ein "ja" stehen haben, und zwar unabhängig davon, ob das "ja" in Zeile 1 oder 2 vorkommt. Die betreffenden Personen sind dann aber auch mehrmals vorhanden.

"Peter" und "Hans" sollen rausgefiltert werden, "Andrea", "Micha" und "Hanna" nicht.

Hat dafür jemand eine Idee?

Mfg C.Dänzer
Dateianhänge
58ec62d8d9ea70d89492ad2b118e1b13.JPG
58ec62d8d9ea70d89492ad2b118e1b13.JPG (45.92 KiB) 648 mal betrachtet
Karolus
********
Beiträge: 7533
Registriert: Mo, 02.01.2006 19:48

Re: Filter nach bestimmten Kriterien in mehreren Zeilen

Beitrag von Karolus »

Hallo
Du brauchst wohl erstmal eine Hilfsspalte mit einer Formel fürs spätere filtern, angenommen die erste "Andrea" steht in B4 nimm in Zelle M4 die Formel:

Code: Alles auswählen

=SUMMENPRODUKT(B$4:B$6000=B4;L$4:L$6000=K4)*(K4="ja")+SUMMENPRODUKT(B$4:B$6000=B4;K$4:K$6000=L4)*(L4="ja")
kopiere die Formel in den Bereich M5:M6000
und benutze für den Filter Spalte M > 0

Edit:Formel verbessert.

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
cdaenzer
Beiträge: 4
Registriert: Mi, 04.05.2011 08:39

Re: Filter nach bestimmten Kriterien in mehreren Zeilen

Beitrag von cdaenzer »

Hallo Karo,

vielen,vielen Dank für Deine Hilfestellung.

Allerdings klappt es noch nicht und ich finde den Fehler nicht.

Grüße Chris
Dateianhänge
f0eb7041d27451e7da66117a46b51021.JPG
f0eb7041d27451e7da66117a46b51021.JPG (82.31 KiB) 629 mal betrachtet
Karolus
********
Beiträge: 7533
Registriert: Mo, 02.01.2006 19:48

Re: Filter nach bestimmten Kriterien in mehreren Zeilen

Beitrag von Karolus »

Hallo
1. ersetze in der Formel von M1 alle 4en durch 1, und kopiere nochmal nach unten.
2. Was ist das da in Spalte B ??

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
cdaenzer
Beiträge: 4
Registriert: Mi, 04.05.2011 08:39

Re: Filter nach bestimmten Kriterien in mehreren Zeilen

Beitrag von cdaenzer »

Jetzt sieht das ganze so aus - es stehen aber noch Personen in Spalte B, die nur einen Einmal vorkommen,z.B. Andrea, Angela, Barbara.
Aber ich fühle mich dem Ziel sehr nahe :)


"Das da" in Spalte B war nur übermalt.


Gruß, Chris
Dateianhänge
0caf5017706782a48f97126d292a3e29.JPG
0caf5017706782a48f97126d292a3e29.JPG (79.79 KiB) 622 mal betrachtet
Karolus
********
Beiträge: 7533
Registriert: Mo, 02.01.2006 19:48

Re: Filter nach bestimmten Kriterien in mehreren Zeilen

Beitrag von Karolus »

Hallo
cdaenzer hat geschrieben:Jetzt sieht das ganze so aus - es stehen aber noch Personen in Spalte B, die nur einen Einmal vorkommen,z.B. Andrea, Angela, Barbara.
Aber ich fühle mich dem Ziel sehr nahe :)
Ähm, kannst du nochmal beschreiben was gefiltert werden soll, momentan kann ich das nicht nachvollziehen - Einmalige Namenszeilen werden nur dann gefiltert wenn sowohl in L als auch in K "ja" steht - sollen diese Zeilen auch ausgeblendet werden?

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Filter nach bestimmten Kriterien in mehreren Zeilen

Beitrag von clag »

Hallo cdaenzer, Hallo Karolus,

ich hab da mal mit gebastelt und denke, es reicht die etwas einfachere Version der Formel

=SUMMENPRODUKT(B$1:B$6000=B1;L$1:L$6000="ja")+SUMMENPRODUKT(B$1:B$6000=B1;K$1:K$6000="ja")
zumindest bei meinem Test hier und dann in M auf >1 filtern

edit: habe die obige doch eher unfertige Formel noch etwas nachbessern müssen, :oops:
damit mindestens je ein "ja" in Spalte K und Spalte L wirkt ....

=WENN(UND(SUMMENPRODUKT(B$1:B$6000=B1;L$1:L$6000="ja");SUMMENPRODUKT(B$1:B$6000=B1;K$1:K$6000="ja"));"x";"")

und in Spalte M auf "x" filtern, das sollte aber jetzt passen... ;)

@ cdaenzer
du hast im Namenfeld die komplette Spalte ausgewählt das halte ich bei nur 6000 Datensätzen für etwas übertrieben
die derzeit überschüssigen 1042576 Formeln sind nur Ballast für die Datei, jedenfalls bei den jetzigen Formel/Bedingungen
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
cdaenzer
Beiträge: 4
Registriert: Mi, 04.05.2011 08:39

Re: Filter nach bestimmten Kriterien in mehreren Zeilen

Beitrag von cdaenzer »

Wo ist der "Daumen-hoch"-Smiley?

Es klappt, vielen, vielen, vielen lieben Dank!
Antworten