• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

beschikbaarheid van personen bij indeling/planning

Status
Niet open voor verdere reacties.

Friend

Verenigingslid
Lid geworden
31 jan 2009
Berichten
1.137
Beste forummers,

In het voorbeeld bestandje zou ik graag op blad: indeling in kolom H de namen willen vermelden van de nog beschikbare personen.
Dat de reeds ingedeelde personen vergeleken worden met de beschikbare personen van blad: naam.

Hoe is dit te realiseren?

Friend
 

Bijlagen

Optie voor Excel 365:
Code:
=TEKST.COMBINEREN("; ";WAAR;FILTER(Tabel1[namen];AANTAL.ALS($B2:$E2;Tabel1[namen])=0;""))
 
AlexCEL,

Hartelijkdank voor je reactie:thumb:

Geweldig dat doet het precies, Dank je voor de oplossing!

Friend
 
Geen idee of het alleen voor insiders is.

Code:
=ARRAYTOTEXT(FILTER(Tabel1[namen];AANTAL.ALS(B2:E2;Tabel1[namen])=0))
 
De eerste keer dat ik een toepassing zie van die nieuwe functie. :thumb:

Ook geen idee of iedereen met 365 'm al heeft.
 
Voor degenen die geen 365 hebben of bepaalde functies, hierbij een oplossing die werkt met gewone formules in hulpkolommen die je kan verbergen.
Vroeg of laat komt de vraag of de validatielijsten te laten inkorten met namen die al ingepland zijn. Die formules zitten er ook in.
Ben benieuwd hoe gemakkelijk dat gaat met 365.
 

Bijlagen

Harry en Piet,

Hartelijk dank voor jullie reactie en toevoegingen.
Excuus voor het late antwoorden ik was even niet "online":o

Harry, dank voor je code voor in de nieuwe functie. Geweldig hoe jullie dit toch altijd weer doen. :)

Piet, ook dank voor jouw code en uitwerking voor niet 365. Geweldig hoe je ook de namen verminderd in de opzoeklijsten :)

Nogmaals dank!

Friend
 
Ben benieuwd hoe gemakkelijk dat gaat met 365.

Piet;

Bijvoorbeeld in F2.
Code:
=TRANSPONEREN(FILTER(Tabel1[namen];AANTAL.ALS(Table2[@[A]:[d]];Tabel1[namen])=0;""))

In de validatielijst:
Code:
=$F2#
 
Emields,

Dank je wel voor je reactie:thumb:

Wow dat maakt een hele mooie "clean" oplossing.

Dat geeft mij ideeën (en helaas ook werk) sommige andere bestanden aan te passen :cool:

Thanks

Friend
 
Harry,

Dank voor je aanvulling en code en extra oplossing:thumb:

Friend
 
Harry,

Nog even aanvullend vraagje.

Ik krijg een foutmelding in F2 : #OVERLOOP!

Wat doe ik fout?

Friend
 

Bijlagen

De functie heeft ruimte nodig naar rechts.
Haal ze daarom uit de tabel.
 

Bijlagen

Je dynamische tabel is niet groot genoeg om alle resultaten te laten zien...

Er staat rechts van F2 allemaal informatie waar de formule in F2 informatie wil neerzetten. (#OVERLOOP dus)
 
Laatst bewerkt:
Ook in een tabel die groot genoeg is werkt het niet Alex.
Had ik al getest.
 
Dan is het probleem toch echt de gevulde kolommen naast F2...
 
Laat me dat eens in een bestand zien.

Hier werkt het in ieder geval niet in een tabel.
 
Denk dat we langs elkaar heen praten Harry... laat maar zitten verder wat mij betreft.

Makkelijkst lijkt me ARRAYTOTEXT te gebruiken, heb je ook niet met overloop te maken.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan