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

datum terugrekenen naar eerstvolgende vrijdag

Status
Niet open voor verdere reacties.

arjoderoon

Gebruiker
Lid geworden
2 mei 2007
Berichten
476
is het mogelijk om een datum terug rekenen naar de eerstvolgende vrijdag en hoe kan ik dat doen?

als ik bijvoorbeeld een datum heb: 31-10-2009
hoe krijg ik dan de datum van de eerstvolgende vrijdag?

aanpassing:
een iets anders voorbeeld: als een artikel op maandag beschikbaar komt, wil ik de datum hebben van 10 dagen eerder (de vrijdag). Hoe kan ik dit in een een formule gooien?

als ik nu bijvoorbeeld invul 28-12-2009 zou hier uit moeten komen 18-12-2009.
maar als ik invul 29-12-2009, zou hier nog steeds 18-12-2009 uit moeten komen.
pas als de datum 01-01-2010 wordt, moet hier 25-12-2009 uitkomen.
 
Laatst bewerkt:
Stel dat in A2 de datum staat:
Code:
=ALS(WEEKDAG(A2)=6;A2+7;ALS(WEEKDAG(A2)=7;A2+6;A2+6-WEEKDAG(A2)))

Groeten,
Richard
 
Stel dat in A2 de datum staat:
Code:
=ALS(WEEKDAG(A2)=6;A2+7;ALS(WEEKDAG(A2)=7;A2+6;A2+6-WEEKDAG(A2)))

Groeten,
Richard

Hallo richard,

Bedankt voor je hulp. welke weekdag notatie gebruik je hiervoor? ik gebruike type 2: maandag = 1

ik heb nu zelf onderstaande geknutseld, maar ik kan niet controleren of dit klopt:
Code:
=ALS(WEEKDAG('Invullen leverancier'!BA5;2)<5;(('Invullen leverancier'!BA5)-14)+(5-WEEKDAG('Invullen leverancier'!BA5;2));ALS(WEEKDAG('Invullen leverancier'!BA5;2)>5;(('Invullen leverancier'!BA5)-7)+(5-WEEKDAG('Invullen leverancier'!BA5;2))))

waar de datum in invullen leverancier BA5 staat.

Ik denk dat jij de formule nu hebt om de eerstvolgende vrijdag te berekenen. toch?

ik ontdekte namelijk dat ik niet de eerstvolgende vrijdag nodig heb, maar de vrijdag ervoor.
 
Laatst bewerkt:
de eerstvolgende vrijdag valt altijd na een bepaalde datum.
de voorafgaande vrijdag valt voor een bepaalde datum.
de eervoorafgaande vrijdag is de vrijdag voor de voorafgaande vrijdag (dus vanuit maandag niet 4 , maar 11 dagen geleden)
 
Als ik de vraag goed begrepen heb zou dit dan kunnen werken?
Code:
=A1-WEEKDAG(A1;1)+6
Voor de eerstvolgende vrijdag

en
Code:
=A1-WEEKDAG(A1;1)+6-14
Voor de eerst volgende vrijdag 14 dagen terug

Succes,
Martin
 
Beste arjoderoon ;)

Thankyou had het bijna bij het rechte eind.

Gebruik de volgende formule:

=ALS(TEKST(A3;"ddd")="vr";A3-WEEKDAG(A3;1)+6-7;A3-WEEKDAG(A3;1)+6-14)

Zie bestandje.

Groetjes Danny. :thumb:
 

Bijlagen

Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan