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

Bepaalde dagen tellen in een maand of jaar

Status
Niet open voor verdere reacties.

ClemensS

Nieuwe gebruiker
Lid geworden
27 okt 2014
Berichten
4
Ik heb de volgende functies om het aantal dagen van een maand weer te geven:

=DAY(DATE($B$1,MONTH($A4&"/1")+1,1)-1)

in cell B1 staat het jaartal (2014 of een ander willekeurig jaar)
In cell A4 staat de maand (January of een andere willekeurige maand).

Nu wil ik bijvoorbeeld de volgende dagen tellen:

- alle zaterdagen in January 2014
- alle ma-do in January 2014

Ik kom er niet uit. Ik heb al verschillende websites en fora nagekeken, maar ik kom nergens tegen wat ik zoek.
Wie kan mij hiermee helpen?
Alvast enorm bedankt.
 
Laatst bewerkt:
Hierbij het bestand waar het om gaat. Bedankt voor de hulp.
 

Bijlagen

  • helpmij_bestand.xls
    22,5 KB · Weergaven: 43
Alle woensdagen in een maand; matrixformule

=SUM(N(WEEKDAY(DATE(B1;A4;0)+ROW(OFFSET($A$1;;;DAY(DATE(B1;A4+1;0))));2)=2))
 
Beste snb,

Allereerst enorm bedankt voor je hulp.
Ik heb de formule in stukjes geprobeerd om te begrijpen wat het doet.
Hetvolgende haal ik eruit:

=DATE(B1,MONTH($A4&"/1")+1,0) -> geeft laatste dag van de maand weer

=OFFSET($A$1,,,DAY(DATE(B1,MONTH($A4&"/1")+1+1,0))) -> geeft de maand weer in de rij waar het staat. Als ik B1 verander of $A4& verander, gebeurt er niks. Waar is $A$1 voor?

=ROW(OFFSET($A$1,,,DAY(DATE(B1,MONTH($A4&"/1")+1+1,0)))) -> geeft 1 terug. Wat betekent dit?

=WEEKDAY( DATE(B1,MONTH($A4&"/1")+1,0)+ROW(OFFSET($A$1,,,DAY(DATE(B1,MONTH($A4&"/1")+1+1,0)))),2) -> geeft 6 terug (dit is toch vrijdag)

= N( WEEKDAY( DATE(B1,MONTH($A4&"/1")+1,0)+ROW(OFFSET($A$1,,,DAY(DATE(B1,MONTH($A4&"/1")+1+1,0)))),2)=2) -> geeft 0 terug (dat is dan toch FALSE ?)
 
In mijn formule staat niets met "/1".

Weet je wat een matrixformule / arrayformule is en hoe je die invoert ?
 
Nee, dat klopt, maar ik veranderde dat omdat =DATE(B1,A4+1,0) mij een fout terug gaf. Ik krijg dan #value! in mijn cell.

Nee, ik weet niet wat matrix- en arrayformules zijn en hoe je ze invoert. Ik weet wel wat een matrix en een array is, dus ik kan me er wel iets bij voorstellen.
 
een matrixformule formule voer je in met Ctrl & Shift & Enter
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan