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