إرشادات وأمثلة حول صيغ الصفيف

إرشادات وأمثلة حول صيغ الصفيف

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

صيغه صفيف عباره عن صيغه التي يمكنك تنفيذ عمليات حسابيه متعدده علي واحد او اكثر من العناصر في صفيف. يمكنك اعتبار ان الصفيف ك# صف او عمود قيم، او تركيبه من الصفوف و# الاعمده من القيم. يمكن ارجاع صيغ صفيف نتائج متعدده، او نتيجه واحده.

يبدا بالتحديث 2018 سبتمبر ل Office 365او اي الصيغه التي يمكن ان تقوم ب# ارجاع نتائج متعدده سيتم تلقائيا سكب اما ل# اسفل، او عبر في الخلايا المجاوره. هذا التغيير في سلوك ايضا تصحبه جديده العديد من دالات صفيف ديناميكي. صيغ الصفيف ديناميكيه، ما اذا كنت تستخدم الدالات موجود او دالات صفيف ديناميكي، تحتاج فقط الي يمكن ادخال في خليه واحده، و# من ثم مؤكد ب# الضغط علي Enter. تتطلب صيغ الصفيف سابق، و# القديمه اولا تحديد نطاق الاخراج ب# اكمله، ثم تاكيد الصيغه ب# استخدام Ctrl + Shift + Enter. انها تعمل المعروفه ك# صيغ CSE .

يمكنك استخدام صيغ الصفائف ل# تنفيذ مهام معقده، مثل:

  • انشاء مجموعات بيانات نموذج ب# سرعه.

  • حساب عدد الاحرف الموجوده في نطاق من الخلايا.

  • جمع الاعداد التي تحقق شروطا معينه، مثل اقل قيم في نطاق، فقط او الارقام التي تقع بين حد اعلي وحد ادني.

  • جمع كل قيمه n في نطاق من القيم.

توضح الامثله التاليه كيفيه انشاء صيغ صفيف متعدده الخلايا و# احاديه الخليه. حيث يمكن ذلك، لقد قمنا ب# تضمين امثله مع بعض الدالات صفيف ديناميكي، ب# الاضافه الي صيغ الصفيف الموجوده التي تم ادخالها ك# صفائف ديناميكيه و# القديمه.

تنزيل الأمثلة التي نقدمها

قم ب# تنزيل مصنف مثال مع كل الصفيف صيغه الامثله الموجوده في هذه المقاله.

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

  • صيغة صفيف متعددة الخلايا

    داله صفيف متعدده الخلايا في الخليه H10 = F10:F19 * G10:G19 ل# حساب عدد السيارات المباعه من قبل سعر الوحده

  • هنا اننا تقوم ب# حساب "اجمالي المبيعات" ل# السيارات الكوبيه و# السيدان فيما يتعلق ب# كل مندوب مبيعات ب# ادخال = F19:F19 * G10:G19 في الخليه H10.

    عند الضغط علي Enter، سوف تري النتائج سكب ل# الاسفل وصولا الي H10:H19 الخلايا. لاحظ انه تم تمييز النطاق انسكاب السوائل ب# حد عند تحديد اي خليه داخل النطاق انسكاب السوائل. قد تلاحظ ايضا ان الصيغ في الخلايا H10:H19 ب# اللون الرمادي. عليك فقط هناك مرجع، وب# التالي اذا كنت تريد ضبط الصيغه، ستحتاج الي تحديد الخليه H10، حيث تتواجد الصيغه الرئيسيه.

  • صيغه صفيف احاديه الخليه

    صيغه صفيف احاديه الخليه ل# حساب مجموع كلي مع =SUM(F10:F19*G10:G19)

    في الخليه H20 المصنف المثال، اكتب او انسخ و# الصق =SUM(F10:F19*G10:G19)، و# ثم اضغط علي Enter.

    في هذه الحاله، Excel ضرب القيم في الصفيف (نطاق الخلايا F10 الي G19)، و# بعد ذلك يستخدم الداله SUM ل# جمع الاجماليات معا. النتيجه اجمالي كلي ل 1,590,000 في المبيعات.

    يوضح هذا المثال كيفيه فعاله هذا النوع من صيغ يمكن ان تكون. علي سبيل المثال، افترض ان لديك 1000 صفوف البيانات. يمكنك جمع او جزء منه تلك البيانات عن طريق انشاء صيغه صفيف في خليه واحده بدلا من سحب الصيغه ل# الاسفل عبر الصفوف 1000. ايضا، لاحظ ان الصيغه احاديه الخليه في الخليه H20 مستقله تماما الصيغه متعدده الخلايا (الصيغه في الخلايا H10 الي H19). هذا ميزه اخري ل# استخدام صيغ الصفائف — مرونه. يمكنك تغيير صيغ اخري في العمود H دون التاثير في الصيغه في h 20. يمكن ان الجيد ان يقوم الاجماليات مستقل مماثله ل# ما يلي، كما يمكنها التحقق من صحه دقه النتائج.

  • توفر صيغ الصفيف الديناميكيه ايضا المزايا التاليه:

    • التناسق    اذا نقرت فوق ايه خليه من H10 الي اسفل، راجع الصيغه نفسها. يمكنك ضمان التناسق تلك دقه اكبر.

    • امان    لا يمكنك الكتابه فوق مكون ل# صيغه صفيف متعدده الخلايا. علي سبيل المثال، انقر فوق الخليه H11 و# اضغط علي Delete. لا تغير Excel الاخراج الصفيف. ل# تغييره، انت ب# حاجه ل# تحديد الخليه العلويه اليمني في صفيف او الخليه H10.

    • احجام ملفات اصغر    يمكنك غالبا استخدام صيغه صفيف واحده بدلا من العديد من الصيغ المتوسطه. علي سبيل المثال، يستخدم المثال المبيعات سياره صيغه صفيف واحد ل# حساب النتائج في العمود e. اذا كان استخدام صيغ القياسيه مثل = F10 * G10، F11 * G11، F12 * G12، الخ.، هل تستخدم 11 من الصيغ المختلفه ل# حساب النتائج نفسها. ليس الامور الكبيره، و# لكن ماذا لو كان لديك الاف صفوف الي الاجمالي؟ ثم يمكنك جعل اختلاف كبير.

    • الكفاءه    يمكن ان تكون دالات الصفيف طريقه فعاله ل# انشاء الصيغ المعقده. الصفيف =SUM(F10:F19*G10:G19) صيغه هو نفسه ك# التالي: = SUM(F10*G10,F11*G11,F12*G12,F13*G13,F14*G14,F15*G15,F16*G16,F17*G17,F18*G18,F19*G19).

    • سبيلينج    سيتم تلقائيا سكب صيغ الصفيف ديناميكيه في نطاق الاخراج. اذا كانت البيانات المصدر في جدول Excel، ثم صيغ الصفيف الديناميكيه سيتم تغيير حجم تلقائيا ب# اضافه او ازاله البيانات.

    • #SPILL! خطا    صفائف ديناميكيه يتم توفيرها #SPILL! خطا، التي تشير الي انه تم حظر النطاق انسكاب السوائل المقصود ل# سبب ما. عندما تقوم ب# حل الحظر، سيتم سكب الصيغه تلقائيا.

إن ثوابت الصفيف مكوّن من مكونات صيغ الصفيف. ويمكنك إنشاء ثوابت الصفيف عبر إدخال قائمة من العناصر ثم إحاطتها يدوياً بقوسين كبيرين ({ })، كالتالي:

= {1,2,3,4,5} او = {"يناير", "فبراير", "March"}

اذا قمت ب# تقسيم العناصر ب# استخدام الفواصل، يمكنك انشاء صفيف افقي (صف). اذا قمت ب# تقسيم العناصر ب# واسطه الفواصل المنقوطه، يمكنك انشاء صفيف عمودي (عمود). ل# انشاء صفيف ثنائي الابعاد، يمكنك تحديد العناصر في كل صف ب# فواصل، و# تحديد كل صف ب# واسطه فواصل منقوطه.

توفر لك الاجراءات التاليه بعض التدريب في انشاء ثوابت افقيه و# عموديه و# ثنائيه الابعاد. نحن توضيح امثله علي استخدام الداله تسلسل ل# انشاء ثوابت الصفيف تلقائيا، مثل ثوابت الصفيف التي تم ادخالها يدويا.

  • إنشاء ثابت أفقي

    استخدم المصنف من الامثله السابقه، او انشاء مصنف جديد. حدد ايه خليه فارغه، ادخل =SEQUENCE(1,5). الداله تسلسل ينشئ صف 1 ب# الصفيف العمود 5 نفس = {1,2,3,4,5}. يتم عرض النتيجه التاليه:

    انشاء ثابت صفيف افقي مع =SEQUENCE(1,5) او = {1,2,3,4,5}

  • إنشاء ثابت عمودي

    حدد ايه خليه فارغه مع غرف تحته، و# ادخل =SEQUENCE(5)، او = {1؛ 2؛ 3; 4؛ 5}. يتم عرض النتيجه التاليه:

    انشاء ثابت صفيف عمودي مع = SEQUENCE(5)، او = {1؛ 2؛ 3; 4؛ 5}

  • إنشاء ثابت ثنائي الأبعاد

    حدد ايه خليه فارغه مع مساحه ل# اليمين و# اسفلها، و# ادخل =SEQUENCE(3,4). الاطلاع علي النتيجه التاليه:

    انشاء صف 3 ب# ثابت صفيف عمودي 4 مع =SEQUENCE(3,4)

    يمكنك ايضا ادخال: او = {1,2,3,4 5,6,7,8؛ 9,10,11,12}، و# لكنك تحتاج الي الانتباه الي المكان الذي تضع فيه الفاصله المنقوطه مقابل فواصل.

    كما تري، يقدم خيار تسلسل ميزات ملحوظه بدلا من ادخال القيم ثابت صفيف يدويا. شكل اساسي، يقوم ب# حفظ الوقت، و# لكن ايضا تساعد علي تقليل اخطاء من الادخال اليدوي. من السهل ايضا قراءه، لا سيما كما يمكن ان تكون الفاصله المنقوطه القرص الثابت تمييز من الفواصل.

فيما يلي مثال يستخدم صفيف ثوابت ك# جزء من صيغه اكبر حجما. في نموذج المصنف، انتقل الي ورقه عمل ثابت في صيغه ، او انشئ ورقه عمل جديده.

في الخليه D9، قمنا ب# ادخالها =SEQUENCE(1,5,3,1)، و# لكن يمكنك ايضا ادخال 3, 4, 5 و 6 و 7 في A9:H9 الخلايا. لا يوجد شيء خاص حول تلك تحديد رقم معين، يمكننا فقط ب# اختيار رقم اخر غير 1-5 ل# التميز.

في الخليه E11، ادخل = SUM (D9:H9*SEQUENCE(1,5))، او = SUM (D9:H9* {1,2,3,4,5}). تقوم الداله ب# ارجاع 85.

استخدام ثوابت الصفائف في صيغ. في هذا المثال، لقد استخدمنا = SUM (D9:H(*SEQUENCE(1,5))

ينشئ الداله تسلسل مكافئ ل# الصفيف ثابت {1,2,3,4,5}. ل# ان يستخدمه Excel ل# اجراء عمليات علي تعبيرات بين اقواس اولا، يتم بعد ذلك عنصرين التي تصل الي تشغيل قيم الخلايا في D9:H9، و# عامل الضرب (*). في هذه المرحله، تضرب الصيغه القيم في صفيف المخزنه علي القيم المناظره في الثابت. يكون مكافئ ل:

=SUM(D9*1,E9*2,F9*3,G9*4,H9*5)او =SUM(3*1,4*2,5*3,6*4,7*5)

و# اخيرا، تقوم الداله SUM تجمع القيم، و# ترجع 85.

ل# تجنب استخدام الصفيف المخزنه و# ابقاء العمليه الكامل في الذاكره، يمكنك استبدال مع ثابت صفيف اخر:

=SUM(SEQUENCE(1,5,3,1)*SEQUENCE(1,5))او =SUM({3,4,5,6,7}*{1,2,3,4,5})

العناصر التي يمكنك استخدامها في ثوابت الصفائف

  • يمكن ان تحتوي ثوابت الصفيف علي الارقام و# النصوص، و# القيم المنطقيه (مثل TRUE و FALSE) و# قيم خطا مثل # n / A. يمكنك استخدام الارقام ب# تنسيقات عدد صحيح، المنازل العشريه، و# علميه. اذا قمت ب# تضمين النص، ف# قد تحتاج الي تحيط ب# علامات اقتباس ("نص").

  • لا يمكن أن تحتوي ثوابت الصفيف على صفائف أو صيغ أو دالات إضافية. بعبارات أخرى، لا يمكن أن تتضمن سوى نص أو أعداد مفصولة بفواصل أو فواصل منقوطة. ويعرض Excel رسالة تحذير عند قيامك بإدخال صيغة مثل {‎1,2,A1:D4} أو {1,2‎,SUM(Q2:Z8)‎}. ولا يمكن أن تتضمن القيم الرقمية علامات النسبة المئوية أو علامات الدولار أو الفواصل أو الأقواس.

من افضل الطرق ل# استخدام ثوابت الصفائف الي تسميتها. يمكن ان تكون ثوابت مسماه الاسهل استخدام، و# يمكنك اخفاء بعض تعقيد صيغ الصفيف من الاخرين. تسميه ثابت صفيف و# استخدامه في صيغه، قم ب# ما يلي:

انتقل الي صيغ > اسماء معرفه > تعريف اسم. في مربع الاسم، اكتب الربع 1. في المربع يشير الي، ادخل الثابت التالي (تذكر كتابه الاقواس الكبيره يدويا):

{"يناير","فبراير","يناير"}=

يجب ان تبدو مربع الحوار الان ك# التالي:

اضافه ثابت صفيف مسمي من الصيغ > "الاسماء المعرفه" > > اداره الاسماء جديد

انقر فوق موافق، ثم حدد اي صف مع ثلاث خلايا فارغه، و# ادخل = الربع 1.

يتم عرض النتيجه التاليه:

استخدام ثابت صفيف مسمي في صيغه، مثل = الربع 1، حيث تم تعريف الربع 1 = {"يناير"، "فبراير"، "مارس"}

اذا كنت تريد النتائج الي سكب عموديا بدلا من افقيا، يمكنك استخدام =تبديل موضع(الربع 1).

اذا اردت عرض قائمه من 12 شهرا، كما يمكنك استخدام عند انشاء قائمه ماليه، يمكنك تاسيس احد ايقاف السنه الحاليه ب# استخدام الداله تسلسل. يكون الشيء نظيفه حول هذه الداله هي علي الرغم من ان يتم عرض الشهر فقط، تاريخا صالحا خلفه التي يمكنك استخدامها في عمليات حسابيه اخري. ستجد هذه الامثله في اوراق العمل تسميه ثابت صفيف و# مجموعه بيانات نموذجيه السريع في المصنف المثال.

=TEXT(DATE(YEAR(TODAY()),SEQUENCE(1,12),1),"mmm")

استخدم تركيبه من الدالات النص و# التاريخ، و# السنه، اليوم، و# التسلسل ل# انشاء قائمه ديناميكيه من 12 شهرا

يستخدم هذا الداله DATE ل# انشاء تاريخ استنادا الي السنه الحاليه، و# التسلسل ينشئ ثابت صفيف من 1 الي 12 من يناير الي ديسمبر، ثم تحول الداله TEXT تنسيق العرض الي "ش ش ش" (يناير، فبراير، مارس، الخ.). اذا اردت عرض اسم شهر كامل، مثل يناير، يمكنك استخدام "mmmm".

عند استخدام ثابت مسمي ك# صيغه صفيف، تذكر وجوب ادخال علامه التساوي، كما في الربع 1، ليس فقط الربع 1 =. اذا لم تكن، يقوم Excel ب# تفسير الصفيف ك# سلسله نصيه و# لن تعمل الصيغه كما هو متوقع. و# اخيرا، تذكر انه يمكنك استخدام مجموعات من دالات و# النص و# الارقام. يعتمد ذلك كافه علي الابداعيه الطريقه التي تريد ان تحصل لهم.

توضح الامثله التاليه بعض الطرق التي يمكنك وضع ثوابت الصفيف ل# استخدامها في صيغ الصفيف. بعض الامثله استخدام الداله TRANSPOSE ل# تحويل الصفوف الي الاعمده و# العكس ب# العكس.

  • عده كل عنصر في صفيف

    ادخل = تسلسل (1,12) * 2، او = {1,2,3,4؛ 5,6,7,8؛ 9,10,11,12} * 2

    يمكنك ايضا تقسيم مع (/)، و# اضافه مع (+)، و# طرح مع (-).

  • تطويق العناصر في صفيف

    ادخل = تسلسل (1,12) ^ 2، او = {1,2,3,4؛ 5,6,7,8؛ 9,10,11,12} ^ 2

  • البحث عن الجذر التربيعي ل# المربعه العناصر في صفيف

    ادخال =SQRT(SEQUENCE(1,12)^2)، او =SQRT({1,2,3,4;5,6,7,8;9,10,11,12}^2)

  • تبديل موضع صف أحادي الأبعاد

    ادخل =TRANSPOSE(SEQUENCE(1,5))او =TRANSPOSE({1,2,3,4,5})

    على الرغم من إدخال ثابت صفيف أفقي، تحوّل دالة TRANSPOSE ثابت الصفيف إلى عمود.

  • تبديل موضع عمود أحادي الأبعاد

    ادخل =TRANSPOSE(SEQUENCE(5,1))، او = TRANSPOSE ({1؛ 2؛ 3; 4؛ 5})

    على الرغم من إدخال ثابت صفيف عمودي، تحوّل دالة TRANSPOSE ثابت الصفيف إلى صف.

  • تبديل موضع ثابت ثنائي الأبعاد

    ادخل =TRANSPOSE(SEQUENCE(3,4))، او = TRANSPOSE ({1,2,3,4 5,6,7,8؛ 9,10,11,12})

    تحول دالة TRANSPOSE كل صف إلى سلسلة من الأعمدة.

يوفر هذا المقطع أمثلة على صيغ الصفيف الأساسية.

  • إنشاء صفيف من قيم موجودة

    يوضح المثال التالي كيفيه استخدام صيغ الصفائف ل# انشاء مصفوفه جديده من صفيف موجود.

    ادخل =SEQUENCE(3,6,10,10)، او = {10,20,30,40,50,60؛ 70,80,90,100,110,120؛ 130,140,150,160,170,180}

    تاكد من كتابه {(قوس فتح) قبل كتابه 10، و} (قوس اغلاق كبير) بعد كتابه 180، ل# انك تنشئ صفيفا من الارقام.

    بعد ذلك، ادخل = D9 #، او = D9:I11 في خليه فارغه. يظهر مصفوفه 3 × 6 خلايا تحتوي علي القيم نفسها التي تشاهدها في D9:D11. يسمي تسجيل # تنتقل عامل تشغيل النطاق، و# الطريقه في Excel ل# الرجوع الي نطاق الصفيف ب# اكمله بدلا من كتابه منه.

    استخدم عامل التشغيل تنتقل النطاق (#) الي مرجع صفيف موجود

  • إنشاء ثابت صفيف من قيم موجودة

    يمكنك استخدام نتائج صيغه صفيف تنتقل و# تحويل التي الي اجزاء المكون. حدد الخليه D9، ثم اضغط علي F2 ل# التبديل الي وضع التحرير. بعد ذلك، اضغط علي F9 ل# تحويل مراجع الخلايا ل# القيم، ثم تحويل Excel الي ثابت صفيف. عند الضغط علي Enter، الصيغه، = D9 #، يجب ان الان = {10,20,30؛ 40,50,60؛ 70,80,90}.

  • حساب عدد الأحرف في نطاق خلايا

    يوضح المثال التالي كيفيه حساب عدد الاحرف في نطاق من الخلايا. يشمل ذلك المسافات.

    حساب العدد الاجمالي ل# الاحرف في نطاق، و# صفائف اخري ل# العمل مع السلاسل النصيه

    = SUM (LEN(C9:C13))

    في هذه الحاله، ترجع الداله LEN طول السلسله النصيه كل في كل من الخلايا الموجوده في النطاق. الداله SUM ثم تجمع هذه القيم معا و# يعرض النتيجه (66). اذا اردت الحصول علي متوسط عدد الاحرف، يمكنك استخدام:

    = AVERAGE (LEN(C9:C13))

  • محتويات اطول خليه في النطاق C9:C13

    =INDEX(C9:C13,MATCH(MAX(LEN(C9:C13)),LEN(C9:C13),0),1)

    تعمل هذه الصيغه فقط عند نطاق بيانات يحتوي علي عمود واحد من الخلايا.

    دعنا نلق نظره عن كثب علي الصيغه، بدءا من العناصر الداخليه و# العمل الي الخارج. ترجع الداله LEN طول ل# كل من العناصر الموجوده في نطاق الخلايا d2 الي d6. تحسب الداله MAX اكبر قيمه بين هذه العناصر، الذي يتطابق مع اطول سلسله نصيه، و# في الخليه D3.

    فيما يلي موقع الوصول الامور معقد بعض الشيء. تحسب الداله MATCH offset (الموضع النسبي) من الخليه التي تحتوي علي اطول سلسله نصيه. ل# تنفيذ هذا الاجراء، انها تتطلب ثلاث وسيطات: قيمه بحث و# صفيف بحث عن نوع match. الداله MATCH ل# البحث في الصفيف lookup قيمه البحث المحدد. في هذه الحاله، هو قيمه البحث اطول سلسله نصيه:

    MAX(LEN(C9:C13)

    وتتواجد السلسلة في الصفيف التالي:

    LEN(C9:C13)

    وسيطه النوع match في هذه الحاله تساوي 0. يمكن match نوع قيمه-1 او 0 او 1.

    • 1-ارجاع اكبر قيمه اقل من او تساوي البحث val

    • 0-ارجاع القيمه الاولي تماما يساوي قيمه البحث

    • -1-ارجاع اصغر قيمه اكبر من او يساوي قيمه البحث المحدد

    • اذا قمت ب# حذف نوع تطابق، يفترض Excel 1.

    و# اخيرا، تقوم الداله INDEX ب# واسطه وسيطات هذه: صفيف، و# عدد الصفوف و# الاعمده داخل ذلك الصفيف. نطاق الخلايا C9:C13 يوفر الصفيف و# الداله MATCH توفر عنوان الخليه، و# الوسيطه النهائيه (1) ب# تحديد ان تاتي القيمه من العمود الاول في الصفيف.

    اذا اردت الحصول علي محتويات السلسله النصيه اصغر، يمكنك استبدال MAX في المثال الموجود اعلاه مع حد ادني.

  • البحث عن قيم n الصغرى في النطاق

    يعرض هذا المثال كيفيه البحث عن القيم الصغري الثلاث في نطاق من الخلايا، حيث تم انشاء صفيف من نموذج البيانات في خلايا B9:B18has ب: = INT (رانداراي(10, 1) * 100). لاحظ ان رانداراي عباره عن داله متغيره، ف# ستحصل علي مجموعه جديده من ارقام عشوائيه في كل مره تقوم ب# حساب Excel.

    صيغه صفيف ل# البحث عن اصغر قيمه رقميه عليا في excel: =SMALL(B9#,SEQUENCE(D9))

    ادخل =SMALL(B9#,SEQUENCE(D9)، = الصغيره (B9:B18، {1؛ 2؛ 3})

    تستخدم هذه الصيغه ثابت صفيف ل# تقييم الداله SMALL ثلاث مرات و# العوده اعضاء 3 الاصغر في الصفيف الموجوده في الخلايا B9:B18، حيث 3 عباره عن قيمه متغير في الخليه D9. ل# البحث عن المزيد من القيم، يمكنك زياده القيمه في الداله التسلسل، او اضافه المزيد من الوسيطات ل# الثابت. يمكنك ايضا استخدام دالات اضافيه ب# استخدام هذه الصيغه، مثل المجموع او المتوسط. على سبيل المثال:

    =SUM(SMALL(B9#,SEQUENCE(D9))

    =AVERAGE(SMALL(B9#,SEQUENCE(D9))

  • البحث عن قيم n الكبرى في النطاق

    ل# البحث عن القيم الكبري في نطاق، يمكنك استبدال الداله SMALL ب# استخدام الداله LARGE. ب# الاضافه الي ذلك، يستخدم المثال التالي دالات صف و INDIRECT .

    ادخل = LARGE (B9 #، الصف (INDIRECT ("1:3")))، او = LARGE (B9:B18,ROW(INDIRECT("1:3")))

    في هذه المرحله، قد تساعد علي علم الدالتين صف و INDIRECT قليلا. يمكنك استخدام داله ROW ل# انشاء صفيف من الاعداد الصحيحه متتاليه. علي سبيل المثال، حدد فارغ و# ادخل:

    =ROW(1:10)

    تقوم الصيغه ب# انشاء عمود من الاعداد الصحيحه المتتاليه 10. ل# الاطلاع علي مشكله محتمله، ادراج صف فوق النطاق الذي يحتوي علي صيغه الصفيف (ب# معني، اعلي الصف 1). سيقوم Excel ب# تعديل مراجع الصفوف، و# الصيغه الان انشاء الاعداد الصحيحه من 2 الي 11. ل# اصلاح هذه المشكله، يمكنك اضافه الداله INDIRECT الي الصيغه:

    = ROW (INDIRECT ("1:10"))

    تستخدم الداله INDIRECT السلاسل النصيه ك# الوسيطات الخاصه بها (و# الاسباب نطاق 1:10 محاط ب# علامات اقتباس). Excel لن يتم ضبط قيم نصيه عند ادراج صفوف او الا نقل صيغه الصفيف. نتيجه ل# ذلك، الداله ROW دائما ب# انشاء الصفيف من الاعداد الصحيحه التي تريدها. يمكنك ب# سهوله استخدام التسلسل:

    =SEQUENCE(10)

    فل# نختبر الصيغه التي استخدمتها في وقت سابق — LARGE (B9 #، الصف (INDIRECT ("1:3"))) = — بدءا من الاقواس الداخليه و# العمل الي الخارج: الداله INDIRECT ارجاع مجموعه من القيم النصيه، في هذه الحاله القيم 1 الي 3. الداله ROW ب# دورها ب# انشاء صفيف ثلاث خلايا عمود. تستخدم الداله LARGE القيم في نطاق الخلايا B9:B18، و# يتم تقييمه ثلاث مرات مره واحده ل# كل مرجع ارجاعها ب# واسطه الداله ROW. اذا اردت البحث عن المزيد من القيم، يمكنك اضافه نطاق خلايا اكبر ل# الداله INDIRECT. و# اخيرا، تماما كما في الامثله صغيره، يمكنك استخدام هذه الصيغه مع الدالات الاخري، مثل SUM و AVERAGE.

  • جمع نطاق يحتوي على قيم خطأ

    لا تعمل الداله SUM في Excel عندما تحاول جمع نطاق يحتوي علي قيمه خطا، مثل #VALUE! او # n / A. يعرض هذا المثال كيفيه حساب مجموع القيم في نطاق البيانات الذي يحتوي علي اخطاء:

    استخدام صفائف ل# التعامل مع الاخطاء. علي سبيل المثال، حساب =SUM(IF(ISERROR(Data),"",Data) مجموع نطاق اسمه "بيانات" حتي لو كان يتضمن الاخطاء، مثل #VALUE! او #NA!.

  • ‎=SUM(IF(ISERROR(Data),"",Data))‎

    تنشئ الصيغة صفيفاً جديداً يحتوي على القيم الأصلية من دون أي قيم أخطاء. بدءاً من الدالات الداخلية وباتجاه الخارج، تبحث الدالة ISERROR في نطاق الخلايا (بيانات) عن أخطاء. وتُرجع الدالة IF قيمة معينة إذا تم تقييم الشرط الذي حددته إلى TRUE وتُرجع قيمة أخرى إذ تم تقييم الشرط إلى FALSE. في هذه الحالة، تُرجع الدالة سلاسل فارغة ("") لكافة قيم الخطأ لأنه تم تقييمها إلى TRUE، وكذلك تُرجع القيم الباقية من النطاق (بيانات) لأنه تم تقييمها إلى FALSE، مما يعني عدم احتوائها على قيم خطأ. تحسب الدالة SUM حينئذٍ الإجمالي بالنسبة إلى الصفيف الذي تمت تصفيته.

  • حساب عدد قيم الأخطاء في النطاق

    يشبه هذا المثال الصيغه السابقه، و# لكنه يرجع عدد قيم الخطا في نطاق اسمه "بيانات" بدلا من تصفيتها:

    ‎=SUM(IF(ISERROR(Data),1,0))‎

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

    ‎=SUM(IF(ISERROR(Data),1))‎

    إذا لم تحدد الوسيطة، فتُرجع الدالة IF القيمة FALSE إذا كانت الخلية لا تحتوي على قيمة خطأ. ويمكنك أيضاً تبسيط الصيغة أكثر:

    =SUM(IF(ISERROR(Data)*1))

    تعمل هذه النسخة لأن TRUE*1=1 وFALSE*1=0.

قد تحتاج الي جمع قيم تستند الي شرط.

يمكنك استخدام صفائف ل# حساب استنادا الي شروط معينه. سيتم =SUM(IF(Sales>0,Sales)) جمع كل القيم اكبر من 0 في نطاق يسمي المبيعات.

علي سبيل المثال، تجمع صيغه الصفيف هذه الاعداد الصحيحه الموجبه فقط في نطاق يسمي المبيعات، الذي يمثل E9:E24 الخلايا في المثال اعلاه:

‎=SUM(IF(Sales>0,Sales))‎

الداله IF ب# انشاء صفيف من القيم الموجبه و# القيمه false. تتجاهل الداله SUM ب# شكل اساسي قيم false ل# ان 0 + 0 = 0. يمكن ان يتضمن نطاق الخلايا التي تستخدمها في هذه الصيغه اي عدد من الصفوف و# الاعمده.

يمكنك ايضا جمع القيم التي تفي ب# شرط واحد او اكثر. علي سبيل المثال، صيغه الصفيف هذه حساب قيم اكبر من 0 اقل من 2500:

=SUM((Sales>0)*(Sales<2500)*(Sales))

تذكر أن هذه الصيغة ترجع خطأ إذا كان النطاق يحتوي على خلية غير رقمية واحدة أو أكثر.

يمكنك ايضا انشاء صيغ الصفيف التي تستخدم نوعا من الشرط OR. علي سبيل المثال، يمكنك جمع القيم التي تكون اكبر من 0 او اقل من 2500:

=SUM(IF((Sales>0)+(Sales<2500),Sales))

لا يمكنك استخدام AND و OR يعمل في صيغ الصفيف مباشره ل# ان هذه الوظائف ترجع نتيجه واحده، TRUE او FALSE، و# تتطلب الدالات الصفيف صفائف نتائج. يمكنك حل المشكله ب# استخدام المنطق هو مبين في الصيغه السابقه. ب# عباره اخري، يمكنك تنفيذ العمليات الرياضيه، مثل الجمع او الضرب علي القيم التي تلبي المربع او او شرط AND.

يبين هذا المثال كيفية إزالة الأصفار من نطاق للحصول على متوسط القيم في النطاق. تستخدم الصيغة نطاق بيانات يسمى "مبيعات":

‎=AVERAGE(IF(Sales<>0,Sales))‎

تعمل الدالة IF على إنشاء صفيف من القيم لا يساوي 0 ثم تقوم بتمرير هذه القيم إلى الدالة AVERAGE.

صيغه الصفيف هذه مقارنه القيم في عمودين نطاقات الخلايا المسماه MyData و YourData و# ارجاع عدد الاختلافات بين الاثنين. اذا كانت محتويات النطاقين متطابقان، تقوم الصيغه ب# ارجاع 0. ل# استخدام هذه الصيغه، نطاقات الخلايا ب# حاجه الي يمكن ان تتطابق الحجم و# البعد نفسه. علي سبيل المثال، اذا كان MyData نطاق 3 صفوف ب# الاعمده 5، YourData يجب ان تكون 3 صفوف ب# الاعمده 5:

‎=SUM(IF(MyData=YourData,0,1))‎

تعمل الصيغة على إنشاء صفيف جديد بالحجم نفسه لحجم النطاقات التي تقوم بمقارنتها. وتعمل الدالة IF على تعبئة الصفيف بالقيمة 0 والقيمة 1 (0 للخلايا غير المتطابقة و1 للخلايا المتطابقة). بعد ذلك تقوم الدالة SUM بإرجاع مجموع القيم في الصفيف.

يمكنك تبسيط الصيغة على النحو التالي:

‎=SUM(1*(MyData<>YourData))‎

تماماً مثل الصيغة التي تحسب عدد قيم الخطأ في النطاق، تعمل هذه الصيغة لأن TRUE*1=1 وFALSE*1=0.

ترجع صيغة الصفيف هذه رقم الصف الخاص بالقيمة الأعلى في نطاق بعمود واحد يسمى "بيانات":

‎=MIN(IF(Data=MAX(Data),ROW(Data),""))‎

تنشئ الدالة IF صفيفاً جديداً يتطابق مع النطاق المسمى "بيانات". إذا كانت إحدى الخلايا المتطابقة تحتوي على القيمة الأعلى في النطاق، فسيحتوي الصفيف على رقم الصف. في الحالات الأخرى، سيحتوي الصفيف على سلسلة فارغة (""). تستخدم الدالة MIN الصفيف الجديد باعتباره الوسيطة الثانية له وترجع القيمة الأصغر التي تتطابق مع رقم صف القيمة الأعلى في النطاق "بيانات". إذا كان النطاق المسمى "بيانات" يحتوي على قيم أعلى متطابقة، فتُرجع الصيغة صف القيمة الأولى.

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

‎=ADDRESS(MIN(IF(Data=MAX(Data),ROW(Data),"")),COLUMN(Data))‎

ستجد مماثله الامثله في المصنف النموذجي علي ورقه العمل اوجه الاختلاف بين مجموعات البيانات .

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

  • صيغة صفيف متعددة الخلايا

انسخ الجدول ب# اكمله ادناه و# الصقها في الخليه A1 في ورقه عمل فارغه.

المبيعات شخص

سياره نوع

رقم المباعه

الوحده السعر

اجمالي المبيعات

شامي

سيارة سيدان

5

33000

سيارة كوبيه

4

37000

جاكلين

سيارة سيدان

6

24000

سيارة كوبيه

8

21000

كامل

سيارة سيدان

3

29000

سيارة كوبيه

1

31000

مهدي

سيارة سيدان

9

24000

سيارة كوبيه

5

37000

أسامة

سيارة سيدان

6

33000

سيارة كوبيه

8

31000

الصيغة (الإجمالي الكلي)

الإجمالي الكلي

‎'=SUM(C2:C11*D2:D11)‎

‎=SUM(C2:C11*D2:D11)‎

  1. ل# عرض "اجمالي المبيعات" ل# السيارات الكوبيه و# السيدان فيما يتعلق ب# كل مندوب مبيعات، حدد الخلايا e2: e11 و# ادخل الصيغه = c2: c11 * d2: d11، ثم اضغط علي Ctrl + Shift + Enter.

  2. ل# الاطلاع "الاجمالي الكلي" ل# جميع المبيعات، حدد الخليه F11، ادخل صيغه =SUM(C2:C11*D2:D11)، و# من ثم اضغط علي Ctrl + Shift + Enter.

عند الضغط علي Ctrl + Shift + Enter، Excel يحيط الصيغه ب# اقواس متعرجه ({}) و# يدرج مثيل الصيغه في كل خليه في النطاق المحدد. يحدث هذا الامر ب# سرعه، حيث ما تشاهده في العمود E هو اجمالي المبيعات ل# كل نوع السياره ل# كل مندوب مبيعات. اذا كنت حدد E2، ثم حدد E3, E4 و# ما الي ذلك، ف# ستري انه يتم عرض الصيغه نفسها: {= c2: c11 * d2: d11}.

يتم احتساب الإجماليات في العمود E بواسطة صيغة صفيف

  • إنشاء صيغة صفيف أحادية الخلية

في الخليه D13 من المصنف، اكتب الصيغه التاليه، و# من ثم اضغط علي Ctrl + Shift + Enter:

‎=SUM(C2:C11*D2:D11)‎

في هذه الحاله، Excel ضرب القيم في الصفيف (نطاق الخلايا من C2 الي D11) و# بعد ذلك يستخدم الداله SUMل# جمع الاجماليات معا. النتيجه اجمالي كلي ل 1,590,000 في المبيعات. يوضح هذا المثال كيفيه فعاله هذا النوع من صيغ يمكن ان تكون. علي سبيل المثال، افترض ان لديك 1000 صفوف البيانات. يمكنك جمع او جزء منه تلك البيانات عن طريق انشاء صيغه صفيف في خليه واحده بدلا من سحب الصيغه ل# الاسفل عبر الصفوف 1000.

ايضا، لاحظ ان الصيغه احاديه الخليه في الخليه D13 مستقله تماما الصيغه متعدده الخلايا (الصيغه في الخلايا E2 الي E11). هذا ميزه اخري ل# استخدام صيغ الصفائف — مرونه. تغيير الصيغ الموجوده في العمود E او حذف هذا العمود نهائيا، دون التاثير في الصيغه في D13.

توفر صيغ الصفيف أيضاً المزايا التالية:

  • التناسق    إذا نقرت فوق أية خلية من الخلايا بدءاً من E2 إلى أسفل، فسترى الصيغة نفسها. يساعد هذا التناسق في ضمان الحصول على المزيد من الدقة.

  • امان    لا يمكنك الكتابه فوق مكون ل# صيغه صفيف متعدده الخلايا. علي سبيل المثال، انقر فوق الخليه E3 و# اضغط علي حذف. يجب عليك اما تحديد نطاق الخلايا ب# الكامل (E2 من خلال E11) و# تغيير صيغه الصفيف ب# الكامل، او اترك الصفيف كما هي. ك# اجراء امان اضافيه، عليك الضغط علي Ctrl + Shift + Enter ل# تاكيد اي تغيير علي الصيغه.

  • أحجام ملفات أصغر    يمكنك استخدام صيغة صفيف واحدة في أغلب الأحيان بدلاً من استخدام العديد من الصيغ الوسيطة. على سبيل المثال، يستخدم المصنف صيغة صفيف واحدة لحساب النتائج في العمود E. إذا كنت قد استخدمت صيغاً قياسية (مثل ‎=C2*D2)، فهذا يعني أنك استخدمت 11 صيغة مختلفة لحساب النتائج نفسها.

ب# شكل عام، استخدام صيغ الصفائف بناء جمله صيغه القياسي. انها تبدا ب# علامه التساوي (=)، و# يمكنك استخدام معظم الدالات Excel المضمنه في صيغ الصفيف. الاختلافات الرئيسيه ان عند استخدام صيغه صفيف، اضغط علي Ctrl + Shift + Enter ل# ادخال الصيغه. عند القيام ب# ذلك، Excel يحيط صيغه الصفيف ب# اقواس متعرجه — اذا كان كتابه الاقواس الكبيره يدويا، سيتم تحويل الصيغه الخاصه بك الي سلسله نصيه، و# لن تعمل.

يمكن ان تكون دالات الصفيف طريقه فعاله ل# انشاء الصيغ المعقده. الصفيف صيغه =SUM(C2:C11*D2:D11) هو نفسه ك# التالي: =SUM(C2*D2,C3*D3,C4*D4,C5*D5,C6*D6,C7*D7,C8*D8,C9*D9,C10*D10,C11*D11).

هام: اضغط علي Ctrl + Shift + Enter عند الحاجه الي ادخال صيغه صفيف. ينطبق هذا الامر الي صيغ كل من خليه واحده و# متعدده الخلايا.

عندما تستخدم الصيغ المتعددة الخلايا، تذكر أيضاً:

  • حدد نطاق الخلايا الذي سيحتوي على النتائج قبل إدخال الصيغة. لقد قمت بذلك عندما أنشأت صيغة صفيف متعددة الخلايا عندما حددت الخلايا من E2 إلى E11.

  • لا يمكنك تغيير محتويات خلية واحدة في صيغة صفيف. لتجربة ذلك، حدد الخلية E3 في المصنف واضغط على Delete. يعرض Excel رسالة تخبرك بأنه لا يمكنك تغيير أي جزء من صفيف.

  • يمكنك نقل صيغة صفيف بالكامل أو حذفها، ولكن لا يمكنك نقل جزء منها أو حذفه. بعبارات أخرى، لتقليص صيغة صفيف، احذف الصيغة الموجودة أولاً ثم ابدأ من جديد.

  • ل# حذف صيغه صفيف، حدد نطاق الصيغه ب# الكامل (علي سبيل المثال، e2: e11)، ثم اضغط علي حذف.

  • لا يمكنك ادراج خلايا فارغه في، او حذفها منها صيغه صفيف متعدده خلايا.

في بعض الاحيان، قد تحتاج الي توسيع صيغه صفيف. حدد الخليه الاولي في نطاق الصفيف موجود، و# تابع حتي تقوم ب# تحديد النطاق ب# الكامل ب# توسيع الصيغه ل. اضغط علي F2 ل# تحرير الصيغه، ثم اضغط علي CTRL + SHIFT + ENTER ل# تاكيد الصيغه ب# مجرد تم ضبط النطاق صيغه. المفتاح ل# تحديد نطاق ب# الكامل، بدءا من الخليه العلويه اليمني في الصفيف. هي الخليه العلويه اليمني الذي يحصل علي تحرير.

إن صيغ الصفيف مفيدة جداً، ولكن لديها بعض السيئات

  • قد نسيت في بعض الاحيان الضغط علي Ctrl + Shift + Enter. يمكن ان تحدث ل# معظم مستخدمي Excel و# حتي. تذكر ان تضغط علي تركيبه المفاتيح هذه عندما تقوم ب# ادخال او تحرير صيغه صفيف.

  • قد لا يفهم المستخدمين الاخرين من المصنف الصيغ. في الجلسه التدريبيه صيغ الصفيف ب# شكل عام غير موضحه في ورقه عمل. ل# ذلك، اذا كان الاشخاص الاخرين تحتاج الي تعديل المصنفات، يجب اما تجنب صيغ الصفيف او تاكد من هؤلاء الاشخاص علي علم اي صيغ الصفيف و# فهم كيفيه تغييرها، اذا لزم.

  • قد تؤدي صيغ الصفيف الكبيرة إلى إبطاء العمليات الحسابية ويتوقف ذلك على سرعة المعالجة وذاكرة الكمبيوتر.

إن ثوابت الصفيف مكوّن من مكونات صيغ الصفيف. ويمكنك إنشاء ثوابت الصفيف عبر إدخال قائمة من العناصر ثم إحاطتها يدوياً بقوسين كبيرين ({ })، كالتالي:

={1,2,3,4,5}

الان، انت تعرف تحتاج الي الضغط علي Ctrl + Shift + Enter عند انشاء صيغ صفيف. نظرا ل# وجود ثوابت الصفيف مكون صيغ الصفائف، التي تحيط الثوابت ب# اقواس متعرجه عن طريق كتابتها يدويا. استخدم Ctrl + Shift + Enter ل# ادخال الصيغه ب# الكامل.

إذا قمت بفصل العناصر باستخدام الفواصل، فستنشئ صفيفاً أفقياً (صف). وإذا قمت بفصل العناصر باستخدام الفواصل المنقوطة، فستنشئ صفيفاً عمودياً (عمود). لإنشاء صفيف ثنائي الأبعاد، عليك تحديد العناصر في كل صف باستخدام الفواصل، وكذلك تحديد كل صف باستخدام الفواصل المنقوطة.

فيما يلي صفيف في صف واحد: {1,2,3,4}. فيما يلي صفيف في عمود واحد: {1؛ 2؛ 3; 4}. و# اليك مجموعه واسعه من اثنين من الصفوف و# الاعمده الاربعه: {1,2,3,4؛ 5,6,7,8}. في الصفيف الصف، الصف الاول هو 1 و 2، 3 و 4، و# الصف الثاني هو 5 و 6, 7 و 8. تفصل فاصله منقوطه واحده الصفين، بين 4 و 5.

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

تدرّبك الإجراءات التالية على إنشاء ثوابت أفقية وعمودية وثنائية الأبعاد.

إنشاء ثابت أفقي

  1. في ورقه عمل فارغه، حدد الخلايا من A1 الي E1.

  2. في شريط الصيغه، ادخل الصيغه التاليه، و# من ثم اضغط علي Ctrl + Shift + Enter:

    = {1,2,3,4,5}

    في هذه الحاله، يجب كتابه قوسي الفتح و# الاغلاق الكبيرين ({})، و# سيقوم Excel ب# اضافه المجموعه الثانيه ب# النيابه عنك.

    يتم عرض النتيجة التالية.

    ثابت صفيف أفقي في الصيغة

إنشاء ثابت عمودي

  1. في المصنف، حدد عموداً يتألف من خمس خلايا.

  2. في شريط الصيغه، ادخل الصيغه التاليه، و# من ثم اضغط علي Ctrl + Shift + Enter:

    ={1;2;3;4;5}

    يتم عرض النتيجة التالية.

    ثابت صفيف عمودي في صيغة الصفيف

إنشاء ثابت ثنائي الأبعاد

  1. في المصنف، حدد كتلة خلايا بعرض أربعة أعمدة وارتفاع ثلاثة صفوف.

  2. في شريط الصيغه، ادخل الصيغه التاليه، و# من ثم اضغط علي Ctrl + Shift + Enter:

    ‎={1,2,3,4;5,6,7,8;9,10,11,12}‎

    تظهر أمامك النتيجة التالية:

    ثابت صفيف ثنائي الأبعاد في صيغة صفيف

استخدام الثوابت في الصيغ

إليك مثال بسيط على استخدام الثوابت:

  1. في نموذج المصنف، أنشئ ورقة عمل جديدة.

  2. في الخلية A1، اكتب 3، ثم اكتب 4 في B1، و5 في C1 و6 في D1 و7 في E1.

  3. في الخليه A3، اكتب الصيغه التاليه، و# من ثم اضغط علي Ctrl + Shift + Enter:

    =SUM(A1:E1*{1,2,3,4,5})

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

    صيغة صفيف مع ثابت صفيف

    تظهر القيمة 85 في الخلية A3.

يشرح المقطع التالي طريقة عمل الصيغة.

تحتوي الصيغة التي استخدمتها للتو على أجزاء متعددة.

بناء جملة صيغة صفيف مع ثابت صفيف

1. الدالة

2. صفيف مخزن

3. عامل التشغيل

4. ثابت صفيف

يشكل العنصر الاخير داخل الاقواس ثابت الصفيف: {1,2,3,4,5}. تذكر ان Excel ليس احاطه ثوابت الصفيف ب# اقواس متعرجه؛ يمكنك فعليا كتابتها. تذكر ان بعد اضافه ثابت ل# صيغه صفيف، اضغط علي Ctrl + Shift + Enter ل# ادخال الصيغه.

نظراً إلى أن Excel ينفّذ العمليات على التعابير الموجودة داخل الأقواس أولاً، فإن العنصرين التاليين اللذين يؤديان دوراً هما القيم المخزنة في المصنف (A1:E1) وعامل التشغيل. عند هذه المرحلة، تضرب الصيغة القيم الموجودة في الصفيف المخزن بالقيم المناظرة في الثابت. وهو ما يكافئ:

‎=SUM(A1*1,B1*2,C1*3,D1*4,E1*5)‎

أخيراً، تقوم الدالة SUM بإضافة القيم، ويظهر المجموع 85 في الخلية A3.

لتجنب استخدام الصفيف المخزن ولحفظ العملية بالكامل في الذاكرة، استبدل الصفيف المخزن بثابت صفيف آخر:

‎=SUM({3,4,5,6,7}*{1,2,3,4,5})‎

ل# اجراء ذلك، انسخ الداله و# حدد خليه فارغه في المصنف الخاص بك، و# لصق الصيغه في شريط الصيغه و# ثم اضغط علي Ctrl + Shift + Enter. سوف تري النتيجه نفسها كما فعلت في التمرين السابقه التي تستخدم صيغه الصفيف:

=SUM(A1:E1*{1,2,3,4,5})

يمكن أن تحتوي ثوابت الصفيف على أرقام ونص وقيم منطقية (مثل TRUE وFALSE) وقيم الخطأ (مثل ‎#N/A). يمكنك استخدام الأرقام في تنسيقات أعداد صحيحة وعشرية وتنسيقات علمية. إذا قمت بتضمين نص، فعليك إحاطته بعلامتي اقتباس (").

لا يمكن أن تحتوي ثوابت الصفيف على صفائف أو صيغ أو دالات إضافية. بعبارات أخرى، لا يمكن أن تتضمن سوى نص أو أعداد مفصولة بفواصل أو فواصل منقوطة. ويعرض Excel رسالة تحذير عند قيامك بإدخال صيغة مثل {‎1,2,A1:D4} أو {1,2‎,SUM(Q2:Z8)‎}. ولا يمكن أن تتضمن القيم الرقمية علامات النسبة المئوية أو علامات الدولار أو الفواصل أو الأقواس.

من افضل طريقه ل# استخدام ثوابت الصفائف الي تسميتها. يمكن ان تكون ثوابت مسماه الاسهل استخدام، و# يمكنك اخفاء بعض تعقيد صيغ الصفيف من الاخرين. تسميه ثابت صفيف و# استخدامه في صيغه، قم ب# ما يلي:

  1. ضمن علامه التبويب الصيغ، في المجموعه الاسماء المعرفه، انقر فوق تعريف اسم.
    يظهر مربع الحوار تعريف اسم.

  2. في المربع الاسم، اكتب الربع1.

  3. في المربع يشير إلى، أدخل الثابت التالي (تذكر كتابة الأقواس الكبيرة يدوياً):

    {"يناير","فبراير","يناير"}=

    ينبغي أن تظهر محتويات مربع الحوار على النحو التالي:

    مربع الحوار "تحرير اسم" يحتوي على صيغة

  4. انقر فوق موافق، ثم حدد صفاً من ثلاث خلايا فارغة.

  5. اكتب الصيغه التاليه، و# اضغط علي Ctrl + Shift + Enter.

    =الربع1

    يتم عرض النتيجة التالية.

    صفيف مسمّى تم إدخاله كصيغة

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

ابحث عن المشاكل التالية عندما لا تعمل ثوابت الصفيف:

  • قد لا فصل بعض العناصر ب# احرف عاديه. اذا قمت ب# اهمال الفاصله او الفاصله المنقوطه، او اذا قمت ب# وضع واحد في المكان المناسب، قد لا يتم انشاء ثابت الصفيف ب# شكل صحيح، او قد تشاهد رساله تحذير.

  • ربما حددت نطاق خلايا لا يتطابق مع عدد العناصر في الثابت. على سبيل المثال، إذا قمت بتحديد عمود من ست خلايا لاستخدامه مع ثابت من خمس خلايا، فستظهر قيمة الخطأ ‎#N/A في الخلية الفارغة. في المقابل، إذا حددت عدداً قليلاً جداً من الخلايا، فسيحذف Excel القيم التي ليس لها خلية مناظرة.

توضح الامثله التاليه بعض الطرق التي يمكنك وضع ثوابت الصفيف ل# استخدامها في صيغ الصفيف. بعض الامثله استخدام الداله TRANSPOSE ل# تحويل الصفوف الي الاعمده و# العكس ب# العكس.

ضرب كل عنصر في صفيف

  1. أنشئ ورقة عمل جديدة، ثم حدد كتلة خلايا فارغة بعرض أربعة أعمدة وارتفاع ثلاثة صفوف.

  2. اكتب الصيغه التاليه، و# من ثم اضغط علي Ctrl + Shift + Enter:

    = {1,2,3,4؛ 5,6,7,8؛ 9,10,11,12} * 2

تطويق العناصر في صفيف

  1. حدد كتلة خلايا فارغة بعرض أربعة أعمدة وارتفاع ثلاثة صفوف.

  2. اكتب صيغه الصفيف التاليه، و# من ثم اضغط علي Ctrl + Shift + Enter:

    ‎={1,2,3,4;5,6,7,8;9,10,11,12}*{1,2,3,4;5,6,7,8;9,10,11,12}‎

    بدلاً من ذلك، أدخل صيغة الصفيف هذه التي تستخدم مُشغل علامة الإقحام (^):

    ‎={1,2,3,4;5,6,7,8;9,10,11,12}^2

تبديل موضع صف أحادي الأبعاد

  1. حدد عموداً يتألف من خمس خلايا فارغة.

  2. اكتب الصيغه التاليه، و# من ثم اضغط علي Ctrl + Shift + Enter:

    ‎=TRANSPOSE({1,2,3,4,5})‎

    على الرغم من إدخال ثابت صفيف أفقي، تحوّل دالة TRANSPOSE ثابت الصفيف إلى عمود.

تبديل موضع عمود أحادي الأبعاد

  1. حدد صفاً يتألف من خمس خلايا فارغة.

  2. ادخل الصيغه التاليه، و# اضغط علي Ctrl + Shift + Enter:

    ‎=TRANSPOSE({1;2;3;4;5})‎

على الرغم من إدخال ثابت صفيف عمودي، تحوّل دالة TRANSPOSE ثابت الصفيف إلى صف.

تبديل موضع ثابت ثنائي الأبعاد

  1. حدد كتلة خلايا بعرض ثلاثة أعمدة وارتفاع أربعة صفوف.

  2. ادخل الثابت التالي، و# اضغط علي Ctrl + Shift + Enter:

    ‎=TRANSPOSE({1,2,3,4;5,6,7,8;9,10,11,12})‎

    تحول دالة TRANSPOSE كل صف إلى سلسلة من الأعمدة.

يوفر هذا المقطع أمثلة على صيغ الصفيف الأساسية.

إنشاء صفائف وثوابت الصفائف من قيم موجودة

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

إنشاء صفيف من قيم موجودة

  1. حدد الخلايا C8:E10 على ورقة عمل في Excel ثم أدخل الصيغة التالية:

    ={10,20,30;40,50,60;70,80,90}

    تأكد من كتابة { (قوس فتح كبير) قبل كتابة 10، و} (قوس إغلاق كبير) بعد كتابة 90، لأنك تنشئ صفيفاً من الأرقام.

  2. اضغط علي Ctrl + Shift + Enter، الذي يقوم ب# ادخال هذه صفيف ارقام في نطاق الخلايا c8: e10 ب# استخدام صيغه صفيف. علي ورقه العمل، يجب ان تبدو C8 الي E10 مماثله ل# ما يلي:

    10

    20

    30

    40

    50

    60

    70

    80

    90

  3. حدد نطاق الخلايا من C1 إلى E3.

  4. ادخل الصيغه التاليه في شريط الصيغه، و# اضغط علي Ctrl + Shift + Enter:

    ‎=C8:E10

    يظهر صفيف 3x3 خلايا في الخلايا من C1 الي E3 تحتوي علي القيم نفسها التي تشاهدها في C8 الي E10.

إنشاء ثابت صفيف من قيم موجودة

  1. ب# استخدام خلايا c1: c3 محدد، اضغط علي F2 ل# التبديل الي وضع التحرير.

  2. اضغط علي F9 ل# تحويل مراجع الخلايا ل# القيم. تحول Excel القيم الي ثابت صفيف. يجب ان تكون الصيغه = {10,20,30؛ 40,50,60؛ 70,80,90}.

  3. اضغط علي Ctrl + Shift + Enter ل# ادخال ثابت الصفيف ك# صيغه صفيف.

حساب عدد الأحرف في نطاق خلايا

يوضح المثال التالي كيفية حساب عدد الأحرف، بما في ذلك المسافات الموجودة في نطاق خلايا.

  1. انسخ هذا الجدول بالكامل ثم قم بلصقه في ورقة عمل في الخلية A1.

    البيانات

    هذه هي

    مجموعة من الخلايا

    المُجمعة معاً

    لتكوين

    جملة واحدة.

    إجمالي عدد الأحرف في A2:A6

    ‎=SUM(LEN(A2:A6))‎

    محتويات أطول خلية (A3)

    ‎=INDEX(A2:A6,MATCH(MAX(LEN(A2:A6)),LEN(A2:A6),0),1)‎

  2. حدد الخليه A8، و# من ثم اضغط علي Ctrl + Shift + Enter ل# الاطلاع علي العدد الاجمالي ل# الاحرف في الخلايا a2: a6 (66).

  3. حدد الخليه A10، و# من ثم اضغط علي Ctrl + Shift + Enter ل# عرض محتويات اطول الخلايا a2: a6 (الخليه A3).

يتم استخدام الصيغه التاليه في الخليه A8 ل# حساب العدد الاجمالي ل# الاحرف (66) في الخلايا من A2 حتي A6.

‎=SUM(LEN(A2:A6))‎

في هذه الحاله، ترجع الداله LEN طول السلسله النصيه كل في كل من الخلايا الموجوده في النطاق. الداله SUM ثم تجمع هذه القيم معا و# يعرض النتيجه (66).

البحث عن n القيم الصغري في نطاق

يعرض هذا المثال كيفية البحث عن القيم الصغرى الثلاث في نطاق خلايا.

  1. ادخال بعض ارقام عشوائيه في A1:A11 الخلايا.

  2. حدد الخلايا من C1 الي C3. سيتم تضمين هذه المجموعه من الخلايا علي النتائج التي ترجعها صيغه الصفيف.

  3. ادخل الصيغه التاليه، و# اضغط علي Ctrl + Shift + Enter:

    = SMALL(A1:A11,{1;2;3})

يستخدم هذه الصيغه ثابت صفيف ل# تقييم الداله SMALL ثلاث مرات و# العوده الاصغر (1)، و# اصغر الثاني (2)، و# ثالثا اصغر (3) الاعضاء في الصفيف الموجوده في الخلايا "من a1 الي a10 ل" البحث عن المزيد من القيم، يمكنك اضافه المزيد من الوسيطات ل# ثابت. يمكنك ايضا استخدام دالات اضافيه ب# استخدام هذه الصيغه، مثل المجموع او المتوسط. على سبيل المثال:

= SUM (SMALL (A1: A10, {1,2,3})

= AVERAGE (SMALL (A1: A10, {1,2,3})

البحث عن n القيم الكبري في النطاق

للبحث عن القيم الكبرى في نطاق، يمكنك استبدال الدالة SMALL بالدالة LARGE. بالإضافة إلى ذلك، يستخدم المثال التالي الدالتين ROW وINDIRECT.

  1. حدد الخلايا D1 الي D3.

  2. في شريط الصيغه، ادخل الصيغه التاليه، و# من ثم اضغط علي Ctrl + Shift + Enter:

    = LARGE(A1:A10,ROW(INDIRECT("1:3")))

في هذه المرحله، قد تساعد علي معرفتها عن الصف و# دالات INDIRECT قليلا. يمكنك استخدام داله ROW ل# انشاء صفيف من الاعداد الصحيحه متتاليه. علي سبيل المثال، حدد عمود فارغ الخلايا 10 في مصنفك التدريب و# ادخل صيغه الصفيف هذه، و# ثم اضغط علي Ctrl + Shift + Enter:

=ROW(1:10)

تنشئ الصيغة عموداً يتألف من 10 أعداد صحيحة متتالية. لرؤية المشكلة المحتملة، أدرج صفاً فوق النطاق الذي يحتوي على صيغة الصفيف (أي فوق الصف 1). يعدل Excel مراجع الصفوف، وتنشئ الصيغة أعداداً صحيحة من 2 إلى 11. ولحل هذه المشكلة، أضِف الدالة INDIRECT إلى الصيغة:

=ROW(INDIRECT("1:10"))

تستخدم الدالة INDIRECT السلاسل النصية كوسيطات لها (وهذا هو سبب إحاطة النطاق 1:10 بعلامتي اقتباس مزدوجتين). لا يقوم Excel بتعديل القيم النصية عند إدراج صفوف أو نقل صيغة الصفيف بدلاً من ذلك. كنتيجة لذلك، تقوم الدالة ROW دائماً بإنشاء صفيف من الأعداد الصحيحة التي تريدها.

دعنا نلق نظره علي الصيغه التي استخدمتها في وقت سابق — = LARGE (A5:A14,ROW(INDIRECT("1:3"))) — بدءا من الاقواس الداخليه و# العمل الي الخارج: INDIRECT تقوم الداله ب# ارجاع مجموعه من القيم النصيه، في هذه الحاله القيم 1 الي 3. الداله ROW ب# دورها ب# انشاء صفيف عمودي الخليه ثلاثه عباره. تستخدم الداله LARGE القيم في نطاق الخلايا A5:A14، و# يتم تقييمه ثلاث مرات مره واحده ل# كل مرجع ارجاعها ب# واسطه الداله ROW . يتم ارجاع القيم 3200 و 2700 و 2000 الي صفيف عمودي ثلاثي الخليه. اذا اردت البحث عن المزيد من القيم، يمكنك اضافه نطاق خلايا اكبر ل# الداله INDIRECT .

ب# صفتك الامثله السابقه، يمكنك استخدام هذه الصيغه مع الدالات الاخري، مثل SUM و AVERAGE.

البحث عن أطول سلسلة نصية في نطاق خلايا

انتقل الي المثال سلسله نص سابق، ادخل الصيغه التاليه في خليه فارغه، و# اضغط علي Ctrl + Shift + Enter:

‎=INDEX(A2:A6,MATCH(MAX(LEN(A2:A6)),LEN(A2:A6),0),1)‎

النص "مجموعه خلايا" يظهر.

دعنا نلق نظره عن كثب علي الصيغه، بدءا من العناصر الداخليه و# العمل الي الخارج. ترجع الداله LEN طول ل# كل من العناصر الموجوده في نطاق الخلايا a2: a6. تحسب الداله MAX اكبر قيمه بين هذه العناصر، الذي يتطابق مع اطول سلسله نصيه، و# في الخليه A3.

هنا تصبح الأمور معقدة بعض الشيء. تحسب الدالة MATCH الإزاحة (الموقع النسبي) للخلية التي تحتوي على أطول سلسلة نصية. يتطلب إجراء ذلك ثلاث وسيطات: قيمة البحث وصفيف البحث ونوع المطابقة. تبحث الدالة MATCH في صفيف البحث عن قيمة البحث المُحددة. في هذه الحالة، تكون قيمة البحث أطول سلسلة نصية:

(MAX (LEN(A2:A6))

وتتواجد السلسلة في الصفيف التالي:

LEN(A2:A6)

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

و# اخيرا، تقوم الداله INDEX ب# واسطه وسيطات هذه: صفيف، و# عدد الصفوف و# الاعمده داخل ذلك الصفيف. نطاق الخلايا a2: a6 يوفر الصفيف و# الداله MATCH توفر عنوان الخليه، و# الوسيطه النهائيه (1) ب# تحديد ان تاتي القيمه من العمود الاول في الصفيف.

يوفر هذا المقطع أمثلة حول صيغ الصفائف المتقدمة.

جمع نطاق يحتوي على قيم خطأ

لا تعمل الدالة SUM في Excel عندما تحاول جمع نطاق يحتوي على قيمة خطأ، مثل ‎#N/A. يوضح لك هذا المثال كيفية جمع القيم الموجودة في نطاق يسمى "بيانات" يحتوي على أخطاء.

‎=SUM(IF(ISERROR(Data),"",Data))‎

تنشئ الصيغة صفيفاً جديداً يحتوي على القيم الأصلية من دون أي قيم أخطاء. بدءاً من الدالات الداخلية وباتجاه الخارج، تبحث الدالة ISERROR في نطاق الخلايا (بيانات) عن أخطاء. وتُرجع الدالة IF قيمة معينة إذا تم تقييم الشرط الذي حددته إلى TRUE وتُرجع قيمة أخرى إذ تم تقييم الشرط إلى FALSE. في هذه الحالة، تُرجع الدالة سلاسل فارغة ("") لكافة قيم الخطأ لأنه تم تقييمها إلى TRUE، وكذلك تُرجع القيم الباقية من النطاق (بيانات) لأنه تم تقييمها إلى FALSE، مما يعني عدم احتوائها على قيم خطأ. تحسب الدالة SUM حينئذٍ الإجمالي بالنسبة إلى الصفيف الذي تمت تصفيته.

حساب عدد قيم الأخطاء في النطاق

يتشابه هذا المثال مع الصيغة السابقة، ولكنه يرجع عدد قيم الخطأ في نطاق اسمه "بيانات" بدلاً من تصفيتها:

‎=SUM(IF(ISERROR(Data),1,0))‎

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

‎=SUM(IF(ISERROR(Data),1))‎

إذا لم تحدد الوسيطة، فتُرجع الدالة IF القيمة FALSE إذا كانت الخلية لا تحتوي على قيمة خطأ. ويمكنك أيضاً تبسيط الصيغة أكثر:

=SUM(IF(ISERROR(Data)*1))

تعمل هذه النسخة لأن TRUE*1=1 وFALSE*1=0.

جمع القيم حسب الشروط

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

‎=SUM(IF(Sales>0,Sales))‎

تنشئ الدالة IF صفيفاً من قيم موجبة وقيم خطأ. وتتجاهل الدالة SUM بشكل أساسي قيم الخطأ 0+0=0. يمكن أن يحتوي نطاق الخلايا الذي تستخدمه في هذه الصيغة على أي عدد من الصفوف والأعمدة.

يمكنك أيضاً جمع القيم التي تحقق أكثر من شرط واحد. على سبيل المثال، تحسب صيغة الصفيف التالية القيم الأكبر من 0 والأقل من 5 أو المساوية له:

‎=SUM((Sales>0)*(Sales<=5)*(Sales))‎

تذكر أن هذه الصيغة ترجع خطأ إذا كان النطاق يحتوي على خلية غير رقمية واحدة أو أكثر.

يمكنك أيضاً إنشاء صيغ صفيف تستخدم نوع الشرط OR. على سبيل المثال، يمكنك جمع القيم الأقل من 5 وأكبر من 15:

‎=SUM(IF((Sales<5)+(Sales>15),Sales))‎

تبحث الدالة IF عن كافة القيم الأصغر من 5 وأكبر من 15 ثم تقوم بتمرير هذه القيم إلى الدالة SUM.

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

حساب المتوسط الذي يستثني الأصفار

يبين هذا المثال كيفية إزالة الأصفار من نطاق للحصول على متوسط القيم في النطاق. تستخدم الصيغة نطاق بيانات يسمى "مبيعات":

‎=AVERAGE(IF(Sales<>0,Sales))‎

تعمل الدالة IF على إنشاء صفيف من القيم لا يساوي 0 ثم تقوم بتمرير هذه القيم إلى الدالة AVERAGE.

حساب عدد الاختلافات بين نطاقين من الخلايا

تعمل صيغة الصفيف هذه على مقارنة القيم الموجودة في نطاقين من الخلايا تمت تسميتهما MyData وYourData وإرجاع عدد الاختلافات بين النطاقين. إذا كانت محتويات النطاقين متطابقة، فترجع الصيغة 0. لاستخدام هذه الصيغة، يجب أن تكون نطاقات الخلايا بالحجم نفسه والبعد نفسه (على سبيل المثال، إذا كان النطاق MyData يتألف من 3 صفوف و5 أعمدة، فيجب أن يتألف أيضاً النطاق YourData من 3 صفوف و5 أعمدة):

‎=SUM(IF(MyData=YourData,0,1))‎

تعمل الصيغة على إنشاء صفيف جديد بالحجم نفسه لحجم النطاقات التي تقوم بمقارنتها. وتعمل الدالة IF على تعبئة الصفيف بالقيمة 0 والقيمة 1 (0 للخلايا غير المتطابقة و1 للخلايا المتطابقة). بعد ذلك تقوم الدالة SUM بإرجاع مجموع القيم في الصفيف.

يمكنك تبسيط الصيغة على النحو التالي:

‎=SUM(1*(MyData<>YourData))‎

تماماً مثل الصيغة التي تحسب عدد قيم الخطأ في النطاق، تعمل هذه الصيغة لأن TRUE*1=1 وFALSE*1=0.

البحث عن موقع القيمة الأعلى في النطاق

ترجع صيغة الصفيف هذه رقم الصف الخاص بالقيمة الأعلى في نطاق بعمود واحد يسمى "بيانات":

‎=MIN(IF(Data=MAX(Data),ROW(Data),""))‎

تنشئ الدالة IF صفيفاً جديداً يتطابق مع النطاق المسمى "بيانات". إذا كانت إحدى الخلايا المتطابقة تحتوي على القيمة الأعلى في النطاق، فسيحتوي الصفيف على رقم الصف. في الحالات الأخرى، سيحتوي الصفيف على سلسلة فارغة (""). تستخدم الدالة MIN الصفيف الجديد باعتباره الوسيطة الثانية له وترجع القيمة الأصغر التي تتطابق مع رقم صف القيمة الأعلى في النطاق "بيانات". إذا كان النطاق المسمى "بيانات" يحتوي على قيم أعلى متطابقة، فتُرجع الصيغة صف القيمة الأولى.

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

‎=ADDRESS(MIN(IF(Data=MAX(Data),ROW(Data),"")),COLUMN(Data))‎

ب# الاستلام

تم اجزاء من هذه المقاله استنادا الي سلسله من الاعمده مستخدم Power Excel كتابتها ب# واسطه كامل عميره.، و# تم ضبطه يناسب من فصول 14 و 15 Excel 2002 الصيغ، كتاب كتابتها ب# واسطه والكينباتش John، احد اهم محترفي Excel السابق.

هل تحتاج إلى مزيد من المساعدة؟

ويمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel‏ التقني،أو الحصول على الدعم من خلال إجابات المجتمع،أو اقتراح ميزة جديدة أو تحسين عن طريق ‏Excel User Voice‏.

اطلع أيضاً على

صفائف ديناميكية وسلوك الصفيف الممدّ

صيغ الصفيف الديناميكيه مقابل صيغ الصفيف CSE القديمه

الدالة FILTER

دالة RANDARRAY

الدالة SEQUENCE

الدالة SINGLE

الدالة SORT

الدالة SORTBY

الدالة UNIQUE

أخطاء #SPILL! في Excel

نظرة عامة حول الصيغ

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×