صيغ الصفيف والوظائف في Excel - أمثلة وإرشادات

  • شارك هذا
Michael Brown

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

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

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

    ما هي المصفوفة في Excel؟

    قبل أن نبدأ في وظائف الصفيف و الصيغ ، دعنا نتعرف على معنى مصطلح "المصفوفة". في الأساس ، المصفوفة عبارة عن مجموعة من العناصر. يمكن أن تكون العناصر نصية أو أرقامًا ويمكن أن تتواجد في صف أو عمود واحد ، أو في صفوف وأعمدة متعددة.

    على سبيل المثال ، إذا وضعت قائمة البقالة الأسبوعية في تنسيق مصفوفة Excel ، فستظهر مثل:

    {"Milk"، "Eggs"، "Butter"، "Corn flakes"}

    ثم ، إذا حددت الخلايا من A1 إلى D1 ، فأدخل المصفوفة أعلاه مسبوقةً بالتساوي قم بتسجيل (=) في شريط الصيغة واضغط على CTRL + SHIFT + ENTER ، ستحصل على النتيجة التالية:

    ما قمت به للتو هو إنشاء أفقي أحادي البعد مجموعة مصفوفة. لا شئثابت

    يمكن أن يحتوي ثابت الصفيف على أرقام وقيم نصية وقيم منطقية (TRUE و FALSE) وقيم خطأ ، مفصولة بفواصل أو فاصلة منقوطة.

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

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

  • تسمية ثوابت الصفيف

    لتسهيل استخدام ثابت الصفيف ، قم بتسميته:

    • قم بالتبديل إلى علامة تبويب الصيغ & gt ؛ الأسماء المعرفة المجموعة وانقر فوق تعريف الاسم . أو ، اضغط على Ctrl + F3 وانقر فوق جديد .
    • اكتب الاسم في الاسم
    • في المربع يشير إلى ، أدخل عناصر ثابت المصفوفة محاطة بأقواس مع علامة المساواة السابقة (=). على سبيل المثال:

      ={"Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"}

    • انقر فوق "موافق" لحفظ المصفوفة المسماة وإغلاق النافذة.

    لإدخال ثابت الصفيف المحدد في ورقة ، حدد أكبر عدد من الخلايا في صف أو عمود حيث توجد عناصر في المصفوفة ، اكتب اسم المصفوفة في شريط الصيغة مسبوقًا بعلامة = واضغط على Ctrl + Shift + Enter.

    يجب أن تشبه النتيجة هذا:

  • منع الأخطاء

    إذا كان ثابت الصفيف الخاص بك لا يعمل بشكل صحيح ، فتحقق من المشكلات التالية:

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

    الآن بعد أن أصبحت معتادًا على مفهوم ثوابت المصفوفات ، دعنا نرى كيف يمكنك استخدام معلومات المصفوفات لحل مهامك العملية.

    مثال 1. مجموع N أكبر / أصغر أرقام في النطاق

    تبدأ بإنشاء مصفوفة رأسية ثابت يحتوي على أكبر عدد تريده من الأرقام. على سبيل المثال ، إذا كنت تريد جمع 3 أرقام أصغر أو أكبر في النطاق ، فإن ثابت الصفيف هو {1،2،3}.

    بعد ذلك ، يمكنك استخدام الدالة LARGE أو SMALL ، وتحديد النطاق الكامل لـ الخلايا في المعلمة الأولى وتضمين ثابت الصفيف في الثاني. أخيرًا ، قم بتضمينه في وظيفة SUM ، مثل هذا:

    جمع أكبر 3 أرقام: =SUM(LARGE(range, {1,2,3}))

    جمع أصغر 3 أرقام: =SUM(SMALL(range, {1,2,3}))

    لا تنس الضغط Ctrl + Shift + Enter نظرًا لأنك تقوم بإدخال صيغة صفيف ، وستحصل على النتيجة التالية:

    بطريقة مماثلة ، يمكنك حساب متوسط ​​N الأصغر أو أكبر قيم في النطاق:

    متوسط ​​أعلى 3 أرقام: =AVERAGE(LARGE(range, {1,2,3}))

    متوسطالأرقام الثلاثة السفلية: =AVERAGE(SMALL(range, {1,2,3}))

    مثال 2. صيغة صفيف لحساب الخلايا ذات الشروط المتعددة

    لنفترض أن لديك قائمة بالطلبات وتريد معرفة عدد المرات التي باع فيها بائع معين المنتجات.

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

    =SUM(COUNTIFS(range1, "criteria1", range2, {"criteria1", "criteria2"}))

    قد تبدو الصيغة الحقيقية كما يلي:

    =SUM(COUNTIFS(B2:B9, "sally", C2:C9, {"apples", "lemons"}))

    تتكون مجموعة العينة الخاصة بنا من عنصرين فقط لأن الهدف هو توضيح النهج. في صيغ الصفيف الحقيقية ، يمكنك تضمين العديد من العناصر التي يتطلبها منطق العمل الخاص بك ، بشرط ألا يتجاوز الطول الإجمالي للصيغة 8192 حرفًا في Excel 2019 - 2007 (1024 حرفًا في Excel 2003 وأقل) وأن يكون جهاز الكمبيوتر الخاص بك قويًا يكفي لمعالجة المصفوفات الكبيرة. الرجاء الاطلاع على قيود صيغ الصفيف لمزيد من التفاصيل.

    وهنا مثال على صيغة صفيف متقدمة تبحث عن مجموع كل القيم المتطابقة في جدول: SUM و VLOOKUP مع ثابت صفيف.

    عاملي AND و OR في صيغ صفيف Excel

    يخبر عامل صفيف الصيغة كيف تريد معالجة المصفوفات - باستخدام منطق AND أو OR.

    • عامل التشغيل AND هو العلامة النجمية ( *) أيّهو رمز الضرب. يوجه Excel لإرجاع TRUE إذا تم تقييم جميع الشروط إلى TRUE.
    • عامل التشغيل OR هو علامة الجمع (+). تقوم بإرجاع TRUE إذا تم تقييم أي من الشروط في تعبير معين إلى TRUE.

    صيغة صفيف مع عامل التشغيل AND

    في هذا المثال ، نجد مجموع المبيعات حيث المبيعات الشخص مايك والمنتج تفاح :

    =SUM((A2:A9="Mike") * (B2:B9="Apples") * (C2:C9))

    أو

    =SUM(IF(((A2:A9="Mike") * (B2:B9="Apples")), (C2:C9)))

    من الناحية الفنية ، تضاعف هذه الصيغة عناصر المصفوفات الثلاثة في نفس المواضع. يتم تمثيل المصفوفتين الأوليين بقيمتي TRUE و FALSE وهي نتائج مقارنة A2: A9 مع Mike و B2: B9 بـ "Apples". تحتوي المصفوفة الثالثة على أرقام المبيعات من النطاق C2: C9. مثل أي عملية حسابية ، يحول الضرب TRUE و FALSE إلى 1 و 0 على التوالي. ولأن الضرب في 0 يعطي دائمًا صفرًا ، فإن المصفوفة الناتجة تحتوي على 0 عندما لا يتم استيفاء أي من الشرطين أو كليهما. إذا تم استيفاء كلا الشرطين ، فإن العنصر المقابل من المصفوفة الثالثة يحصل في المصفوفة النهائية (على سبيل المثال 1 * 1 * C2 = 10). إذن ، نتيجة الضرب هي هذه المصفوفة: {10 ؛ 0 ؛ 0 ؛ 30 ؛ 0 ؛ 0 ؛ 0 ؛ 0}. أخيرًا ، تضيف الدالة SUM عناصر الصفيف وإرجاع نتيجة 40.

    صيغة صفيف Excel مع عامل التشغيل OR

    تجمع صيغة الصفيف التالية مع عامل التشغيل OR (+) جميع المبيعات حيث يكون مندوب المبيعات Mike أو المنتج التفاح:

    =SUM(IF(((A2:A9="Mike") + (B2:B9="Apples")), (C2:C9)))

    في هذه الصيغة ، تقوم بإضافة عناصر أول صفيفتين (وهي الشروط التي تريد الاختبار) ، والحصول على TRUE (& GT ؛ 0) إذا تم تقييم شرط واحد على الأقل إلى TRUE ؛ FALSE (0) عندما يتم تقييم جميع الشروط إلى FALSE. بعد ذلك ، يتحقق IF مما إذا كانت نتيجة الإضافة أكبر من 0 ، وإذا كانت كذلك ، فإن SUM تضيف عنصرًا مطابقًا للصفيف الثالث (C2: C9).

    نصيحة. في الإصدارات الحديثة من Excel ، ليست هناك حاجة لاستخدام صيغة صفيف لهذا النوع من المهام - صيغة SUMIFS بسيطة تتعامل معها بشكل مثالي. ومع ذلك ، قد تكون عوامل التشغيل AND و OR في صيغ الصفيف مفيدة في السيناريوهات الأكثر تعقيدًا ، ناهيك عن الجمباز الذهني الجيد جدًا:)

    عامل تشغيل أحادي مزدوج في صيغ صفيف Excel

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

    شرطة مزدوجة ، والتي تسمى تقنيًا مشغل أحادي مزدوج ، يستخدم لتحويل القيم المنطقية غير الرقمية (TRUE / FALSE) التي يتم إرجاعها بواسطة بعض التعبيرات إلى 1 و 0 التي يمكن أن تفهمها دالة المصفوفة.

    نأمل أن يصنع المثال التالي الأشياء أسهل للفهم. افترض أن لديك قائمة بالتواريخ في العمود A وتريد معرفة عدد التواريخ التي تحدث في يناير ، بغض النظر عن السنة.

    ستعمل الصيغة التاليةعلاج:

    =SUM(--(MONTH(A2:A10)=1))

    نظرًا لأن هذه صيغة مصفوفة Excel ، تذكر الضغط على Ctrl + Shift + Enter لإكمالها.

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

    والآن ، دعنا نحلل كيفية عمل صيغة الصفيف هذه. تعرض الدالة MONTH شهر كل تاريخ في الخلايا من A2 إلى A10 ممثلة برقم تسلسلي ، ينتج عنه المصفوفة {2 ؛ 1 ؛ 4 ؛ 2 ؛ 12 ؛ 1 ؛ 2 ؛ 12 ؛ 1}.

    بعد ذلك ، تتم مقارنة كل عنصر من عناصر المصفوفة بالقيمة الموجودة في الخلية D1 ، وهي رقم 1 في هذا المثال. نتيجة هذه المقارنة هي مجموعة من القيم المنطقية TRUE و FALSE. كما تتذكر ، يمكنك تحديد جزء معين من صيغة صفيف والضغط على F9 لمعرفة ما يعنيه هذا الجزء:

    أخيرًا ، يجب عليك تحويل هذه القيم المنطقية إلى 1 و 0 التي يمكن أن تفهمها الدالة SUM. وهذا هو ما نحتاجه إلى عامل التشغيل الأحادي المزدوج. أول أحادي يضغط على TRUE / FALSE إلى -1/0 ، على التوالي. يرفض الأحادي الثاني القيم ، أي يعكس العلامة ، ويحولها إلى +1 و 0 ، والتي يمكن لمعظم وظائف Excel فهمها والعمل معها. إذا قمت بإزالة الأحادية المزدوجة من الصيغة أعلاه ، فلن تعمل.

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

    مروع حتى الآن ، أليس كذلك؟

    ما هي صيغة الصفيف في Excel؟

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

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

    تتوفر صيغ الصفيف في كافة إصدارات Excel 2019 و Excel 2016 و Excel 2013 و Excel 2010 و Excel 2007 وما دونه.

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

    مثال بسيط لصيغة مصفوفة Excel

    لنفترض أن لديك بعض العناصر في العمود B ، وأسعارها في العمود C ، وتريد حساب الإجمالي الكلي لجميع المبيعات.

    بالطبع ، لا شيء يمنعك من حساب الإجماليات الفرعية في كل صف أولاً بشيء بسيط مثل =B2*C2 ثم جمع هذه القيم:

    ومع ذلك ، يمكن أن توفر لك صيغة الصفيف ضغطات المفاتيح الإضافية لأنها تجعل Excel يخزن النتائج الوسيطة في الذاكرة بدلاً من عمود إضافي. لذلك ، كل ما يتطلبه الأمر هو صيغة صفيف واحدة وخطوتان سريعتان:

    1. حدد خلية فارغة وأدخلالصيغة التالية فيه:

      =SUM(B2:B6*C2:C6)

    2. اضغط على اختصار لوحة المفاتيح CTRL + SHIFT + ENTER لإكمال صيغة الصفيف.

      بمجرد القيام بذلك ، يحيط Microsoft Excel الصيغة بـ {curly braces} ، وهو مؤشر مرئي لصيغة صفيف.

      ما تفعله الصيغة هو ضرب القيم في كل صف فردي من المحدد المصفوفة (الخلايا من B2 إلى C6) ، أضف المجاميع الفرعية معًا ، ثم أخرج الإجمالي الكلي:

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

    لماذا تستخدم صيغ الصفيف في Excel؟

    صفيف Excel الصيغ هي الأداة الأكثر فعالية لإجراء العمليات الحسابية المعقدة والقيام بالمهام المعقدة. يمكن أن تحل صيغة صفيف واحدة محل مئات الصيغ المعتادة فعليًا. تعد صيغ الصفيف جيدة جدًا لمهام مثل:

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

    كيفية إدخال صيغة صفيف في Excel (Ctrl + Shift + Enter)

    كما تعلم بالفعل ،تركيبة المفاتيح الثلاثة CTRL + SHIFT + ENTER هي لمسة سحرية تحول الصيغة العادية إلى صيغة صفيف.

    عند إدخال صيغة صفيف في Excel ، هناك 4 أشياء مهمة يجب وضعها في الاعتبار:

    1. بمجرد الانتهاء من كتابة الصيغة والضغط في نفس الوقت على المفاتيح CTRL SHIFT ENTER ، يقوم Excel تلقائيًا بتضمين الصيغة بين {الأقواس المتعرجة}. عند تحديد مثل هذه الخلية (الخلايا) ، يمكنك رؤية الأقواس في شريط الصيغة ، مما يمنحك دليلًا على وجود صيغة صفيف هناك.
    2. لن تنجح كتابة الأقواس حول الصيغة يدويًا . يجب أن تضغط على الاختصار Ctrl + Shift + Enter لإكمال صيغة صفيف.
    3. في كل مرة تقوم فيها بتحرير صيغة صفيف ، تختفي الأقواس ويجب عليك الضغط على Ctrl + Shift + Enter مرة أخرى لحفظ التغييرات.
    4. إذا نسيت الضغط على Ctrl + Shift + Enter ، فستتصرف صيغتك مثل الصيغة المعتادة وتعالج فقط القيمة (القيم) الأولى في المصفوفة (المصفوفات) المحددة.

    لأن تتطلب جميع صيغ صفيف Excel الضغط على Ctrl + Shift + Enter ، ويطلق عليها أحيانًا صيغ CSE .

    استخدم المفتاح F9 لتقييم أجزاء صيغة الصفيف

    عند العمل باستخدام صيغ الصفيف في Excel ، يمكنك ملاحظة كيفية حساب العناصر وتخزينها (المصفوفات الداخلية) لعرض النتيجة النهائية تراه في الخلية. للقيام بذلك ، حدد وسيطة واحدة أو عدة وسيطات داخل أقواس الدالة ، ثم اضغط على المفتاح F9. إلىاخرج من وضع تقييم الصيغة ، اضغط على مفتاح Esc.

    في المثال أعلاه ، لمعرفة الإجماليات الفرعية لجميع المنتجات ، حدد B2: B6 * C2: C6 ، اضغط على F9 واحصل على النتيجة التالية.

    ملاحظة. يرجى الانتباه إلى أنه يجب عليك تحديد جزء من الصيغة قبل الضغط على F9 ، وإلا فإن المفتاح F9 سيحل محل الصيغة الخاصة بك بالقيمة (القيم) المحسوبة.

    صيغ الصفيف أحادية الخلية ومتعددة الخلايا في Excel

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

    توجد بعض وظائف صفيف Excel المصممة لإرجاع المصفوفات متعددة الخلايا ، على سبيل المثال TRANSPOSE و TREND ، FREQUENCY ، LINEST ، إلخ.

    يمكن للوظائف الأخرى ، مثل SUM ، AVERAGE ، AGGREGATE ، MAX ، MIN ، حساب تعبيرات المصفوفة عند إدخالها في خلية واحدة باستخدام Ctrl + Shift + Enter.

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

    مثال 1. صيغة صفيف أحادية الخلية

    لنفترض أن لديك عمودين يسردان عدد تم بيع العناصر في شهرين مختلفين ، على سبيل المثال العمودين B و C ، وتريد العثور على الحد الأقصى لزيادة المبيعات.

    عادة ، يمكنك إضافة عمود إضافي ، على سبيل المثال العمود D ، الذي يحسب تغيير المبيعات لكل منهمامنتج باستخدام صيغة مثل =C2-B2 ، ثم ابحث عن القيمة القصوى في هذا العمود الإضافي =MAX(D:D) .

    لا تحتاج صيغة الصفيف إلى عمود إضافي لأنها تخزن النتائج الوسيطة في الذاكرة بشكل مثالي. لذلك ، ما عليك سوى إدخال الصيغة التالية والضغط على Ctrl + Shift + Enter:

    =MAX(C2:C6-B2:B6)

    مثال 2. صيغة صفيف متعددة الخلايا في Excel

    في مثال SUM السابق ، افترض أنه يتعين عليك دفع ضريبة 10٪ من كل عملية بيع وتريد حساب مبلغ الضريبة لكل منتج باستخدام صيغة واحدة.

    حدد نطاق الخلايا الفارغة ، قل D2: D6 ، وأدخل الصيغة التالية في شريط الصيغة:

    =B2:B6 * C2:C6 * 0.1

    بمجرد الضغط على Ctrl + Shift + Enter ، سيضع Excel مثيلًا لصيغة الصفيف في كل خلية من النطاق المحدد ، وستحصل على النتيجة التالية:

    مثال 3. استخدام دالة صفيف Excel لإرجاع مصفوفة متعددة الخلايا

    كما سبق المذكورة ، يوفر Microsoft Excel عددًا قليلاً مما يسمى "وظائف الصفيف" المصممة خصيصًا للعمل مع المصفوفات متعددة الخلايا. TRANSPOSE هي إحدى هذه الوظائف وسنستخدمها لتحويل الجدول أعلاه ، أي تحويل الصفوف إلى أعمدة.

    1. حدد نطاقًا فارغًا من الخلايا حيث تريد إخراج الجدول المحول. نظرًا لأننا نقوم بتحويل الصفوف إلى أعمدة ، تأكد من تحديد نفس عدد الصفوف والأعمدة حيث يحتوي جدول المصدر الخاص بك على أعمدة وصفوف ، على التوالي. فيفي هذا المثال ، نختار 6 أعمدة و 4 صفوف.
    2. اضغط F2 للدخول إلى وضع التحرير.
    3. أدخل الصيغة واضغط على Ctrl + Shift + Enter.

    في مثالنا ، الصيغة هي:

    =TRANSPOSE($A$1:$D$6)

    ستبدو النتيجة مشابهة لما يلي:

    هذه هي الطريقة التي تستخدمها TRANSPOSE كصيغة صفيف CSE في Excel 2019 والإصدارات السابقة. في Dynamic Array Excel ، يعمل هذا أيضًا كصيغة عادية. لمعرفة طرق أخرى للتبديل في Excel ، يرجى مراجعة هذا البرنامج التعليمي: كيفية تبديل الأعمدة والصفوف في Excel.

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

    عند العمل مع متعدد صيغ صفيف الخلايا في Excel ، تأكد من اتباع هذه القواعد للحصول على النتائج الصحيحة:

    1. حدد نطاق الخلايا حيث تريد إخراج النتائج قبل إدخال الصيغة.
    2. من أجل حذف صيغة صفيف متعددة الخلايا ، إما أن تحدد كل الخلايا التي تحتوي عليها واضغط على DELETE ، أو حدد الصيغة بأكملها في شريط الصيغة ، واضغط على DELETE ، ثم اضغط على Ctrl + Shift + Enter.
    3. لا يمكنك تحرير محتويات خلية فردية أو نقلها في صيغة صفيف ، ولا يمكنك إدراج خلايا جديدة أو حذف خلايا موجودة من صيغة صفيف متعددة الخلايا. كلما حاولت القيام بذلك ، سيرمي Microsoft Excel التحذير " لا يمكنك تغيير جزء من صفيف ".
    4. إلى تقليص صيغة صفيف ، أي لتطبيقها إلى عدد أقل من الخلايا ، تحتاج إلى حذفهاالصيغة الحالية أولاً ثم أدخل واحدة جديدة.
    5. إلى قم بتوسيع صيغة صفيف ، أي قم بتطبيقها على المزيد من الخلايا ، حدد جميع الخلايا التي تحتوي على الصيغة الحالية بالإضافة إلى الخلايا الفارغة حيث تريد احصل عليه ، اضغط على F2 للتبديل إلى وضع التحرير ، واضبط المراجع في الصيغة واضغط على Ctrl + Shift + Enter لتحديثها.
    6. لا يمكنك استخدام صيغ صفيف متعددة الخلايا في جداول Excel.
    7. يجب إدخال صيغة صفيف متعددة الخلايا في نطاق من الخلايا بنفس حجم المصفوفة الناتجة التي ترجعها الصيغة. إذا كانت صيغة الصفيف في Excel تنتج صفيفًا أكبر من النطاق المحدد ، فلن تظهر القيم الزائدة في ورقة العمل. إذا كان المصفوفة التي تُرجعها الصيغة أصغر من النطاق المحدد ، فستظهر أخطاء # N / A في خلايا إضافية.

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

    ثوابت صفيف Excel

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

    لقد رأيت بالفعل مثالاً لثابت صفيف تم إنشاؤه من قائمة البقالة في بداية هذا البرنامج التعليمي. الآن ، دعنا نرى أنواع المصفوفات الأخرى الموجودة وكيف تقوم بإنشائها

    توجد ثلاثة أنواع من ثوابت الصفيف:

    1. ثابت الصفيف الأفقي

    ثابت الصفيف الأفقي موجود في صف. لإنشاء صفيف ثابت ، اكتب القيم مفصولة بفاصلات وقم بتضمينها بين قوسين ، على سبيل المثال {1،2،3،4}.

    ملاحظة. عند إنشاء ثابت صفيف ، يجب عليك كتابة أقواس الفتح والإغلاق يدويًا.

    لإدخال صفيف أفقي في جدول بيانات ، حدد العدد المقابل للخلايا الفارغة في صف ، واكتب الصيغة ={1,2,3,4} في شريط الصيغة ، واضغط على Ctrl + Shift + Enter. ستكون النتيجة مشابهة لما يلي:

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

    2. ثابت الصفيف العمودي

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

    ={11; 22; 33; 44}

    3. ثابت صفيف ثنائي الأبعاد

    لإنشاء مصفوفة ثنائية الأبعاد ، تفصل كل صف بفاصلة منقوطة وكل عمود من البيانات بفاصلة.

    ={"a", "b", "c"; 1, 2, 3}

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

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

    1. عناصر المصفوفة

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