Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Wenn / Index / Vergleich
#1
Moin zusammen,

ich fürchte ich bin auf dem Holzweg. Ich versuche einen Personalplan zu erstellen und komme nicht voran.

Anbei eine Test-Mappe.


In B2:B8 sind die Namen der Mitarbeiter. In C1:F1 steht jeweils ein fortlaufendes Datum. In C2:F8 steht an welchen Datum die betreffende Person Früh- oder Spätschicht hat.

Ich möchte jetzt in Spalte A ab Zelle A18 abwärts die Mitarbeiter aufgelistet haben, die an dem Datum in A17 Frühschicht haben. Am liebsten ohne Lücken direkt untereinander.

Ich hab immer wieder rumprobiert und die Formel wurde immer länger und unübersichtlicher.

=WENN(INDEX($C$2:$F$8;VERGLEICH($A$17;$C$1:$F$1;0);VERGLEICH("Frühschicht";C2:F2;0))="Frühschicht";INDEX($B$2:$B$8;VERGLEICH($A$17;$C$1:$F$1;0));"")

Leider zählt er nur immer den ersten Namen und lässt auch lücken. Wäre für jede Hilfe dankbar.

LG


Angehängte Dateien
.xlsx   Test - Kopie.xlsx (Größe: 12,12 KB / Downloads: 11)
Antworten Top
#2
Hola,
Code:
=WENNFEHLER(INDEX($B$2:$B$8;AGGREGAT(15;6;ZEILE($B$2:$B$8)-1/(($C$1:$F$1=$A$17)*($C$2:$F$8=$A$16));ZEILE(A1)));"")
Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • Integer89
Antworten Top
#3
Hi,

da du Excel365 hast, geht auch

=FILTER($B$2:$B$8;INDEX($C$2:$F$8;0;VERGLEICH(A17;$C$1:$F$1))=A16)

oder sogar

=FILTER($B$2:$B$8;FILTER($C$2:$F$8;$C$1:$F$1=A17)=A16)
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
[-] Folgende(r) 1 Nutzer sagt Danke an HKindler für diesen Beitrag:
  • Integer89
Antworten Top
#4
Vielen Dank, beide Antworten helfen mir sehr weiter! :)
Antworten Top


Gehe zu:


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