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

code verkleinen

Status
Niet open voor verdere reacties.

caffie

Gebruiker
Lid geworden
2 jan 2008
Berichten
291
Datum van 6 dagen voor het einde van de maand
Als dit op zaterdag is dan de vrijdag ervoor
Als dit een zondag is dan maandag erna

in cel c1 staat het jaartal

ik heb dit er van gemaakt
=ALS(WEEKDAG(LAATSTE.DAG(DATUM(C$1;1;1);0)-6;2)>=6;ALS(WEEKDAG(LAATSTE.DAG(DATUM(C$1;1;1);0)-6;2)=6;LAATSTE.DAG(DATUM(C$1;1;1);0)-7;LAATSTE.DAG(DATUM(C$1;1;1);0)-5);

leuk tips zijn welkom
 
Laatst bewerkt door een moderator:
in C1: jaartal
in C2: maandnummer

in C3:
PHP:
=DATE(C1;C2+1;-6)+IFERROR(CHOOSE(WEEKDAY(DATE(C1;C2+1;-6);2)-5;-1;1);0)
 
caffie

ik ben al blij dat ik het voor elkaar kreeg in Excel
De korte code moet dus ook in Excel komen.
maar toch bedankt voor het mee denken.
 
Waar denk je dat de formule voor gemaakt is dan? Als je geen bestandje plaatst dan krijg je het aangeleverd zoals in #2. Moet je zelf even vertalen en toepassen.
 
De formule in het Nederlands.
PHP:
=DATUM(C1;C2+1;-6)+ALS.FOUT(KIEZEN(WEEKDAG(DATUM(C1;C2+1;-6);2)-5;-1;1);0)
 
Sorry ik had verwacht dat als je een oproep doet in het Excel form
Dat dit wel begrepen zou worden dat het om een excel file zou gaan.
Ik heb er zelf een bestandje bij gedaan al staat dar niet veel meer in dan ik al aangaf.
hopelijk maakt dat mijn vraag nog duidelijker.
 

Bijlagen

Na 11 jaar op dit forum raak jij van slag van PHP als codemarkering ?
 
bedankt ik ga even puzzelen met de functie "als.fout" en "kiezen" deze heb ik nog nooit gebruikt.
je bent dus nooit om te leren
 
mag ik ook mijn bijdrage leveren denk dat u deze formule wou opmaken:

Code:
=ALS(WEEKDAG(LAATSTE.DAG($B2;0)-6)=1;LAATSTE.DAG(B2;0)-6+1;ALS(WEEKDAG(LAATSTE.DAG($B2;0)-6)=7;LAATSTE.DAG($B2;0)-6-1;LAATSTE.DAG(B2;0)-6))

 

Bijlagen

Laatst bewerkt door een moderator:
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan