• 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 Aantal dinsdagen tellen

Dit topic is als opgelost gemarkeerd

RonalddeGroot

Gebruiker
Lid geworden
13 jan 2025
Berichten
14
Ik heb in A6:A17 alle maandnamen staan In kolom B de maandnummers. In M4 staat een datum. Nu wil ik dat in M6 alle dinsdagen staan van januari die al geweest zijn kijkend naar de datum in M4. En dit zelfde voor de andere maanden M7 en verder.
 
Dit forum is een vergaarbak aan kennis. Voeg jouw oplossing dan toe.
 
=SOMPRODUCT((WEEKDAG(DATUM(JAAR($M$4);$B6;RIJ(INDIRECT("1:"&DAG(DATUM(JAAR($M$4);$B6+1;0)))));2)=2)*(DATUM(JAAR($M$4);$B6;RIJ(INDIRECT("1:"&DAG(DATUM(JAAR($M$4);$B6+1;0)))))<=$M$4))+2*SOMPRODUCT((WEEKDAG(DATUM(JAAR($M$4);$B6;RIJ(INDIRECT("1:"&DAG(DATUM(JAAR($M$4);$B6+1;0)))));2)=5)*(DATUM(JAAR($M$4);$B6;RIJ(INDIRECT("1:"&DAG(DATUM(JAAR($M$4);$B6+1;0)))))<=$M$4))
 
Jouw formule telt niet alleen de dinsdagen maar ook 2x alle vrijdagen.

kan ook zo:

Code:
=LET(sd;DATE(YEAR($M$4);B6;1);ed;EOMONTH(sd;0);MAX(0;SUM(NETWORKDAYS.INTL(sd;MIN(ed;$M$4);{"1011111";"1111011"})*{1;2})))

of voor office 365

Code:
=LET(sd;DATE(YEAR($M$4);B6:B17;1);MAP(sd;EOMONTH(sd;0);LAMBDA(a;b;MAX(0;SUM(NETWORKDAYS.INTL(a;MIN(b;M4);{"1011111";"1111011"})*{1;2})))))
 
Laatst bewerkt:
Je hebt gelijk JEC.
Ik had de hele formule gekopieerd en daar zaten ook de vrijdagen bij.

=SOMPRODUCT((WEEKDAG(DATUM(JAAR($O$4);$B6;RIJ(INDIRECT("1:"&DAG(DATUM(JAAR($O$4);$B6+1;0)))));2)=2)*(DATUM(JAAR($O$4);$B6;RIJ(INDIRECT("1:"&DAG(DATUM(JAAR($O$4);$B6+1;0)))))<=$O$4))
 
Als t alleen om de dinsdagen gaat kan het helemaal kort geschreven worden met een kleine aanpassing in mijn formule. Die laat ik aan jou over👍
 
Terug
Bovenaan Onderaan