Ga naar inhoud

Aanbevolen berichten

Geplaatst:

Typ in i4 en sluit af met Ctrl-Shift-Enter:

=ALS(RIJEN(I$4:I4)<=AANTAL.ALS($D$4:$D$9;I$3);INDEX($C$4:$C$9;KLEINSTE(ALS($D$4:$D$9=I$3;RIJ($D$4:$D$9)-3);RIJEN(I$4:I4)));ALS(RIJEN(I$4:I4)<=AANTAL.ALS($D$4:$D$9;I$3)+AANTAL.ALS($G$4:$G$9;I$3);INDEX($F$4:$F$9;KLEINSTE(ALS($G$4:$G$9=I$3;RIJ($G$4:$G$9)-3);RIJEN(I$4:I4)-AANTAL.ALS($D$4:$D$9;I$3)))))

Kopieer de formule naar rechts en naar beneden.

Als er meer dan 2 groepen zijn, wordt de formule uiteraard navenant langer,

dan is een vba-oplossing meer aangewezen.

Geplaatst:

Let er wel op dat je consequent bent met de gebruikte namen, dus niet zowel "Zorg en Welzijn" als "Zorg & Welzijn"

gebruiken zoals je hebt gedaan, maar 1 van de twee!

Geplaatst:

Om te voorkomen dat in de cellen waarin geen namen verschijnen ONWAAR komt te staan, moet je er dit van maken:

=ALS(EN(RIJEN(I$4:I4)>AANTAL.ALS($D$4:$D$9;I$3);RIJEN(I$4:I4)>AANTAL.ALS($D$4:$D$9;I$3)+AANTAL.ALS($G$4:$G$9;I$3));"";ALS(RIJEN(I$4:I4)<=AANTAL.ALS($D$4:$D$9;I$3);INDEX($C$4:$C$9;KLEINSTE(ALS($D$4:$D$9=I$3;RIJ($D$4:$D$9)-3);RIJEN(I$4:I4)));ALS(RIJEN(I$4:I4)<=AANTAL.ALS($D$4:$D$9;I$3)+AANTAL.ALS($G$4:$G$9;I$3);INDEX($F$4:$F$9;KLEINSTE(ALS($G$4:$G$9=I$3;RIJ($G$4:$G$9)-3);RIJEN(I$4:I4)-AANTAL.ALS($D$4:$D$9;I$3))))))

Natuurlijk ook weer invoeren via Ctrl-Shift-Enter.

Geplaatst:

Het kan wat korter.

Nog steeds invoeren via Ctrl-Shift-Enter:

=ALS(RIJEN(I$4:I4)<=AANTAL.ALS($D$4:$D$9;I$3);INDEX($C$4:$C$9;KLEINSTE(ALS($D$4:$D$9=I$3;RIJ($D$4:$D$9)-3);RIJEN(I$4:I4)));ALS(RIJEN(I$4:I4)<=AANTAL.ALS($D$4:$D$9;I$3)+AANTAL.ALS($G$4:$G$9;I$3);INDEX($F$4:$F$9;KLEINSTE(ALS($G$4:$G$9=I$3;RIJ($G$4:$G$9)-3);RIJEN(I$4:I4)-AANTAL.ALS($D$4:$D$9;I$3)));""))

  • 3 weken later...
Gast
Dit topic is nu gesloten voor nieuwe reacties.
×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.