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

Opgelost Dag van de week

  • Onderwerp starter Onderwerp starter FKO
  • Startdatum Startdatum
Dit topic is als opgelost gemarkeerd
Status
Niet open voor verdere reacties.

FKO

Gebruiker
Lid geworden
13 feb 2024
Berichten
42
Besturingssysteem
W 11
Office versie
2021
Hallo
Ben wat aan het stoeien met datums .
Wat moet ik aanpassen als ik in c2 een andere dag zet, zodat het klopt met F2.
Weekdag vraagt een datum en geen dag in de week.

Gr. Freek
 

Bijlagen

Ik heb de volgende aanpassingen gedaan om met de dagnaam te kunnen "rekenen"

1, een lijstje gemaakt met alle dagen van de week en 2
2. dat lijstje als gegevens validatie ingesteld op cel C2 .
3. aan dat lijstje in de 2e kolom een correctiewaarde toegevoegd voor het aantal dagen na maandag
4. aan de formule in F2 een vert.zoeken functie toegevoegd die de juiste waarde optelt om op de juiste dag van de ingestelde combinatie uit te komen

de formule komt er dan zo uit te zien.
=DATUM(C3;1;-2)-WEEKDAG(DATUM(C3;1;3))+C1*7+VERT.ZOEKEN(C2;$L$2:$M$8;2;0)

Dit is de snelste oplossing op basis van wat jij al had gemaakt die vert.zoeken erbij zetten .

Ik denk dat er nog wel wat elegantere oplossingen waarbij dat tabelletje niet nodig is. maar lijkt me geen slecht begin al zeg ik het zelf 🙃
 

Bijlagen

Of deze
Code:
=DATUM(C3;1;1)+(C1-1)*7+(VERGELIJKEN(C2;{"maandag";"dinsdag";"woensdag";"donderdag";"vrijdag";"zaterdag";"zondag"};0))-(WEEKDAG(DATUM(C3;1;1))-1)
 
Of:
Code:
=DATUM(C3;1;-3+7*C1-WEEKDAG(DATUM(C3;1;4);2)+VERGELIJKEN(LINKS(C2;2);{"ma";"di";"wo";"do";"vr";"za";"zo"};0))
 
lukt ook:

PHP:
=DATE(C3;1;-6)+INT(FIND(LEFT(C2;2);"madiwodovrzazo")/2)+C1*7
 
Bedankt.
De formule Alexcel paste mij het best.
De formule van snb werkte niet.
Ik werk met Office 2019.
Iedereen bedankt.
 
Hallo SNB
Wel vertaald, foutcode
#WAARDE!
vertaald als:
=DATUM(C3;1;-6)+INT(VIND(LINKS(C2;2);"madiwodovrzazo")/2)+C1*7
 
Misschien INT vertalen naar INTEGER?
 
Ik krijg met de formule van snb als ik week 11 maandag 2025 invul > woensdag 12 maart 2025.
 
Ik krijg met de formule van snb als ik week 11 maandag 2025 invul > woensdag 12 maart 2025.

Ook in de versie 2021 is de uitkomst niet goed.

PHP:
=DATUM(C18;1;-6)+INTEGER(VIND.ALLES(LINKS(C17;2);"madiwodovrzazo")/2)+C16*7
 
Vreemd ....

PHP:
=FLOOR(DATE(C3;1;4);7)+2+INT(FIND(LEFT(C2;2);"madiwodovrzazo")/2)+7*(C1-1)
of
PHP:
=FLOOR(DATE(C3;1;4);7)+MATCH(LEFT(C2;2);TEXT({0;2;3;4;5;6;7;1};"ddd");0)+7*(C1-1)
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan