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

كيفية إنشاء يوم عشوائي من أيام الأسبوع أو تاريخ نهاية الأسبوع في إكسيل؟

يتحدث هذا البرنامج التعليمي عن إنشاء أيام أسبوع عشوائية فقط أو تواريخ عطلة نهاية أسبوع عشوائية فقط في Excel ، اتبع الخطوات أدناه للحصول على مزيد من التفاصيل.

إنشاء أيام الأسبوع العشوائية فقط في Excel

قم بإنشاء أيام أسبوع عشوائية فقط أو عطلة نهاية أسبوع عشوائية فقط باستخدام Kutools for Excel فكرة جيدة 3


السهم الأزرق الحق فقاعة إنشاء أيام الأسبوع العشوائية فقط في Excel

في Excel ، هناك طريقتان يمكن أن تساعدك في اختيار أيام الأسبوع فقط في نطاق زمني عشوائيًا حسب حاجتك.

الطريقة الأولى تنشئ يومًا عشوائيًا من أيام الأسبوع باستخدام الصيغة

حدد خلية واكتب هذه الصيغة = DATE (2014، 1، 1) + كبير (IF (WEEKDAY (DATE (2014، 1، 1) + ROW ($ 1: $ 365) -1، 2) <6، ROW ($ 1: $ 365) -1، "" ) ، RANDBETWEEN (1 ، SUM (- (WEEKDAY (DATE (2014، 1، 1) + ROW ($ 1: $ 365) -1، 2) <6))))، ثم اضغط Shift + Ctrl + Enter في نفس الوقت ، ثم اسحب مقبض التعبئة إلى النطاق الذي تريد إنشاءه في أيام الأسبوع. انظر لقطة الشاشة:
doc-randomoze-weekday-عطلة نهاية الأسبوع -1

تلميح:

1. إذا كنت ترغب في إنشاء أيام عمل عشوائية فريدة من نوعها ، يمكنك استخدام هذه الصيغة =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))))) وتذكر أن تضغط Shift + Ctrl + Enter.

2. في الصيغ أعلاه ، 2014,1,1،365،XNUMX هو تاريخ بدء النطاق الزمني المطلوب ، XNUMX هو عدد الأيام في النطاق الزمني الخاص بك ، يمكنك تغييرها حسب حاجتك.

3. لا يمكنك وضع الصيغة التي تنشئ أيام عمل عشوائية فريدة في A1.

الطريقة الثانية تنشئ يومًا عشوائيًا من أيام الأسبوع خلال عام باستخدام VBA

إذا كنت تريد ترتيب أيام الأسبوع بشكل عشوائي في غضون عام وكنت مألوفًا لـ VBA ، فيمكنك القيام بما يلي:

1. صحافة ALT + F11 مفاتيح لفتح ميكروسوفت فيسوال باسيك للتطبيقات نافذة.

2. انقر إدراج > وحدة، ثم الصق رمز VBA أدناه في النوافذ المنبثقة.

VBA: قم بترتيب أيام الأسبوع بشكل عشوائي خلال عام.

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. احفظ الكود وأغلق النافذة للعودة إلى ورقة العمل الخاصة بك ، واكتب هذه الصيغة= RandomizeDates (2014) في خلية ، ثم اضغط على أدخل مفتاح واسحب مقبض التعبئة إلى النطاق الذي تحتاجه. انظر لقطة الشاشة:
doc-randomoze-weekday-عطلة نهاية الأسبوع -2


السهم الأزرق الحق فقاعة قم بإنشاء أيام أسبوع عشوائية فقط أو عطلة نهاية أسبوع عشوائية فقط باستخدام Kutools for Excel

كوتولس ل إكسيل, مع أكثر من 300 وظائف يدوية ، تجعل مهامك أكثر سهولة. 

بعد تركيب مجاني Kutools for Excel ، يرجى القيام بما يلي:

1. حدد النطاق الذي تريد إنشاء تواريخ أيام الأسبوع أو تواريخ نهاية الأسبوع ، ثم انقر فوق كوتولس > أدخل بيانات عشوائية. انظر لقطة الشاشة:
doc-randomoze-weekday-عطلة نهاية الأسبوع -4

2. في ال أدخل بيانات عشوائية الحوار، انقر فوق التاريخ علامة التبويب ، ثم زر التقويم لتحديد تاريخ البدء وتاريخ الانتهاء الذي تريده ، ثم تحقق ساعات العمل or عطلة نهاية الاسبوع الخيار الذي تحتاجه ، إذا كنت تريد إنشاء تاريخ فريد ، يمكنك التحقق منه فريدة من نوعها اختيار. انظر لقطة الشاشة:
doc-randomoze-weekday-عطلة نهاية الأسبوع -4

3. انقر Ok لتطبيق وإغلاق مربع الحوار ، ثم في التحديد ، يتم إنشاء تواريخ نهاية الأسبوع الفريدة.
doc-randomoze-weekday-عطلة نهاية الأسبوع -5

تلميح: إذا كان مسموحًا لك بإدراج بيانات مكررة ، فقم فقط بإلغاء تحديدها قيم فريدة في الحوار

باستخدام وظيفة إدراج البيانات العشوائية ، يمكنك أيضًا إجراء ترتيب عشوائي لعدد صحيح ووقت وسلسلة وقائمة مخصصة. انقر هنا للحصول على مزيد من المعلومات.



أفضل أدوات إنتاجية المكتب

Kutools for Excel يحل معظم مشاكلك ويزيد إنتاجيتك بنسبة 80٪

  • إعادة استخدام: أدخل بسرعة الصيغ المعقدة والرسوم البيانية وأي شيء استخدمته من قبل ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
  • دمج الخلايا / الصفوف / الأعمدة دون فقدان البيانات ؛ تقسيم محتوى الخلايا ؛ ادمج الصفوف / الأعمدة المكررة... منع تكرار الخلايا؛ قارن النطاقات
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
  • أكثر من 300 ميزة قوية. يدعم Office / Excel 2007-2021 و 365. يدعم جميع اللغات. سهولة النشر في مؤسستك أو مؤسستك. الميزات الكاملة نسخة تجريبية مجانية لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا.
علامة تبويب kte 201905

يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع
فرز التعليقات حسب
التعليقات (0)
لا يوجد تقييم. كن أول من يقيم!
لا توجد تعليقات منشورة هنا حتى الآن
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة

تواصل معنا

حقوق التأليف والنشر © 2009 - شبكة الاتصالات العالمية.extendoffice.com. | كل الحقوق محفوظة. مشغل بواسطة ExtendOffice. | | خريطة الموقع
Microsoft وشعار Office هما علامتان تجاريتان أو علامتان تجاريتان مسجلتان لشركة Microsoft Corporation في الولايات المتحدة و / أو دول أخرى.
محمي بواسطة Sectigo SSL