Note: The other languages of the website are Google-translated. Back to English

Hoe vind je de eerste of laatste vrijdag van elke maand in Excel?

Normaal gesproken is vrijdag de laatste werkdag van een maand. Hoe vind je de eerste of laatste vrijdag op basis van een bepaalde datum in Excel? In dit artikel laten we je zien hoe je twee formules kunt gebruiken om de eerste of laatste vrijdag van elke maand te vinden.

Zoek de eerste vrijdag van een maand
Zoek de laatste vrijdag van een maand


Zoek de eerste vrijdag van een maand

Er is bijvoorbeeld een bepaalde datum 1/1/2015 lokaliseert in cel A2 zoals hieronder afgebeeld. Als je de eerste vrijdag van de maand wilt vinden op basis van de opgegeven datum, doe dan het volgende.

1. Selecteer een cel om het resultaat weer te geven. Hier selecteren we de cel C2.

2. Kopieer en plak de onderstaande formule erin, en druk vervolgens op Enter sleutel.

=CEILING(EOMONTH(A2,-1)-5,7)+6

Vervolgens wordt de datum weergegeven in cel C2, dit betekent dat de eerste vrijdag van januari 2015 de datum 1/2/2015 is.

Notes:

1. Als u de eerste vrijdag van andere maanden wilt vinden, voert u de opgegeven datum van die maand in cel A2 in en gebruikt u vervolgens de formule.

2. In de formule is A2 de referentiecel die de opgegeven datum lokaliseert. U kunt het wijzigen om aan uw behoeften te voldoen.

Zoek de laatste vrijdag van een maand

De opgegeven datum 1/1/2015 bevindt zich in cel A2, om de laatste vrijdag van deze maand in Excel te vinden, gaat u als volgt te werk.

1. Selecteer een cel, kopieer de onderstaande formule erin en druk op Enter sleutel om het resultaat te krijgen.

=DATE(YEAR(A2),MONTH(A2)+1,0)+MOD(-WEEKDAY(DATE(YEAR(A2),MONTH(A2)+1,0),2)-2,-7)

Dan geeft de laatste vrijdag van januari 2015 de cel B2 weer.

Opmerking:: U kunt A2 in de formule wijzigen in de referentiecel van uw opgegeven datum.


Gerelateerde artikelen:


De beste tools voor kantoorproductiviteit

Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Versleutel cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula-balk (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken in gefilterd bereik...
  • Voeg cellen / rijen / kolommen samen zonder gegevens te verliezen; Gespleten cellen inhoud; Combineer dubbele rijen / kolommen... Voorkom dubbele cellen; Vergelijk Ranges...
  • Selecteer Dupliceren of Uniek Rijen; Selecteer lege rijen (alle cellen zijn leeg); Super zoeken en fuzzy zoeken in veel werkboeken; Willekeurige selectie ...
  • Exacte kopie Meerdere cellen zonder de formuleverwijzing te wijzigen; Maak automatisch verwijzingen naar meerdere bladen; Plaats kogels, Selectievakjes en meer ...
  • Extraheer tekst, Tekst toevoegen, Verwijderen op positie, Ruimte verwijderen; Paging-subtotalen maken en afdrukken; Converteren tussen celinhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerd sorteren per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2019 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Gratis proefperiode van 30 dagen met volledige functies. 60 dagen geld-terug-garantie.
kte tabblad 201905

Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert elke dag honderden muisklikken!
officetab onderkant
Comments (5)
Nog geen beoordelingen. Beoordeel als eerste!
Deze opmerking is gemaakt door de moderator op de site
Hallo en bedankt voor deze formule. Ik ben geen Excel-goeroe en kan niet gemakkelijk uitvinden hoe ik deze formule voor de laatste vrijdag kan veranderen in de laatste maandag of een andere dag. Kunt u uitleggen hoe u dit moet interpreteren.
Mat
Deze opmerking is gemaakt door de moderator op de site
Hi Matt,
Je hoeft alleen het laatste getal -7 in -1 te veranderen om het probleem op te lossen.
=DATE(YEAR(A2),MONTH(A2)+1,0)+MOD(-WEEKDAY(DATE(YEAR(A2),MONTH(A2)+1,0),2)-2,-1)
crystal
Deze opmerking is gemaakt door de moderator op de site
Mat,

De formule werkt als volgt: Eerst zoeken we de laatste dag van de maand met de functie EOMONTH(). Voor de laatste dag van de huidige maand gebruiken we "0" als de maandverschuiving. Voor de vorige maand zou het -1 zijn. (Ofwel "=EOMONTH(A2,0)" of "=EOMONTH(A2,-1)".)

Vervolgens trekken we in de functie "=CEILING()" het aantal dagen dat nodig is om ons terug te brengen naar de zondag af van de dag waarnaar we zoeken. (Voor dinsdag zou het -2 zijn, dus maken we tot nu toe de formule: "=CEILING(EOMONTH(A2,0)-2......"

We gebruiken de "betekenis"-waarde van "7" omdat weken (natuurlijk) zeven dagen lang zijn. Dit vindt de datum van de vorige zaterdag of de volgende zaterdag (Excel-datums begonnen met 1/1/1900, wat een datum was Zondag Dus als u een "1" invoert in cel A2 met de lange datumnotatie, zou de cel lezen: "Zondag 1 januari 1900".). Om die reden retourneert de functie =CEILING(), die "7" gebruikt als het argument "betekenis" zaterdag, wat altijd een veelvoud van 7 is in Excel. Nu is de formule "=CEILING(EOMONTH(A2,0)-2,7...".

Nu moeten we de datum terugbrengen naar een dinsdag, dus we trekken ofwel 4 af voor de laatste dinsdag van de maand, ofwel tellen we 3 op voor de eerste dinsdag van de volgende maand. De uiteindelijke formule is dus respectievelijk "=CEILING(EOMONTH(A2,0)-2,7)-4" of "=CEILING(EOMONTH(A2,0)-2,7)+3".

We kunnen de wiskunde doornemen door aan te nemen dat de laatste dag van de maand ofwel een maandag is (neem aan dat de waarde 9 is - voor het gemak van illustratie, zodat de waarden niet negatief worden) of een woensdag (neem waarde 11 aan). "EOMONTH()" zal een van die dagen (9 of 11) retourneren. Het aftrekken van 2 resulteert in respectievelijk de vorige zaterdag (waarde 7) of maandag (waarde 9). De functie CEILING() retourneert dan respectievelijk de vorige zaterdag (waarde 7, omdat het plafond van 7 met significantie 7 7 is) of de huidige zaterdag (waarde 14, omdat het plafond van 9, significantie 7, 14 is). Het aftrekken van 4 resultaten in respectievelijk de vorige dinsdag (waarde 3) of de huidige week dinsdag (waarde 10). Voor de eerste dinsdag van de volgende maand levert het optellen van 3 bij de zaterdagwaarde (7 of 14) respectievelijk dinsdagwaarde 10 of dinsdagwaarde 17 op.


Hopelijk helpt dat u het te begrijpen, zodat u de formule indien nodig kunt wijzigen. Je kunt het zelfs veranderen om de tweede dinsdag te vinden, of de voorlaatste dinsdag, door respectievelijk een extra 7 toe te voegen of af te trekken.
Eric
Deze opmerking is gemaakt door de moderator op de site
Waarom maakt u niet de formule "afgelopen vrijdag": =CEILING(EOMONTH(A2,0)-5,7)-1? Dat werkt voor alle datums die ik heb geprobeerd ....
Eric
Deze opmerking is gemaakt door de moderator op de site
Hi Eric,
Bedankt voor het delen.
crystal
Er zijn nog geen reacties geplaatst
Laat uw commentaar
Posten als gast
×
Beoordeel dit bericht:
0  Personages
Voorgestelde locaties