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

كيفية تقريب التاريخ إلى يوم الأسبوع المحدد السابق أو التالي في Excel؟

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

السهم الأزرق الحق فقاعة موعد الجولة إلى يوم الأسبوع المحدد التالي

على سبيل المثال ، هنا للحصول على يوم الأحد القادم من التواريخ في العمود أ

1. حدد الخلية التي تريد وضعها في تاريخ الأحد التالي ، ثم الصق أو أدخل الصيغة أدناه:

=IF(MOD(A2-1,7)>7,A2+7-MOD(A2-1,7)+7,A2+7-MOD(A2-1,7))

2. ثم اضغط أدخل مفتاح للحصول على أول يوم الأحد المقبل ، والذي يتم عرضه كرقم مكون من 5 أرقام ، ثم اسحب التعبئة التلقائية لأسفل للحصول على جميع النتائج.

وثيقة من جولة إلى الأحد السابق 1

3. ثم احتفظ بخلايا الصيغة المحددة ، اضغط كترل + شنومكس لعرض ملفات تنسيق الخلايا الحوار ، ثم تحت رقم الهاتف علامة التبويب، حدد التاريخ واختر نوع تاريخ واحد من القائمة الصحيحة حسب حاجتك. انقر OK.

وثيقة من جولة إلى الأحد السابق 1

الآن تم عرض نتائج الصيغة بتنسيق التاريخ.

وثيقة من جولة إلى الأحد السابق 1

للحصول على يوم آخر من أيام الأسبوع القادمة ، يرجى استخدام الصيغ التالية:

يوم من أيام الأسبوع المعادلة
الأحد =IF(MOD(A2-1,7)>7,A2+7-MOD(A2-1,7)+7,A2+7-MOD(A2-1,7))
السبت =IF(MOD(A2-1,7)>6,A2+6-MOD(A2-1,7)+7,A2+6-MOD(A2-1,7))
الجمعة =IF(MOD(A2-1,7)>5,A2+5-MOD(A2-1,7)+7,A2+5-MOD(A2-1,7))
الخميس =IF(MOD(A2-1,7)>4,A2+4-MOD(A2-1,7)+7,A2+4-MOD(A2-1,7))
الأربعاء =IF(MOD(A1-1,7)>3,A1+3-MOD(A1-1,7)+7,A1+3-MOD(A1-1,7))
؛يوم الثلاثاء =IF(MOD(A1-1,7)>2,A1+2-MOD(A1-1,7)+7,A1+2-MOD(A1-1,7))
الإثنين =IF(MOD(A1-1,7)>1,A1+1-MOD(A1-1,7)+7,A1+1-MOD(A1-1,7))

السهم الأزرق الحق فقاعة تاريخ الجولة ليوم الأسبوع المحدد السابق

على سبيل المثال ، هنا للحصول على يوم الأحد السابق للتواريخ الموجودة في العمود أ

1. حدد الخلية التي تريد وضعها في تاريخ الأحد التالي ، ثم الصق أو أدخل الصيغة أدناه:

= A2-WEEKDAY (A2,2،XNUMX)

2. ثم اضغط أدخل مفتاح للحصول على أول يوم الأحد المقبل ، ثم اسحب التعبئة التلقائية لأسفل للحصول على جميع النتائج.

وثيقة من جولة إلى الأحد السابق 1

إذا كنت تريد تغيير تنسيق التاريخ ، فاحتفظ بخلايا الصيغة محددة ، اضغط على كترل + شنومكس لعرض ملفات تنسيق الخلايا الحوار ، ثم تحت رقم الهاتف علامة التبويب، حدد التاريخ واختر نوع تاريخ واحد من القائمة الصحيحة حسب حاجتك. انقر OK.

وثيقة من جولة إلى الأحد السابق 1

الآن تم عرض نتائج الصيغة بتنسيق التاريخ.

وثيقة من جولة إلى الأحد السابق 1

للحصول على أيام الأسبوع الأخرى السابقة ، يرجى استخدام الصيغ التالية:

يوم من أيام الأسبوع المعادلة
الأحد = A2-WEEKDAY (A2,2،XNUMX)
السبت =IF(WEEKDAY(A2,2)>6,A2-WEEKDAY(A2,1),A2-WEEKDAY(A2,2)-1)
الجمعة =IF(WEEKDAY(A2,2)>5,A2-WEEKDAY(A2,2)+5,A2-WEEKDAY(A2,2)-2)
الخميس =IF(WEEKDAY(A2,2)>4,A2-WEEKDAY(A2,2)+4,A2-WEEKDAY(A2,2)-3)
الأربعاء =IF(WEEKDAY(A2,2)>3,A2-WEEKDAY(A2,2)+3,A2-WEEKDAY(A2,2)-4)
؛يوم الثلاثاء =IF(WEEKDAY(A2,2)>2,A2-WEEKDAY(A2,2)+2,A2-WEEKDAY(A2,2)-5)
الإثنين =IF(WEEKDAY(A2,2)>1,A2-WEEKDAY(A2,2)+1,A2-WEEKDAY(A2,2)-6)

مساعد قوي للتاريخ والوقت

مساعد التاريخ والوقت سمة من سمات كوتولس ل إكسيل، يدعم إضافة / طرح وقت التاريخ بسهولة ، وحساب الفرق بين تاريخين ، وعمر calcualte بناءً على تاريخ الميلاد.  انقر للحصول على نسخة تجريبية مجانية!
وثيقة من جولة إلى الأحد السابق 1
 
Kutools for Excel: مع أكثر من 200 وظيفة إضافية مفيدة في Excel ، يمكنك تجربتها مجانًا دون قيود.


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

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٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع
فرز التعليقات حسب
التعليقات (16)
لا يوجد تقييم. كن أول من يقيم!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
جولتك إلى الأحد السابق معيبة. حتى يظهر على الورقة الخاصة بك.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
إذن ، ما هي الصيغة الصحيحة التي يجب التحقق منها أولاً لمعرفة ما إذا كانت الخلية تحتوي على تاريخ ، وإلا اتركها فارغة واجعل التاريخ يقع في يوم الجمعة قبل أن يقع التاريخ في يوم سبت أو أحد؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لقد وجدت حلاً ليوم الجمعة السابقة. يمكنك تغيير مفتاح "النتائج" حسب الحاجة للتقريب إلى أيام مختلفة. = H3-SWITCH (TEXT (H3، "DDD")، "Mon"، 3، "Tue"، 4، "Wed"، 5، "Thu "، 6 ،" الجمعة "، 0 ،" السبت "، 1 ،" الأحد "، 2)
= [التاريخ] - SWITCH (TEXT ([التاريخ] ، "DDD") ، "الاثنين" ، 3 ، "الثلاثاء" ، 4 ، "الأربعاء" ، 5 ، "الخميس" ، 6 ، "الجمعة" ، 0 ، "السبت "، 1 ،" الشمس "، 2)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
اهلا ياجماعة،

لقد استخدمت الصيغة أدناه ، وآمل أن تعمل من أجلك.
إذا كان (WEEKDAY (H2,16،7) <> 7، (2,16-WEEKDAY (H2،2)) + H2، H16) حيث H1 هو التاريخ الذي تريد تقريبه إلى اليوم التالي من الأسبوع (في حالتي لـ الجمعة) و 7 هو التنسيق لبدء التاريخ مع السبت كـ # XNUMX والجمعة كـ # XNUMX.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
هل تريد متغيرات las المعدلة؟ جراسياس
تم تصغير هذا التعليق بواسطة المشرف على الموقع
آسف ، لا أستطيع أن أفهم ، هل يمكنك التحدث باللغة الإنجليزية؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لقد وضعت هذا في أوراق google ولجعل التواريخ تصبح يوم الخميس المقبل لكنني لم أتمكن من تشغيلها خاصةً في التواريخ التي تلي يوم الخميس مباشرةً. = IF (L2 = ""، ""، L2 + 4-MOD (L2-1,4،XNUMX)) هي الوظيفة التي استخدمتها لجعلها يوم الخميس ولكن ليست كل التواريخ كانت يوم الخميس.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لقد وضعت هذا في أوراق google ولجعل التواريخ تصبح يوم الخميس المقبل لكنني لم أتمكن من تشغيلها خاصةً في التواريخ التي تلي يوم الخميس مباشرةً. = IF (L2 = ""، ""، L2 + 4-MOD (L2-1,4،XNUMX)) هي الوظيفة التي استخدمتها لجعلها يوم الخميس ولكن ليست كل التواريخ كانت يوم الخميس.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
للتوضيح ، تصبح جميع التواريخ يوم الخميس ، ولكن لن يتم تحويل الجمعة والسبت إلى الأسابيع المقبلة الخميس بدلاً من ذلك سيعودون يومًا أو يومين إلى الخميس السابق بدلاً من الذهاب إلى الأسابيع المقبلة الخميس ، هل هناك أي طريقة لإصلاح ذلك في الوظيفة = IF (L4 = ""، ""، L4 + 4-MOD (L4-1,7،XNUMX))
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا كيشو ،
أستخدم الصيغة أدناه للتقريب إلى الخميس القادم حيث A1 هي الخلية مع التاريخ الأصلي و 14 ليوم الخميس. يمكنك استخدام أرقام أخرى لأيام أخرى إذا لزم الأمر. 11 = الاثنين ، 12 = الثلاثاء ، 13 = الأربعاء ، إلخ ...
أيضًا ، يمكنك استخدام 1 بدلاً من 8 للحصول على يوم الخميس قبل تاريخك الأصلي في A1. إذا كان تاريخك الأصلي هو بالفعل يوم خميس ، فستنتج الصيغة نفس التاريخ كما في A1.
آمل أن يساعد هذا!
=A1+ (0-WEEKDAY (A1,14)+8)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا كيشو ،

أستخدم الصيغة أدناه للتقريب إلى الخميس القادم حيث A1 هي الخلية مع التاريخ الأصلي و 14 ليوم الخميس. يمكنك استخدام أرقام أخرى لأيام أخرى إذا لزم الأمر. 11 = الاثنين ، 12 = الثلاثاء ، 13 = الأربعاء ، إلخ ...

أيضًا ، يمكنك استخدام 1 بدلاً من 8 للحصول على يوم الخميس قبل تاريخك الأصلي في A1. إذا كان تاريخك الأصلي هو بالفعل يوم خميس ، فستنتج الصيغة نفس التاريخ كما في A1.

آمل أن يساعد هذا!

= A1 + (0-WEEKDAY (A1,14،8) +XNUMX)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا بالجميع،
أستخدم الصيغة أدناه للتقريب إلى الخميس القادم حيث A1 هي الخلية مع التاريخ الأصلي و 14 ليوم الخميس. يمكنك استخدام أرقام أخرى لأيام أخرى إذا لزم الأمر. 11 = الاثنين ، 12 = الثلاثاء ، 13 = الأربعاء ، إلخ ...

أيضًا ، يمكنك استخدام 1 بدلاً من 8 للحصول على يوم الخميس قبل تاريخك الأصلي في A1. إذا كان تاريخك الأصلي هو بالفعل يوم خميس ، فستنتج الصيغة نفس التاريخ كما في A1.

آمل أن يساعد هذا!

= A1 + (0-WEEKDAY (A1,14،8) +XNUMX)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرًا لك! نجح هذا :)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أنا أحاول معرفة كيفية استخدام تاريخ ، أقل من عدد الأيام ولكن تأكد عند طرح الأيام التي يهبط فيها في أحد أيام الأسبوع وليس عطلة نهاية الأسبوع.
أي الصيغ ؟؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لقد اختبرت هذا ولكن النتيجة غير صحيحة جزئيًا. لماذا ا ؟
كنت أرغب في الوصول يوم الجمعة المقبل.

=IF(A2="","",A2+5-Mod(A2-1,7))

لقد دخلت 11/19/2022
وكانت النتيجة بعد يوم 11/18/2022
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرا للتذكير ، الصيغة الأصلية ليست صارمة بما فيه الكفاية بالفعل. لقد قمت بتحديث الصيغ وأعدت كتابة البرنامج التعليمي ، آمل أن تساعدك الصيغ الجديدة.
لا توجد تعليقات منشورة هنا حتى الآن
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة

تواصل معنا

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