Liebe Excelprofis
ich brauche für die Ablage eine Liste der Daten (Datums) wann z.B. Urlaub genommen wurde.
Die Erfassung erfolgt über Buchstaben (u=Urlaub, e=Elternzeit etc) in einer Zelle zur Person und Datum.
Da man so etwas nicht abheften kann, möchte ich die Daten (Datums oder wie ist die Mehrzahl) als Liste untereinander stehen haben.
Ich hänge ein kurzes Beispiel mit drunter
Oben ist der Eingabebereich zu sehen und darunter habe ich gezeigt, was ich gerne hätte.
Was meint Ihr, geht da was? Dank schon jetzt
Kapt.Ulrich
Hola,
=WENNFEHLER(INDEX($D$2:$AP$2;AGGREGAT(15;6;SPALTE($D$2:$AP$2)-3/(($B$4:$B$6=$J$12)*($D$4:$AP$6="u"));ZEILE(A1)));"")
Wird falsch wenn es mehrere gleiche Nachnamen gibt. Dann musst du den Vornamen noch mit abfragen, analog zum Nachnamen.
Gruß,
steve1da
Hola Steve1da, liebes Forum
So da bin ich noch mal.
Danke für deine Formel die ich für meine Zwecke ein wenig angepasst habe.
Im mitgeschickten Beispiel habe ich sie im Arbeitsblatt "Liste" eingebaut.
Sie zeigt aber nur immer den ersten Urlaubstag an und nicht wie ich es brauche eine Liste aller Urlaubstage
Ich habe meine Beispieldatei überarbeitet und ein paar Kommentare in rot dazugeschrieben.
Ich hoffe man kann das mit der Liste machen oder braucht man VBA dazu um eine Schleife durchzulaufen.
Magst Du noch einmal schauen (Andere Forumsfreunde natürlich auch!)
Danke schon jetzt
Kapt.Ulrich
Es ist manchmal schwer, etwas zu beschreiben, wenn man das Ergebnis ganz klar vor Augen hat... Sorry
Der Herr Mustermann hatte im Januar 5 Urlaubstage genommen 05.01. bis 11.01. (ohne das Wochenende)
und diese 5 Tage, an denen ein "u" in dem "Eintragungen"-Arbeitsblatt steht , die sollen als Liste wie im Beispiel im "Liste"-Arbeitsblatt auch erscheinen.
Also zu jederZelle, in der bei Herrn Mustermann ein "u" steht, soll ein Eintrag im "Liste"-Arbeitsblatt erfolgen
Das soll dann so ähnlich aussehen wie dort von mir exemplarische und "händisch" eingetragen.
Wie schon beschrieben hat die Original-Liste Spalten bis Anfang 2024 also etwa 375
und es sind etwa 80 Leute, für die in diese Liste Urlaubstage "u", Krankheitstage "k", Sonderurlaub "s" etc eingetragen werden.
Ich möchte dann später nur den Namen und den Kennbuchstaben eingeben (z.B."u") und habe dann eine Auflistung aller Datums an dem die Person Urlaub hatte.
Danke fürs kümmern, Siggi, aber Steve1da hat (natürlich) recht:
Hammer! Einfach nur die Zelle nach unten ziehen und schon stehen alle gewünschten Daten ohne Leerzeile untereinander.
Ich werde jetzt für ein druckbares Formular 80 Zeilen vorhalten, mehr Urlaub wird bei uns zumindest keiner bekommen :-)
Und wenn bei Krankheit das nicht reichen sollte, dann kann man auch mal in die Eingabe schauen und die Daten da rausschreiben.
Vielen Dank Euch und Dir Steve1da war mal wieder schön
Gruß , Dank
Kapt.Ulrich
Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste
Hinweis auf Angebot
Excel-Inside - lang Keine
Lösung gefunden? Du kannst Dich gerne an
unser erfahrenes Experten-Team
wenden um dein Anliegen zu besprechen. Gerne
erstellen wir auf dieser Basis ein Angebot. Sende deine Anfrage
einfach per
E-Mail an anfrage@excel-inside.de