Datums van Zaterdagen berekenen

Status
Niet open voor verdere reacties.

DutchOirs

Gebruiker
Lid geworden
30 sep 2009
Berichten
720
Goedemorgen,

Zit weer eens met een vraagje.

Is het mogelijk om de Datums van zaterdagen te berekenen?

Iets met het Weeknummer of zoiets?

Moet p/m de datum van iedere zaterdag weten.

Is hier ook een mogelijkheid toe?

Vr. Gr.

Dutch
 
Zoek de eerste zaterdag (eventueel met formule) van waar je wilt beginnen en tel er steeds 7 bij op
 
Aangezien het in de VBA-sectie staat, verwacht je een oplossing met VBA neem ik aan.

Helpt dit je op weg?:
 

Bijlagen

  • Zaterdagen.xlsm
    19,4 KB · Weergaven: 55
Hoi Eric,

Was ook net tot zoiets gekomen maar dan met laatste zaterdag v/d maand.

Zie vb-tje, maar is nog niet klaar hoor, mee aan het kloo...

Is er ook een formule voor de 1e zaterdag v/d maand? Zou wel makkelijker zijn.

Gr.

Dutch

Wow al meer reacties :) ff kijken..
 

Bijlagen

  • Datums Zaterdagen #1.xls
    21,5 KB · Weergaven: 38
Laatst bewerkt:
Ben ik weer :)

Er nog niet uit.

heb een vb-tje met tools.

Op cel D17 zou dan de 1e zaterdag v/d maand moeten komen
 

Bijlagen

  • Datums Zaterdagen #2.xls
    35,5 KB · Weergaven: 46
Is dit wat je zoekt?

Code:
=DATUM(JAAR($F$14);MAAND($F$14);1)+7-WEEKDAG(DATUM(JAAR($F$14);MAAND($F$14);1))
 
@dutch

Gebruik voor iedere berekening altijd hetzelfde uitgangspunt: cel C8

1e zaterdag van de maand van cel C8:

PHP:
=C8-DAY(C8)+(6-WEEKDAY(C8-DAY(C8);2))
 
Hoi snb,

Gebruik voor iedere berekening altijd hetzelfde uitgangspunt: cel C8 op wb Control


Begrijp het en doe dat ook, maar in dit geval is het een test file en ben zoekende :)

Die oplossing van jouw werkt wel maar vanuit een datum en ben dus zoekende vanuit een maandnaam.

Code:
=C8-DAG(C8)+(6-WEEKDAG(C8-DAG(C8);2))



Heb 12 maanden, dus maandnamen staan bovenaan de pag. weergegeven.

Dus dacht als ik van die maandnaam de eerste zaterdag v/d maand boven water kan halen in Datum vorm zijn we eruit.

Nu aan het zoeken om 1e zaterdag v/d maand bovenwater te krijgen met als Bron een maandnaam.
 
Laatst bewerkt:
Excel is toch een rekenprogramma ?

Een maandnaam is tekst.

gebruik in excel:
- een datum (= getal)
- een weeknummer (=getal)
- een maandnummer (=getal)

In Word ga je toch ook niet met woorden rekenen ?

Maar als je volhardt:

PHP:
=DATEVALUE("november 17")
 
Laatst bewerkt:
Ben er bijna uit :)

Zie cel F28

Code:
=(1&F20&G20)-DAG((1&F20&G20))+(6-WEEKDAG((1&F20&G20)-DAG((1&F20&G20));2))

Als ik 6- doe zijn Januari en Oktober niet goed, als ik 7- doe is mei niet goed


Komen er wel nu eerst ff de keuken in :)
 

Bijlagen

  • Datums Zaterdagen #3.xls
    36,5 KB · Weergaven: 28
Goedenavond, zijn we weer.

Wel oplossing gevonden:

Zie cel D20 met gebruik van cel F20 & cel G20

Code:
=(1&"-"&F20&"-"&G20)+ALS(WEEKDAG((1&"-"&F20&"-"&G20);2)=7;6;6-WEEKDAG((1&"-"&F20&"-"&G20);2))

Dus wat doet het. Maakt van een maand-naam en een jaartal de 1e zaterdag van een maand.

Waarom, wel in een Kasboek (bovenaan) aangegeven welke maand. Moet datums hebben van de zaterdagen van die maand, beginnende bij de 1e.
Waarom zaterdagen, wel dan vallen de trekkingen v/d Lotto
Volgende stap is dat de zaterdagen auto in het kasboek worden gezet (niet moeilijk meer) en vervolgens bij trekking auto. de trekkingen achter de datums.

Pff wat je al niet moet doen voor een club :)

Mag ik iedereen bedanken die meegedacht heeft en fijne avond nog.

Heb het vb-tje nogmaals bijgevoegd voor de liefhebber :)


Vr. Gr.

Dutch
 

Bijlagen

  • Datums Zaterdagen #4.xls
    39 KB · Weergaven: 39
Laatst bewerkt:
Ik ben geen liefhebber van kleurplaten en slechte kladblokjes:d

Het kan ook zo
Code:
=(1&F20&G20)+6-WEEKDAY((1&F202&G20);2)*(WEEKDAY((1&F20&G20);2)<>7)
 
Wat werkt er niet? Het kan zelfs nog eenvoudiger. Zie Blad2
Code:
=(A2&B2)+6-WEEKDAY((A2&B2);2)*(WEEKDAY((A2&B2);2)<>7)
 

Bijlagen

  • Copy of Datums Zaterdagen #3.xls
    48,5 KB · Weergaven: 40
Juist dat was nu net niet de bedoeling.. roeien met de riemen die je hebt, dus zoals je pag. eruit ziet.

jouw vb moet je data toevoegen..
 
Of:
Code:
=(A2&B2)+ MOD((-WEEKDAY(A2&B2)+14),7)

Edit: deze is niet nodig.
 
Je bedoelt waarschijnlijk Nederlandstalig Excel.

Code:
=(A2&B2)+REST((-WEEKDAG(A2&B2)+14);7)
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan