• 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.

Excel formules samenvoegen

Status
Niet open voor verdere reacties.

patrixweb

Gebruiker
Lid geworden
21 sep 2010
Berichten
105
Beste experts,

Jullie zullen wel denken, daar heb je hem weer :confused:

Ik ben al een tijdje aan het stoeien maar ik krijg de formules niet samengevoegd (misschien kan het ook helemaal niet).

Wat ik probeer te doen is de zaterdag en zondag samen te voegen met de formule van maandag t/m vrijdag zodat ze op een regel komen als ze de DC hetzelfde is.

Is dit met een formule te realiseren of is dit iets voor VBA?

Alvast bedankt
 

Bijlagen

Wat is DC?
Wat moet de formule doen?
Als je dit in paar zinnen kan vertellen kan, dan kan je deze zinnen vertalen naar formules.
Als je de logica niet kwijt kan in formules dan kan je de logica ook niet kwijt in VBA.
 
Hi Alphamax,

DC staat voor dienstcode.

Het moet het volgende doen.

In het jaar, bijvoorbeeld van 1-1-2023 t/m 22-1-2023, heb ik dienst code A nodig en vraag 3 fte. Maar in het weekend heb ik ook dienstcode A nodig maar vraag dan maar 1 fte. De feestdagen heeft voorrang op weekdagen en weekenden omdat er dan minder of meer gevraagd wordt.
 
ZO?
voor C6:
Code:
=ALS(WEEKDAG(C$5;1)>5;ALS(WEEKDAG(C$5;1)=6;SOMPRODUCT(($C$19:$C$23=$B6)*($D$19:$D$23<=C$5)*($E$19:$E$23>=C$5)*($F$19:$F$23)+($C$19:$C$23=$B8)*($I$19:$I$23<=C$5)*($J$19:$J$23>=C$5)*($K$19:$K$23));ALS(WEEKDAG(C$5;1)=7;SOMPRODUCT(($C$24:$C$28=$B6)*($D$24:$D$28<=C$5)*($E$24:$E$28>=C$5)*($F$24:$F$28)+($C$24:$C$28=$B9)*($I$24:$I$28<=C$5)*($J$24:$J$28>=C$5)*($K$24:$K$28));""));ALS(WERKDAG.INTL(C$5-1;1;;Werkdagen)=C$5;"";SOMPRODUCT(($C$14:$C$18=$B6)*($D$14:$D$18<=C$5)*($E$14:$E$18>=C$5)*($F$14:$F$18)+($C$14:$C$18=$B6)*($I$14:$I$18<=C$5)*($J$14:$J$18>=C$5)*($K$14:$K$18))))

zie bijlage
 

Bijlagen

Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan