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

دالة SEQUENCE في الاكسل: الأرقام والتواريخ والتقويم

تعيد =SEQUENCE(5) الأرقام من 1 إلى 5 في عمود، وتملأ =SEQUENCE(3,4) ثلاثة صفوف في أربعة أعمدة. أضف بداية وخطوة لأي سلسلة، بما في ذلك التواريخ، وترقيم الصفوف الذي يكبر مع القائمة، وتقويم شهري.

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

تعيد =SEQUENCE(5) الأرقام من 1 إلى 5 في عمود، من الخلية الواحدة التي تكتبها فيها. ومع وسيط ثانٍ تملأ شبكة: تعطي =SEQUENCE(3,4) ثلاثة صفوف وأربعة أعمدة، بالعد من 1 إلى 12 عبر كل صف. غيّر 5 في A2 إلى 8 فيطول العمود.

عمود واحد، ثم شبكة
A2
ABCDEF
1RowsRows and columns
211234
325678
439101112
54
65
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

صيغة دالة SEQUENCE

=SEQUENCE(rows, [columns], [start], [step])
  • rows هو عدد الصفوف المراد إرجاعها.
  • columns هو عدد الأعمدة. القيمة الافتراضية 1.
  • start هو الرقم الأول. القيمة الافتراضية 1.
  • step هو ما يضيفه كل رقم إلى الرقم الذي قبله. القيمة الافتراضية 1، ويمكن أن تكون سالبة أو كسرًا عشريًا.

تُملأ الشبكة عرضيًا أولًا: في =SEQUENCE(3,4) يكون الصف الأول 1 و2 و3 و4 ويبدأ الثاني من 5. وللعد نزولًا عبر الأعمدة بدلًا من ذلك، ضعها داخل TRANSPOSE: =TRANSPOSE(SEQUENCE(4,3)).

تحتاج SEQUENCE إلى Excel 2021 أو Excel 2024 أو Microsoft 365، وتعرض #NAME? في الإصدارات الأقدم. وتحتوي Google Sheets على الدالة نفسها.

البداية والخطوة

يحدد الوسيطان الأخيران الرقم الأول والفرق بين الأرقام:

بدايات وخطوات مختلفة
A2
ABCDEFGHI
110 to 505 down to 1Across a row
210512345
3204
4303
5402
6501
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

تبدأ =SEQUENCE(5,1,10,10) من 10 وتضيف 10 في كل مرة. وتعدّ =SEQUENCE(5,1,5,-1) تنازليًا من 5. و=SEQUENCE(1,5) صف واحد من خمسة أعمدة. ولرقم كل مرتين، استخدم خطوة قدرها 2: تعطي =SEQUENCE(10,1,1,2) الأرقام الفردية من 1 إلى 19.

ترقيم الصفوف تلقائيًا

أرقام الصفوف المكتوبة يدويًا تصبح قديمة بمجرد إضافة صف. عدّ الأسماء بدلًا من ذلك ودع SEQUENCE تنتج رقمًا لكل اسم:

أرقام تتبع القائمة
A2
AB
1No.Name
21Ann
32Ben
43Cara
54Dan
65Eve
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

تعدّ COUNTA الخلايا الممتلئة الخمس في B2:B8، فتعيد A2 الأرقام من 1 إلى 5. اكتب Finn في B7 فتصل الأرقام إلى 6. تعدّ COUNTA أي خلية ممتلئة، لذا يجب ألا تكون في القائمة فجوات؛ وفي ورقة حقيقية اجعل النطاق واسعًا، مثل B2:B1000. وإذا كانت القائمة فارغة، تعيد COUNTA القيمة 0 وتعرض SEQUENCE(0) الخطأ #CALC!.

سلسلة تواريخ

التاريخ رقم في الاكسل (رقم لكل يوم)، لذا يصلح التاريخ بداية. يضيف كل صف أدناه يومًا واحدًا؛ وتحتاج الصيغة إلى تنسيق تاريخ، وإلا تظهر أرقامًا تسلسلية مثل 46083:

أسبوع من التواريخ بدءًا من B1
B2
ABCDE
1Start2026-03-02Weekly
22026-03-02Monday2026-03-02
32026-03-03Tuesday2026-03-09
42026-03-04Wednesday2026-03-16
52026-03-05Thursday2026-03-23
62026-03-06Friday
72026-03-07Saturday
82026-03-08Sunday
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

تعرض B2 التواريخ من 2026-03-02 إلى 2026-03-08 وتسمي C2 كل يوم، من Monday إلى Sunday. وتستخدم E2 خطوة قدرها 7 لأربعة تواريخ يفصل بينها أسبوع. غيّر B1 فتتبعها الثلاث.

للأشهر، تنحرف الخطوة 30 لأن أطوال الأشهر مختلفة. مرر SEQUENCE إلى EDATE بدلًا من ذلك، التي تضيف أشهرًا كاملة: تعيد =EDATE(B1,SEQUENCE(6,1,0)) الأيام الثانية من مارس حتى أغسطس (نسّق الخلايا كتواريخ). (راجع إضافة الأيام والأشهر لمعرفة EDATE وEOMONTH.)

شبكة تقويم بالدالة SEQUENCE

ستة صفوف من سبعة أيام تكفي لأي شهر. تبدأ الشبكة من يوم الأحد الذي يوافق اليوم الأول أو يسبقه: تعود DATE(2026,4,1)-WEEKDAY(DATE(2026,4,1))+1 من الأول من أبريل إلى ذلك الأحد. الخلايا منسقة بالشكل d، فتعرض كل خلية رقم يومها، ويميّز تنسيق شرطي أيام أبريل:

أبريل 2026
A2
ABCDEFG
1SunMonTueWedThuFriSat
22930311234
3567891011
412131415161718
519202122232425
6262728293012
73456789
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

الأول من أبريل 2026 يوم أربعاء، لذا تبدأ الشبكة بالأيام 29 و30 و31 من مارس. غيّر الرقمين 4 في A2 (والرقم 4 في القاعدة) إلى شهر آخر فيُعاد رسم التقويم. ولعرض خلايا فارغة بدلًا من أيام الشهر الآخر، اختبر كل تاريخ داخل الصيغة؛ وتُبقي LET تلك الصيغة قصيرة.

تمرين: تواريخ يفصل بينها أسبوع

دورك
B2
AB
1Start2026-05-04
2Dates
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

دورك: في B2، اعرض 5 تواريخ نزولًا في العمود، تبدأ بالتاريخ الموجود في B1 ويفصل بين كل تاريخ والذي يليه أسبوع.

دالة SEQUENCE داخل صيغ أخرى

غالبًا ما تكون SEQUENCE أداة مساعدة لا النتيجة نفسها. ثلاثة استخدامات شائعة:

SEQUENCE كأداة مساعدة
B2
ABCD
1ListTop 3Sum 1 to 101, 2, 3 repeated
2CaraCara551
3DanDan2
4AnnAnn3
5Eve1
6Ben2
73
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.
  • تعيد =INDEX(A2:A6,SEQUENCE(3)) أول ثلاثة عناصر من القائمة: Cara وDan وAnn. وتفعل TAKE(A2:A6,3) الشيء نفسه في Microsoft 365 وExcel 2024.
  • تجمع =SUM(SEQUENCE(10)) الأرقام من 1 إلى 10 دون كتابتها: 55.
  • تكرر =MOD(SEQUENCE(6)-1,3)+1 الأرقام 1 و2 و3 و1 و2 و3، وهذا مفيد لتوزيع الصفوف على ثلاث مجموعات بالتناوب.

من الأخطاء الشائعة وضع SEQUENCE حيث لا تستطيع نتيجتها الامتداد. تعرض =SEQUENCE(5) الخطأ #SPILL! عندما تحتوي أي من الخلايا الأربع تحتها على بيانات؛ امسحها أو انقل الصيغة (راجع خطأ #SPILL!).

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

ماذا تفعل دالة SEQUENCE في الاكسل؟

تعيد قائمة أرقام تمتد من خلية واحدة: تعطي =SEQUENCE(5) الأرقام من 1 إلى 5 في عمود، وتعطي =SEQUENCE(1,5) الأرقام من 1 إلى 5 في صف، وتعطي =SEQUENCE(5,1,10,10) الأرقام 10 و20 و30 و40 و50.

كيف أنشئ سلسلة تواريخ في الاكسل؟

استخدم تاريخًا كبداية: تعيد =SEQUENCE(7,1,B1) سبعة أيام متتالية من التاريخ الموجود في B1، وتعيد =SEQUENCE(4,1,B1,7) أربعة تواريخ يفصل بينها أسبوع. نسّق النتيجة كتاريخ، وإلا تظهر أرقامًا تسلسلية.

كيف أرقّم الصفوف تلقائيًا في الاكسل؟

ضع =SEQUENCE(COUNTA(B2:B100)) في الصف الأول من عمود الأرقام. تعدّ الخلايا الممتلئة في B وتعيد الأرقام من 1 حتى ذلك العدد، فيحصل الاسم الجديد على رقمه دون نسخ أي شيء.

كيف أنشئ تسلسلًا تنازليًا؟

استخدم خطوة سالبة: تعيد =SEQUENCE(5,1,5,-1) الأرقام 5 و4 و3 و2 و1. ويمكن أن تكون الخطوة كسرًا عشريًا أيضًا، كما في =SEQUENCE(5,1,0,0.25).

ما إصدارات الاكسل التي تحتوي على SEQUENCE؟

Excel 2021 وExcel 2024 وMicrosoft 365. وتعرض الإصدارات الأقدم #NAME?؛ وهناك تكتب أول قيمتين وتسحب مقبض التعبئة، أو تستخدم =ROW()-1 منسوخة إلى الأسفل.

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

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

ابدأ الآن