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

Aantal dagen, maar enkel van dat jaar

Status
Niet open voor verdere reacties.

Krist

Gebruiker
Lid geworden
18 nov 2002
Berichten
349
Hallo,

Ik heb het volgende voor:

Ik wil het aantal dagen van een periode tussen twee data. Ik doe dat met datumverschil en dan rekent hij de ganse periode. Maar ik wil enkel de dagen van die periode in het jaar 2021

In bijlage het bestand. Mocht er een formule zijn zonder datumverschil, dan zou 01/01/2021 wegkunnen?
Alvast dank voor de input

Krist
 

Bijlagen

Je refereert aan $H$2, maar die cel is leeg.

Code:
=DATUMVERSCHIL($H$2;B2;"D")

Je kunt simpelweg in cel C2 de volgende formule plaatsen, en doortrekken naar beneden:

Code:
=B2-A2
 
Stukje essentiële informatie Ahulpje:
Maar ik wil enkel de dagen van die periode in het jaar 2021.

Ik zit aan zoiets te denken:
Code:
=MAX(MIN(B2;"1-1-2022");"1-1-2021")-MIN(MAX(A2;"1-1-2021");"1-1-2022")
 
Laatst bewerkt:
AlexCEL heeft natuurlijk gelijk, ik zag twee datums staan en keek niet verder.
Maar als je iets flexibeler wilt zijn en "enkel dat jaar" niet wilt vastleggen in de formule dan kan het ook zo:
Met in cel D1 de formule die een jaar optelt bij de datum in C1:
Code:
=DATUM(JAAR(C$1)+1;MAAND(C$1);DAG(C$1))

en in C2 de formule
Code:
=MAX(MIN(B2;D$1);C$1)-MIN(MAX(A2;C$1);D$1)

ben je nog iets flexibeler, het jaar is dan makkelijk aan te passen.

Wil je geen hulpcel D2 gebruiken dan kan het ook zo, maar is het iets lastiger te lezen:
Code:
=MAX(MIN(B2;DATUM(JAAR(C$1)+1;MAAND(C$1);DAG(C$1)));C$1)-MIN(MAX(A2;C$1);DATUM(JAAR(C$1)+1;MAAND(C$1);DAG(C$1)))
 
Deze werkt ook

Code:
=MIN("1-1-2022";B2)-MAX("1-1-2021";A2)
 
Code:
=zelfde.dag(c1;12)
 
Wordt hij weer een stukje korter van:

Code:
=MAX(MIN(B2;ZELFDE.DAG(C$1;12));C$1)-MIN(MAX(A2;C$1);ZELFDE.DAG(C$1;12))
 
We komen er wel met z'n allen :d
 
@Sylvester Ponten
Heel verstandig en nuttig dat je dat in een nieuw voorbeeld zet. Bedankt en :thumb:
 
Amaai, da's goed!

Sorry voor mijn afwezigheid (verlengd weekend :))

Heel erg bedankt, allen...
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan