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

berekenen van datum adhv vandaag()

Status
Niet open voor verdere reacties.

plainme

Gebruiker
Lid geworden
10 okt 2009
Berichten
309
Hallo forumvrienden,

Vooreerst mijn allerwarmste wensen voor 2014.

vraagje dan maar :)
Ik heb een overzichtje gemaakt van de netto te werken dagen in 2014 ( in bijlage voor wie het wenst te gebruiken )
Alleen zou ik het nog een klein beetje willen aanpassen door het aantal dagen naar de volgende verlofdag te bepalen.
in cel B34 staat de formule vandaag() en daarmee zou ik het verschil naar de volgende feest-/verlofdag.
voor de eerste verlof/feestdag lukt maar hoe dien ik het te doen om zo naar de volgende dag te berekenen?

Alvast Bedankt.
Mvg
Marc

Bekijk bijlage Netto te werken dagen in 2014.xlsx
 
Onderstaande formule haalt de eerstvolgende feestdag/verlofdag uit de lijst.

Code:
=VERSCHUIVING(I7;VERGELIJKEN(VANDAAG();I7:I20;1);0;1;1)

Met vriendelijke groet,


Roncancio
 
Marc,
Probeer het hier eens mee :

Code:
=INDEX($I$8:$I$20;VERGELIJKEN($B$34;$I$8:$I$20;1)+1;1)-VANDAAG()
 
Beste Ron; Gerard, Cobbe,

Allemaal bedankt ! Prachtig zoals het nu werkt.

Mvg
Marc
 
Hallo Forumvrienden

Heb ondertussen enkele uitbreidingen aangebracht aan de kalender ( schoolvakanties, aantal dagen,....)
Maar constateer nu enkele foutjes ... ( 't ja waarom zou een mens dit anders terug openen :) )
Ik heb de foutjes aangeduid in het bestandje zelf.
Iemand enig idee of hulp ?

Alvast bedankt,

Mvg
Marc

Bekijk bijlage Netto te werken dagen in 2014.xlsx
 
Zo kan het wel.

Code:
=DATUMVERSCHIL(I2;VERSCHUIVING(I7;ALS(VANDAAG()<I8;1;VERGELIJKEN(VANDAAG();I7:I20;1));0;1;1);"d")

Met vriendelijke groet,


Roncancio
 
Beste Roncancio

Dat is al één probleem opgelost. waarvoor dank.
Enig idee voor de andere puntjes??

Toch al alvast bedankt

Mvg
Marc
 
hey Cobbejaan,

Meer dan valabel !!!! hartelijke dank.
Ik zoek nu effen zelf verder naar de andere puntjes
nogmaals mijn dank aan iedereen

Mvg
Marc
 
Formule voor G36:
Code:
=VERSCHUIVING(F7;VERGELIJKEN(C36;$I$8:$I$24;0);0;1;1)

Formule voor G38:
Code:
=VERSCHUIVING(F26;VERGELIJKEN(C38;I27:I32;0);0;1;1)

Volgens mij zijn je vragen dan beantwoord.
Zie ook het bestand van Cobbejaan.

Met vriendelijke groet,


Roncancio
 
Beste Roncancio,

Formule voor G36 dient in H36 te komen.
formule Voor G38 dient in H38 te komen.
Alleen dien ik nu nog in cel G36 alsook in cel G37 en G38 het aantal resterende dagen ingevuld zien te krijgen.
Ik had dus graag als bvb bij de eerst volgende feestdag/verlof (20/04/2014 - 21/04/2014) als het 20/04/2014 er in cel G36 staat 1 dag(en)
en bij groot verlof ( 14/07/2014 - 04/08/2014) er in cel G37 wanneer vandaag bvb 19/07/2014 ( verschil is 6 dagen met 14/07/2014 )15 dagen staat.
ik heb reeds geprobeerd met functie vandaag() - de datums maar dat lukt me niet.

Alvast bedankt
Mvg
Marc
 
Niet helemaal duidelijk hoe je het wilt hebben, maar ik heb de volgende formule gemaakt.
G36:
Code:
=C36-B36

Onderstaande codes laat het verschil in dagen zien maar alleen als de datum van vandaag binnen het tijdsvak valt.
Bijv.: bij groot verlof ( 14/07/2014 - 04/08/2014) als de datum van vandaag binnen (en inclusief) 14 juli 2014 en 4 augustus 2014 valt.
Op de overige dagen verschijnt een leeg veld.

G37
Code:
=ALS(EN(I2>=B37;I2<=C37);C37-I2;"")

G38
Code:
=ALS(EN(I2>=B38;I2<=C38);C38-I2;"")

Met vriendelijke groet,


Roncancio
 
Beste Roncancio,

Hartelijke dank voor deze oplossing.
Ik plaats deze vraag als opgelost.

Mvg
Marc
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan