Menu
flag Ar iconالعربيةdown icon

رقم الأسبوع في الاكسل: WEEKNUM مقابل ISOWEEKNUM

تعيد =WEEKNUM(A2) رقم أسبوع التاريخ الموجود في A2، مع أسابيع تبدأ يوم الأحد. وتعيد =ISOWEEKNUM(A2) أسبوع ISO المستخدم في أوروبا، حيث تبدأ الأسابيع يوم الاثنين. تاريخ بداية الأسبوع، والتاريخ من رقم الأسبوع.

كل ورقة في هذه الصفحة تفاعلية: غيّر رقمًا أو صيغة وسيُعاد الحساب.

تعيد =WEEKNUM(A2) رقم أسبوع التاريخ الموجود في A2. افتراضيًا تبدأ الأسابيع يوم الأحد والأسبوع 1 هو الأسبوع الذي يحتوي على 1 يناير. أما معظم أوروبا فتستخدم أرقام أسابيع ISO، حيث تبدأ الأسابيع يوم الاثنين: لهذه استخدم =ISOWEEKNUM(A2).

أرقام الأسابيع حول رأس السنة
B2
ABCD
1DateWEEKNUMISOWEEKNUMDay
22026-03-021010Mon
32026-12-275352Sun
42026-12-315353Thu
52027-01-01153Fri
62027-01-03253Sun
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

يتفق النظامان في معظم التواريخ ويفترقان حول رأس السنة. الجمعة 2027-01-01 في الأسبوع 1 حسب WEEKNUM، لأن الأسبوع 1 يحتوي دائمًا على 1 يناير. وحسب ISOWEEKNUM هي في الأسبوع 53 من 2026: أسبوع ISO رقم 1 هو الأسبوع الذي فيه أول خميس من السنة، وذلك الأسبوع يبدأ يوم الاثنين 4 يناير. ويُظهر الأحد 2026-12-27 الفرق الآخر: بدأت WEEKNUM الأسبوع 53 بالفعل، لأن أسابيعها تبدأ يوم الأحد.

أنواع الإرجاع في WEEKNUM

تأخذ WEEKNUM وسيطًا ثانيًا يحدد اليوم الذي يبدأ به الأسبوع. والنوع 21 يحوّلها إلى نظام ISO، مثل ISOWEEKNUM، وهذا يفيد في الإصدارات الأقدم من الاكسل: تحتاج ISOWEEKNUM إلى Excel 2013 أو أحدث.

return_typeيبدأ الأسبوع يومالأسبوع 1
1 أو محذوفالأحديحتوي على 1 يناير
2الاثنينيحتوي على 1 يناير
من 11 إلى 17من الاثنين إلى الأحديحتوي على 1 يناير
21الاثنينيحتوي على أول خميس (ISO 8601)
التواريخ نفسها بأربعة أنواع إرجاع
C2
ABCDE
1DateType 1Type 2Type 21ISOWEEKNUM
22026-01-042111
32026-01-052222
42027-01-01115353
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

يبدأ الأحد 2026-01-04 الأسبوع 2 في النوع 1 لكنه ما زال في الأسبوع 1 في النوع 2، حيث يمتد الأسبوع حتى الأحد. ويتفق النوع 21 وISOWEEKNUM دائمًا.

تاريخ بداية الأسبوع

التقارير المجمعة حسب الأسبوع تعرض عادة أول يوم في الأسبوع بدلًا من رقمه. اطرح يوم الأسبوع من التاريخ: تعدّ WEEKDAY(A2,3) الاثنين 0، لذا فإن =A2-WEEKDAY(A2,3) هو الاثنين الواقع في A2 أو قبله. وللأسابيع التي تبدأ يوم الأحد، =A2-WEEKDAY(A2)+1.

اثنين كل أسبوع وأحده
B2
ABCD
1DateWeek starts (Monday)Week starts (Sunday)Week ends (Sunday)
22026-03-042026-03-022026-03-012026-03-08
32026-03-082026-03-022026-03-082026-03-08
42026-03-092026-03-092026-03-082026-03-15
52027-01-012026-12-282026-12-272027-01-03
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

الأربعاء 2026-03-04 في أسبوع الاثنين 2026-03-02، الذي ينتهي يوم الأحد 2026-03-08. والاثنين يعود إلى نفسه. الصيغة تاريخ، لذا تحتاج النتيجة إلى تنسيق تاريخ؛ ودونه تعرض رقمًا مثل 46083. وتشرح صفحة WEEKDAY أنواع الإرجاع.

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

الاتجاه المعاكس، من "الأسبوع 12 من 2026" إلى تاريخ، يستخدم قاعدة أن 4 يناير يقع دائمًا في أسبوع ISO رقم 1. أوجد اثنين ذلك الأسبوع، ثم أضف 7 أيام لكل أسبوع بعد الأول.

اثنين أسبوع ISO
C2
ABC
1YearWeekMonday
22026122026-03-16
3202612025-12-29
4202712027-01-04
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

يبدأ الأسبوع 12 من 2026 في 2026-03-16، والأسبوع 1 من 2026 في 2025-12-29، والأسبوع 1 من 2027 في 2027-01-04. وقد يبدأ أول أسبوع ISO في السنة في ديسمبر، ولهذا لا تتطابق دائمًا السنة في التسمية مع سنة التاريخ.

تمرين: أرقام الأسابيع

دورك: أسبوع ISO
B2
AB
1DateISO week
22026-05-24
32023-03-15
42026-11-08
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

دورك: في B2، أعد رقم أسبوع ISO للتاريخ الموجود في A2، ثم اسحبها إلى B4.

دورك: بداية الأسبوع
B2
AB
1DateMonday
22026-05-22
32026-05-24
42026-05-25
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

دورك: في B2، أعد يوم الاثنين من الأسبوع الذي يحتوي على التاريخ الموجود في A2، ثم اسحبها إلى B4. تمتد الأسابيع من الاثنين إلى الأحد.

خطأ شائع: الأسبوع 53 في يناير

التجميع حسب YEAR(A2) وISOWEEKNUM(A2) يضع 1 يناير 2027 في "2027، الأسبوع 53"، وهو أسبوع غير موجود. ينتمي أسبوع ISO إلى سنة يوم الخميس فيه، لذا خذ السنة من خميس الأسبوع نفسه: YEAR(A2-WEEKDAY(A2,2)+4).

تسمية السنة والأسبوع
C2
ABC
1DateWrong labelRight label
22026-12-312026-W532026-W53
32027-01-012027-W532026-W53
42027-01-032027-W532026-W53
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

لتاريخ 1 يناير 2027 تقرأ التسمية الخاطئة 2027-W53 والصحيحة 2026-W53، أي الأسبوع نفسه الذي فيه 31 ديسمبر. ويحدث العكس في الطرف الآخر من السنة: الاثنين 2025-12-29 في أسبوع ISO رقم 1 من 2026، والتسمية الصحيحة تقرأ 2026-W01. وتُبقي TEXT(...,"00") أرقام الأسابيع بعرض رقمين، فتُفرز التسميات بالترتيب.

الأسئلة الشائعة

كيف أحصل على رقم الأسبوع من تاريخ في الاكسل؟

تعيد =WEEKNUM(A2) رقم الأسبوع مع أسابيع تبدأ يوم الأحد، والأسبوع 1 هو الأسبوع الذي فيه 1 يناير. ولرقم أسبوع ISO المستخدم في معظم أوروبا، استخدم =ISOWEEKNUM(A2) أو =WEEKNUM(A2,21).

ما الفرق بين WEEKNUM وISOWEEKNUM؟

تبدأ WEEKNUM الأسبوع 1 في 1 يناير، لذا قد يكون الأسبوعان الأول والأخير من السنة قصيرين. وتتبع ISOWEEKNUM المعيار ISO 8601: تمتد الأسابيع من الاثنين إلى الأحد والأسبوع 1 هو الأسبوع الذي فيه أول خميس من السنة، لذا قد ينتمي 1 يناير إلى الأسبوع 52 أو 53 من السنة السابقة.

كيف أحصل على يوم الاثنين من الأسبوع في الاكسل؟

تعيد =A2-WEEKDAY(A2,3) يوم الاثنين الواقع في التاريخ الموجود في A2 أو قبله. تعدّ WEEKDAY مع النوع 3 الاثنين 0، لذا يبقى الاثنين في مكانه. نسّق النتيجة كتاريخ.

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

لأسابيع ISO، يوم الاثنين من الأسبوع N في السنة Y هو =DATE(Y,1,4)-WEEKDAY(DATE(Y,1,4),3)+(N-1)*7. يقع 4 يناير دائمًا في أسبوع ISO رقم 1، لذا ترجع الصيغة إلى اثنين ذلك الأسبوع ثم تتقدم N-1 أسبوعًا.

لماذا يعرض الاكسل الأسبوع 53؟

مع WEEKNUM، يقع 31 ديسمبر دائمًا في الأسبوع 53، لأن الأسبوع 1 هو الأسبوع الجزئي الذي فيه 1 يناير (والأسبوع 54 في سنة كبيسة تبدأ يوم سبت، مثل 2028). ومع ISOWEEKNUM، تكون السنة 53 أسبوعًا عندما تبدأ أو تنتهي يوم خميس، كما في 2026.

رسم توضيحي للغات البرمجة في Coddy

تعلّم البرمجة مع Coddy

ابدأ الآن