كيفية تحويل رقم الأسبوع إلى تاريخ في Excel (طريقتان مناسبتان)

  • شارك هذا
Hugh West

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

تنزيل المصنف التدريبي

تحويل رقم الأسبوع إلى تاريخ. xlsx

طريقتان للتحويل رقم الأسبوع حتى تاريخه في Excel

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

الآن ، دعنا نوضحها أولاً. ستحتوي كلتا الصيغتين على دالة التاريخ و دالة WEEKDAY . ستساعدك هذه الوظائف في إنشاء صيغة.

لنبدأ في ذلك.

1. استخدام دالتي DATE و WEEKDAY لتحويل رقم الأسبوع إلى تاريخ

الآن ، لا يوجد وظائف مباشرة لتحويل رقم الأسبوع حتى الآن في Excel. لهذا السبب نقوم بإنشاء صيغة للقيام بذلك. نحن نستخدم وظيفة DATE و وظيفة WEEKDAY . ألق نظرة على لقطة الشاشة التالية:

يعتمد هذا المثال على نظام أسبوع ISO. في هذا النظام ،يبدأ يوم الأسبوع بيوم الاثنين ، ويعتبر الأسبوع الذي يحتفظ به أول خميس من العام هو الأسبوع 1. وهو شائع كنظام حساب الأسبوع الأوروبي.

الآن ، للحصول على تاريخ البدء ، اكتب الصيغة التالية في الخلية E5:

=DATE(B5, 1, -2) - WEEKDAY(DATE(B5, 1, 3)) + C5 * 7

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

🔎 انهيار الصيغة

DATE (B5، 1، -2) - WEEKDAY (DATE (B5، 1، 3)): تقوم بإرجاع آخر يوم اثنين من العام السابق.

C5 * 7: أضفنا عدد الأسابيع الذي تم ضربه بحلول 7 للحصول على يوم الإثنين من السنة المحددة.

في نظام حساب أسبوع ISO ، يعتبر الأسبوع الذي يحتوي على أول خميس الأسبوع الأول. لذلك ، يمكنك العثور على أول يوم اثنين بين 29 ديسمبر و 4 يناير . لذلك ، لاكتشاف هذا التاريخ ، يجب أن ترى يوم الاثنين على الفور قبل 5 كانون الثاني (يناير).

إذا كان هدفك هو العثور على يوم الاثنين مباشرة قبل 5 كانون الثاني (يناير) من العام في B5 ، فاستخدم DATE ( السنة ، الشهر ، اليوم) الدالات:

=DATE(B5,1,5) - WEEKDAY(DATE(B5,1,3))

الآن ، لم نرغب في العثور على أول يوم اثنين من هذا العام ، ولكن بدلاً من ذلك يوم الاثنين الأخير من العام السابق. لذلك ، طرحنا سبعة أيام من 5 يناير. بعد ذلك ، حصلنا على -2 في أول وظيفة DATE :

=DATE(B5,1,-2) - WEEKDAY(DATE(B5,1,3))

الآن ،يمكنك بسهولة العثور على التاريخ الأخير من الأسبوع باستخدام الصيغة التالية:

=E5+6

وبالمثل ، يمكنك استخدام الصيغة السابقة وإضافة ستة معها للحصول على نهاية الأسبوع.

=DATE(B5, 1, -2) - WEEKDAY(DATE(B5, 1, 3)) + C5 * 7+6

1.1 Mon-Sun الأسبوع (يبدأ من 1 يناير)

الآن ، الطريقة السابقة التي أظهرناها للتو موجودة في نظام حساب أسبوع ISO. هنا ، يبدأ تاريخ أيام الأسبوع من الخميس كأسبوع 1. إذا كنت تعمل في منطقة لا تتبع هذا النظام ، فاستخدم صيغة Excel التالية.

إذا كان أسبوعك الأول يبدأ من 1 يناير ويوم الاثنين هو الأسبوع للبدء ، ستساعدك هذه الصيغ في الحصول على ذلك.

نحن نستخدم وظيفة WEEKDAY و وظيفة DATE .

للحصول على تواريخ البدء ، اكتب الصيغة التالية في الخلية E5 واسحب رمز مقبض التعبئة لأسفل:

=DATE(B5, 1, -2) - WEEKDAY(DATE(B5, 1, 3)) + C5 * 7

للحصول على تواريخ الانتهاء ، اكتب الصيغة التالية في الخلية F5 واسحب رمز مقبض التعبئة لأسفل:

=DATE(B5, 1, -2) - WEEKDAY(DATE(B5, 1, 3)) + C5 * 7+6

1.2 أسبوع الأحد - السبت (يبدأ من 1 يناير)

إذا كان أسبوعك يبدأ يوم الأحد ، يمكنك استخدام صيغة Excel مماثلة لإرجاع تاريخ البدء وتاريخ الانتهاء.

للحصول على تواريخ البدء ، اكتب الصيغة التالية في الخلية E5 واسحب رمز مقبض التعبئة لأسفل:

=DATE(B5,1,1) - WEEKDAY(DATE(B5,1,1),1) + (C5-1)*7 + 1

للحصول على تواريخ الانتهاء ، اكتب الصيغة التالية في الخلية F5 واسحب التعبئة رمز المقبضأسفل:

=DATE(B5,1,1) - WEEKDAY(DATE(B5,1,1),1) + (C5-1)*7

كما ترى ، نجحنا في تحويل رقم الأسبوع إلى التاريخ في Excel.

المحتوى المرتبط: كيفية تحويل التنسيق العام إلى تاريخ في Excel (7 طرق)

قراءات مماثلة

  • لن يتم تحويل النص إلى تاريخ في Excel (4 مشاكل وحلول)
  • كيفية تحويل الطابع الزمني لـ Unix إلى التاريخ في Excel (3 طرق)
  • تحويل تنسيق التاريخ والوقت إلى تاريخ النص في Excel (7 طرق سهلة)

2. وظائف MAX و MIN لتحويل رقم الأسبوع إلى تاريخ

لتحويل رقم الأسبوع إلى تاريخ في Excel ، يمكنك استخدام الدالة MIN و وظيفة MAX بنفس الصيغة.

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

2.1 حساب الأسبوع من الاثنين إلى الأحد دائمًا ( يبدأ من 1 كانون الثاني (يناير))

الآن ، يبدأ أسبوعك الأول بتاريخ 1 كانون الثاني (يناير) ويوم الأسبوع هو يوم الاثنين. يمكنك التفاف صيغة Excel في الدالة MAX و الدالة MIN لبدء العد دائمًا من 1 يناير.

للحصول على تواريخ البدء ، اكتب الصيغة التالية في الخلية E5 واسحب رمز مقبض التعبئة لأسفل:

=MAX(DATE(B5,1,1), DATE(B5,1,1) - WEEKDAY(DATE(B5,1,1),2) + (C5-1)*7 + 1)

للحصول على تواريخ الانتهاء ، يجب عليك استخدم الدالة MIN وقم بإجراء تغيير طفيف في الصيغة. الآن ، اكتب الصيغة التالية في الخلية F5 واسحب رمز مقبض التعبئة لأسفل:

=MIN(DATE(B5+1,1,0), DATE(B5,1,1) - WEEKDAY(DATE(B5,1,1),2) + C5*7)

2.1 عد أسبوع الأحد - السبت دائمًا (يبدأ من 1 يناير)

إذا كان أسبوعك الأول يبدأ يوم الأحد ، فعليك إجراء تغيير طفيف في الصيغ أعلاه.

للحصول على تاريخ البدء ، اكتب الصيغة التالية:

=MAX(DATE(B5,1,1), DATE(B5,1,1) - WEEKDAY(DATE(B5,1,1),1) + (C5-1)*7 + 1)

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

=MAX(DATE(B5,1,1), DATE(B5,1,1) - WEEKDAY(DATE(B5,1,1),1) + (C5-1)*7 )

كما أنت يمكن أن ترى أن الصيغة ستحول رقم الأسبوع إلى تاريخ في Excel.

اقرأ المزيد: Excel VBA لتحويل التاريخ والوقت إلى التاريخ فقط

تحويل رقم الأسبوع إلى شهر في Excel

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

هنا ، نستخدم أيضًا الدالة WEEKDAY و وظيفة التاريخ لحسابها. ولكن ، هذه المرة ، نلتف في وظيفة الشهر .

ألق نظرة على مجموعة البيانات التالية:

هنا ، لدينا أرقام الأسبوع لعام 2022. سنحصل على الشهر باستخدام الصيغة.

الآن ، اكتب الصيغة التالية في الخلية E5 واسحب رمز مقبض التعبئةأسفل:

=MONTH(DATE(B5, 1, -2) - WEEKDAY(DATE(B5, 1, 3)) + C5 * 7)

كما ترى ، حصلنا على رقم الشهر. ولكن إذا كنت تريد اسم الشهر ، فجرب الصيغة التالية:

=CHOOSE(MONTH(DATE(B5, 1, -2) - WEEKDAY(DATE(B5, 1, 3)) + C5 * 7),"January","February","March","April", "May", "June", "July", "August", "September", "October", "November", "December")

هنا ، استخدمنا وظيفة CHOOSE إلى تحويل رقم الشهر إلى أسماء شهر.

كما ترى ، نجحنا في تحويل رقم أسبوع إلى شهر في Excel.

اقرأ المزيد: كيفية تحويل الرقم إلى تاريخ في Excel (6 طرق سهلة)

تحويل الأيام إلى أسابيع في Excel

1. قم بتحويل تاريخ إلى رقم أسبوع في Excel

الآن ، استخدمنا سابقًا صيغ Excel لتحويل رقم أسبوع إلى تاريخه. يمكنك أن تفعل العكس. هذا يعني أنه يمكنك تحويل الأيام إلى رقم الأسبوع. للقيام بذلك ، سوف نستخدم وظيفة WEEKNUM في Excel .

يتم استخدام الوظيفة WEEKNUM لحساب رقم الأسبوع للتاريخ.

البنية العامة:

= WEEKNUM (serial_number، [return_type])

هنا ، يشير الرقم التسلسلي إلى تاريخ. الآن ، نعلم أن Excel يتعرف أيضًا على التواريخ كأرقام تسلسلية. ويشير نوع المرتجعات إلى اليوم الذي سيبدأ فيه أسبوعنا.

ألق نظرة على مجموعة البيانات التالية:

هنا ، لدينا بعض الأيام وسنقوم بذلك قم بتحويلها إلى رقم الأسبوع.

الآن ، انقر فوق الخلية D5. ثم اكتب الصيغة التالية واسحب رمز مقبض التعبئة لأسفل:

=WEEKNUM(B5)

بعد ذلك ، ستنجح الوظيفةتحويل الأيام إلى أسابيع في Excel.

2. تحويل عدد الأيام إلى أسابيع في Excel

ألق نظرة على مجموعة البيانات التالية:

هنا ، يمكنك معرفة عدد الأيام المستغرقة لإكمال المشروع. الآن ، عدد الأيام لا يكفي. علينا تحويلها إلى أسابيع وأيام. لذلك ، سوف نستخدم صيغة Excel لحلها.

ستحتوي صيغة Excel الخاصة بنا على الدالة INT و وظيفة IF.

الآن ، انقر فوق الخلية D5. ثم اكتب الصيغة التالية واسحب رمز مقبض التعبئة لأسفل:

=INT(C5/7)&IF(INT(C5/7)=1," week"," weeks") & " and " & (C5-INT(C5/7)*7) & IF((C5-INT(C5/7)*7)=1," day"," days")

كما ترى ، نجحت صيغة Excel الخاصة بنا في تحويل الأيام إلى أسابيع.

🔎 انهيار الصيغة

INT ( C5 / 7): تقوم بإرجاع عدد الأسابيع.

C5-INT (C5 / 7) * 7: تقوم بإرجاع عدد الأيام غير الكافية لـ أسابيع (أقل من 7 أيام).

أضفنا الوظيفة IF للتعامل مع مشكلة "الأسبوع" أو "الأسابيع". إذا كان لديك أسبوع واحد ، فسيتم إضافة "أسبوع" بعد 1.

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

اقرأ المزيد: كيفية تحويل النص إلى تاريخ في Excel (10 طرق)

💬 أشياء يجب تذكرها

تقوم الصيغة بشكل أساسي بإرجاع التواريخ بتنسيق الرقم التسلسلي. لذلك ، قم بتغيير التنسيق إلى التواريخ من شريط Excel.

في ISO تاريخ الأسبوعالنظام ، يبدأ الأسبوع يوم الاثنين ، ويفترض الأسبوع الذي يتضمن الخميس الأول من العام الأسبوع الأول.

الخاتمة

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

لا تنس التحقق من موقعنا على الويب Exceldemy.com للتعرف على المشكلات والحلول المختلفة المتعلقة ببرنامج Excel.

استمر في تعلم طرق جديدة واستمر في النمو!

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