Vraag & Antwoord

Programmeren

bepalen naamdag na bepaalde datum

9 antwoorden
  • Ik heb een datum zeg 15 augustus 2006 nu wil ik dat excel mij de datum geeft na deze datum wat dan een zaterdag moet worden. Ik wil dat gebruiken voor het maken van een rooster en handmatig is wat puzzelen wat ik liever aan excel overlaat
  • Ok, je wil de datum van de eerstvolgende zaterdag (bijvoorbeeld) na een bepaalde datum? [code:1:e35ebb21d7]=A1+(ALS(WEEKDAG(A1;2)<6;6-WEEKDAG(A1;2);ALS(WEEKDAG(A1;2)=6;0;ALS(WEEKDAG(A1;2)>6;((6+7)-WEEKDAG(A1;2))))))[/code:1:e35ebb21d7] Uitleg: A1 is de cel waar de uitgangsdatum in staat, in jouw voorbeeld dus 15-8-2006. In de help staat de functie WEEKDAG (WEEKDAY in het Engels geloof ik) uitgelegd. Je kan het ook een beetje variabeler maken door overal waar nu 6 staat, een verwijzing te maken naar een cel waarin je de gewenste weekdag plaatst. In dit geval geldt maandag = 1 en zondag = 7.
  • bedankt voor je antwoord dit is bruikbaar. Is het nog uit te breiden naar een periode van tot dus? bv gevonden datum met 7 voor de 2e datum in hetzelfde veld of moet dat nu in het andere veld?
  • [quote:3b2e1f6578="Droopy"]bedankt voor je antwoord dit is bruikbaar. [/quote:3b2e1f6578]Graag gedaan[quote:3b2e1f6578="Droopy"] Is het nog uit te breiden naar een periode van tot dus? bv gevonden datum met 7 voor de 2e datum in hetzelfde veld of moet dat nu in het andere veld?[/quote:3b2e1f6578]Dit begrijp ik niet. Zou je een voorbeeld kunnen geven?
  • bv weekstaten die zijn van maandag t/m vrijdag met de eerste formule kun je dus ook een maandag bepalen en met 5 erbij de vrijdag dus van t/m datum mijn vraag normaal komt dat bij mij in 3 velden terecht kan dat ook in een veld gezet worden?
  • Ik begrijp het nog steeds niet goed (kan ook zijn omdat ik niet veel geslapen heb ;)). Je hebt een bepaalde datum in veld A1 staan. En nu wil je in veld B1 een datum van en een datum tot? Klopt dat?
  • ik bedoel dit: jouw formule met een herhaling +7 dagen krijg ik niet werkend of ik doe iets fout =A1+(ALS(WEEKDAG(A1;2)<6;6-WEEKDAG(A1;2);ALS(WEEKDAG(A1;2)=6;0;ALS(WEEKDAG(A1;2)>6;((6+7)-WEEKDAG(A1;2)))))) &" T/M "&A1+(ALS(WEEKDAG(A1;2)<6;6-WEEKDAG(A1;2);ALS(WEEKDAG(A1;2)=6;0;ALS(WEEKDAG(A1;2)>6;((6+7)-WEEKDAG(A1;2))))))+7 dit zou kunnen worden tot 21-10-2006 t/m 28-10-2006 maar dat gebeurt dus niet het wordt zoiets als 38486 t/m 38493 Doe ik iets fout of snapt excel het zo niet?
  • [quote:c648b12ccc="Droopy"]ik bedoel dit: <knip> [/quote:c648b12ccc] Ah, dat dacht ik al. De formule klopt op zich wel, maar de tekst interpretatie van de datum is dat nummer 38486 en zo. Wat je moet doen is het resultaat naar tekst converteren, en dat doe je zo:[code:1:c648b12ccc] =TEKST(A1+(ALS(WEEKDAG(A1;2)<6;6-WEEKDAG(A1;2);ALS(WEEKDAG(A1;2)=6;0;ALS(WEEKDAG(A1;2)>6;((6+7)-WEEKDAG(A1;2))))));"dd-mm-jjjj") & " T/M " & TEKST(A1+(ALS(WEEKDAG(A1;2)<6;6-WEEKDAG(A1;2);ALS(WEEKDAG(A1;2)=6;0;ALS(WEEKDAG(A1;2)>6;((6+7)-WEEKDAG(A1;2))))))+7;"dd-mm-jjjj") [/code:1:c648b12ccc] En dan krijg je:[code:1:c648b12ccc]21-10-2006 T/M 28-10-2006[/code:1:c648b12ccc]
  • Dat is het probleem ik kwam er niet uit, bedankt voor de oplossing

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.