Tip: andere talen zijn Google-Vertaald. Je kunt het English versie van deze link.
Log in
x
or
x
x
Registreren
x

or

Hoe willekeurige weekdag of weekend datum in Excel te genereren?

Deze tutorial heeft het over het genereren van alleen willekeurige weekdagen of alleen willekeurige weekenddata in Excel, volg onderstaande stappen voor meer details.

Genereer alleen willekeurige weekdagen in Excel

Genereer alleen willekeurige weekdagen of alleen willekeurig weekend met Kutools voor Excel goed idee3


Voeg willekeurige gegevens in (Voeg willekeurig geheel getal, datum, tijd, tekenreeks of aangepaste lijst in een bereik in.)

excel addin tool voor het genereren van willekeurige gehele getallen datums tijden strings aangepaste lits

pijl blauwe rechterbel Genereer alleen willekeurige weekdagen in Excel


In Excel zijn er twee methoden waarmee u alleen weekdagen in een datumbereik willekeurig kunt indelen.

Methode 1 genereert willekeurige weekdagen met formule

Kutools for Excel, met meer dan 120 handige Excel-functies, werkefficiëntie verbeteren en werktijd besparen.

Selecteer een cel en typ deze formule = DATE (2014, 1, 1) + LARGE (ALS (WEEKDAY (DATUM (2014, 1, 1) + RIJ ($ 1: $ 365) -1, 2) <6, RIJ ($ 1: $ 365) - 1, ""), RANDBETWEEN (1, SUM (- (WEEKDAG (DATUM (2014, 1, 1) + RIJ ($ 1: $ 365) -1, 2) <6)))), Druk dan op Shift + Ctrl + Enter toetsen tegelijkertijd, sleep dan de vulgreep naar een bereik dat u op weekdag wilt genereren. Zie screenshot:
doc-randomoze-weekdag-weekend-1

Tip:

1. Als u unieke willekeurige weekdagen wilt genereren, kunt u deze formule gebruiken =DATE(2014, 1, 1)+(LARGE(IF(WEEKDAY((DATE(2014, 1, 1)+ROW($1:$365)-1)*((COUNTIF($A$1:A1, DATE(2014, 1, 1)+ROW($1:$365)-1))=0), 2)<6, ROW($1:$365)-1, ""), RANDBETWEEN(1, SUM(--(WEEKDAY((DATE(2014, 1, 1)+ROW($1:$365)-1)*((COUNTIF($A$1:A1, DATE(2014, 1, 1)+ROW($1:$365)-1))=0), 2)<6))))) en vergeet niet te drukken Shift + Ctrl + Enter.

2. In de bovenstaande formules is 2014,1,1 de startdatum van uw gewenste datumbereik, 365 is het aantal dagen in uw datumbereik, u kunt deze indien nodig wijzigen.

3. U kunt de formule die unieke willekeurige weekdagen genereert niet in A1 plaatsen.

Methode 2 genereert binnen een jaar willekeurige weekdagen met VBA

Als u weekdagen binnen een jaar wilt randomiseren en vertrouwd bent met VBA, kunt u het doen als volgt:

Kutools for Excel, met meer dan 120 handige Excel-functies, verbeter uw werkefficiëntie en bespaar uw werktijd.

1. druk op Alt + F11 toetsen om te openen Microsoft Visual Basic voor toepassingen venster.

2. klikken bijvoegsel > module, plak dan onder VBA-code in de pop-upvensters.

VBA: weekdag binnen een jaar randomiseren.

Dim RandomizedYet As Boolean
'Updateby20150108
Function RandomizeDates(pYear As Long)
	Dim i As Long
	Dim DaysInYear As Long
	Dim xIndex As Long
	Dim RndIndex As Long
	Dim Temp As Date
	Dim Weekdays() As Variant
	If Not RandomizedYet Then
		RandomizedYet = True
		Randomize
	End If
	DaysInYear = DateSerial(pYear + 1, 1, 1) - DateSerial(pYear, 1, 1)
	ReDim Weekdays(1 To DaysInYear)
	For i = 1 To DaysInYear
		If Weekday(DateSerial(pYear, 1, i), vbMonday) < 6 Then
			xIndex           = xIndex + 1
			Weekdays(xIndex) = DateSerial(pYear, 1, i)
		End If
	Next
	ReDim Preserve Weekdays(1 To xIndex)
	For i = xIndex To 1 Step - 1
		RndIndex = Int(i * Rnd + 1)
		Temp = Weekdays(RndIndex)
		Weekdays(RndIndex) = Weekdays(i)
		Weekdays(i) = Temp
	Next
	RandomizeDates = Application.WorksheetFunction.Transpose(Weekdays)
End Function

3. Sla de code op en sluit het venster om terug te gaan naar uw werkblad en typ deze formule= RandomizeDates (2014) in een cel en druk vervolgens op invoeren toets en sleep de vulgreep naar een bereik dat u nodig hebt. Zie screenshot:
doc-randomoze-weekdag-weekend-2


pijl blauwe rechterbel Genereer alleen willekeurige weekdagen of alleen willekeurig weekend met Kutools voor Excel

Kutools for Excel, met meer dan 120 handige Excel-functies, verbeter uw werkefficiëntie en bespaar uw werktijd.

Na gratis installatie Kutools voor Excel, doe het als volgt:

1. Selecteer een bereik dat u op weekdagen of in het weekend wilt genereren en klik vervolgens op Kutools > Voeg willekeurige gegevens in. Zie screenshot:
doc randomize decimal integer 10

2. In de Voeg willekeurige gegevens in dialoogvenster, klik Datum tab en dan kalender knop om een ​​gewenste begindatum en einddatum te selecteren en vink vervolgens aan Werkdag or Weekend optie die u nodig hebt, als u een unieke datum wilt genereren, kunt u controleren Unique keuze. Zie screenshot:
doc-randomoze-weekdag-weekend-4

3. klikken Ok om het dialoogvenster toe te passen en te sluiten, waarna in de selectie de unieke weekenddatums worden gegenereerd.
doc-randomoze-weekdag-weekend-5

Tip: Als u dubbele gegevens mag invoegen, verwijdert u gewoon het vinkje Unieke waarden in het dialoogvenster

Met de functie Willekeurige gegevens invoegen kunt u ook een geheel getal, tijd, tekenreeks en aangepaste lijst willekeurig maken. Klik hier voor meer informatie.

betaal attention1Als u geïnteresseerd bent in deze invoegtoepassing, klik hier om de 60-dagen gratis proefversie te downloaden.


Selecteer bereik willekeurig (Sorteerbereik willekeurig kan snel gegevens willekeurig selecteren of sorteren in een bereik / kolom / rij.)

doc selecteer willekeurig


Kutools voor Excel - De beste Office-productiviteitstool Verhoog uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Coderen van cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula Bar (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken op gefilterd bereik...
  • Cellen / rijen / kolommen samenvoegen zonder gegevens te verliezen; Inhoud gesplitste cellen; Combineer dubbele rijen / kolommen... voorkomen dubbele cellen; Ranges vergelijken...
  • Selecteer Dupliceren of Uniek rijen; Selecteer Lege rijen (alle cellen zijn leeg); Super Find en Fuzzy Find in veel werkboeken; Willekeurig selecteren ...
  • Exacte kopie Meerdere cellen zonder formule-referentie te wijzigen; Automatisch referenties maken naar meerdere vellen; Voeg kogels toe, Selectievakjes en meer ...
  • extract Text, Tekst toevoegen, verwijderen op positie, Verwijder de spatie; Subtotalen voor paging maken en afdrukken; Converteren tussen cellen Inhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerde sortering 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. Volledige functionaliteit 60-daagse gratis proefversie.
kte-tab 201905

Tabblad Office Brengt interface met tabbladen naar Office en maakt uw werk veel eenvoudiger

  • Bewerken en lezen met tabbladen inschakelen in Word, Excel, PowerPoint, 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 verlaagt dagelijks honderden muisklikken voor u!
Officetab onderaan
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.