يمكنك بسهولة تحويل التاريخ إلى رقم الأسبوع في Excel باستخدام ملف وظيفة WeekNum . من ناحية أخرى ، يمكنك أيضًا حساب أيام الأسبوع إذا كنت تعرف رقم الأسبوع في السنة.
نظرًا لوجود 7 أيام في الأسبوع دائمًا ولحساب اليوم الأول من الأسبوع بناءً على رقم الأسبوع ، ستحتاج إلى معرفة اليوم الأول في الأسبوع الأول من العام ، ثم إضافة الأيام إلى الأسبوع رقم.
1. اليوم الأول من الأسبوع
يرجى نسخ الصيغة أدناه ، وتغيير 'YYYY' و 'WK #' إلى السنة ورقم الأسبوع للحصول على اليوم الأول من الأسبوع.
= MAX (DATE (YYYY، 1،1)، DATE (YYYY، 1،1) - WEEKDAY (DATE (YYYY، 1،1) ، 1 ) + 1 + (أسبوع # -1) * 7)
على سبيل المثال ، اليوم الأول في الأول من كانون الثاني (يناير) 2016 هو اليوم السادس من الأسبوع إذا كنت تستخدم الأحد هو اليوم الأول من الأسبوع. اليوم الأول من الأسبوع الذي يوافق 1 يناير 2016 هو 27 ديسمبر 2015.
للحصول على '27 كانون الأول (ديسمبر) 2015' بناءً على 1 كانون الثاني (يناير) ، يُرجى استخدام الصيغة التالية:
= DATE (2016،1،1) - WEEKDAY (DATE (2016،1،1)، 1 ) +1
حيث 1 في وظيفة أيام الأسبوع هي نوع أيام الأسبوع ، يرجى الاطلاع أدناه للحصول على القائمة الكاملة. إذا كنت تريد أن يكون يوم الاثنين هو أول أيام الأسبوع ، فيرجى استخدام 2 بدلاً من 1.
إذا كان رقم الأسبوع هو 2 ، على سبيل المثال ، فأنت بحاجة إلى استخدام اليوم الأول لإضافة 7 أيام وهو (2-1) * 7 ، أو إذا كنت تعلم أن رقم الأسبوع هو 3 ، فأنت بحاجة إلى استخدام اليوم الأول لإضافة (3-1) * 7 أيام ليكون أول يوم من الأسبوع الثالث. للحصول على أول يوم من أي أسبوع في عام 2016 ، يرجى استخدام الصيغة أدناه.
= DATE (2016،1،1) - WEEKDAY (DATE (2016،1،1)، 1 ) + 1 + (أسبوع # - 1) * 7
ال ماكس وظيفة هو تجنب اليوم الأول من الأسبوع الأول الذي يقع في العام السابق (على سبيل المثال ، 27 ديسمبر 2015).
2. اليوم الأخير من الأسبوع
للحصول على اليوم الأخير من الأسبوع وفقًا لرقم الأسبوع ، يرجى استخدام الصيغة أدناه وتغيير YYYY و WK # إلى القيم التي لديك:
= MIN (DATE (YYYY، 12،31)، DATE (YYYY، 1،1) -WEEKDAY (DATE (YYYY، 1،1) ، 1 ) + 7 * أسبوع #)
المنطق هو الحصول على اليوم الأخير من آخر أسبوع كامل قبل الأسبوع بتاريخ 1 يناير ، ثم إضافة أيام بالأسابيع إلى رقم الأسبوع.
على سبيل المثال ، اليوم الأخير من آخر أسبوع كامل هو 26 ديسمبر 2015 محسوبًا بالصيغة:
= DATE (2016،1،1) - WEEKDAY (DATE (2016،1،1)، 1 )
حيث 1 هو نوع الأسبوع. إضافة الأسابيع للحصول على آخر يوم في الأسبوع برقم الأسبوع.
ال وظيفة دقيقة هو تجنب الموقف الذي يقع فيه اليوم الأخير من الأسبوع الماضي في العام المقبل ، وسيكون 31 ديسمبر هو اليوم الأخير في هذه الحالة.