Hallo zusammen,
ich habe eine Tabelle mit einer Liste an Namen in der ersten Spalte und in den folgenden Spalten Markierungen, wer zu einem bestimmten Datum anwesend war und wer nicht.
Auf einem weiteren Arbeitsblatt würde ich gerne eine Liste aller an einem bestimmten Datum Anwesenden darstellen.
Eigentlich habe ich das auch schon hinbekommen, allerdings leider nur mit der volatilen Funktion "Bereich.Verschieben", was dann doch zu merklichen Leistungseinbußen führt.
Die Formel sieht dann so aus:
INDEX(Teilnehmer!$A:$A;KKLEINSTE(WENN(BEREICH.VERSCHIEBEN(Teilnehmer!$A:$A;0;SPALTE(INDEX(Teilnehmer!$4:$4;$A$11))+1)
=Teilnehmer!$B$1;ZEILE(Teilnehmer!$A:$A));ZEILE(1:1));1) und dann nach unten kopiert.
Hätte da jemand eine Idee, wie man das ganze geschickter hinbekommt? Wenn möglich ohne VBA ;)
Merci schonmal :*
https://www.herber.de/bbs/user/158829.xlsx