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

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

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

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

المصفوفة هي أي مجموعة من الخلايا في عمود أو صف أو مجموعة مجمعة معًا في مجموعة.

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

كانت الإصدارات السابقة من Excel تتطلب من المستخدمين الضغط Ctrl + Shift + Enter لإنشاء دالة صفيف ، ينتج عنها وظائف اسم CSE (Ctrl ، Shift ، Escape) ، على الرغم من أن هذا لم يعد هو الحال بالنسبة لـ Excel 365.

مثال قد يكون دالة للحصول على مجموع كل المبيعات التي تزيد عن 100 دولار في يوم معين. أو لتحديد الطول (بالأرقام) لخمسة أرقام مختلفة مخزنة في خمس خلايا.

instagram viewer

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

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

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

كيفية تحديد وإنشاء مصفوفة في Excel

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

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

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

= B4: B8 * D4: D8

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

إذا افترضنا معدل شحن ثابتًا قدره 1.50 دولارًا لكل رطل ، فيمكننا حساب عمود الشحن الخاص بنا باستخدام صيغة مماثلة موضوعة في الخلية F4:

= C4: C8 * B11

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

أخيرًا ، يمكننا استخدام نفس نوع الصيغة التي استخدمناها للإجمالي الفرعي للحصول على إجمالي عن طريق إضافة صفائف من الإجماليات الفرعية وتكاليف الشحن في الخلية G4:

= E4: E8 + F4: F8

مرة أخرى ، حولت صيغة صفيف بسيطة ما يمكن أن يكون خمس صيغ إلى صيغة واحدة.

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

إدارة الشرطية في Excel Arrays

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

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

بالنسبة لمعدلات الشحن الجديدة ، سيكون الشحن القياسي 1.00 دولار للرطل، والشحن ذو الوزن الأعلى سيكون 1.75 دولار للرطل. ينطبق الشحن عالي الوزن على أي شيء يزيد عن سبعة أرطال.

بدلاً من الرجوع إلى حساب كل بند من بنود معدل الشحن بسطر ، يمكن أن تتضمن صيغة الصفيف عبارة IF الشرطية لتحديد تكلفة الشحن المناسبة لكل بند:

= IF (C4: C8 <7، C4: C8 * B11، C4: C8 * B12)

من خلال تغيير سريع واحد لوظيفة في خلية واحدة وإضافة سعر شحن جديد في جدول الأسعار لدينا ، يمكننا الآن رؤية ذلك لا يقوم عمود الشحن بالكامل بالحساب بناءً على الوزن فحسب ، بل يتم أيضًا اختيار الإجماليات الجديدة تلقائيًا الأسعار.

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

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

  • يمكن إضافة دالة IF إضافية لتجاهل الشحن إذا كان الإجمالي الفرعي أكبر من مبلغ معين.
  • يمكن إضافة جدول ضريبة لفئات مختلفة من المنتجات بمعدلات مختلفة.

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

مثال: حساب متوسط ​​الأعداد

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

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

في المثال أعلاه ، تستخدم الخلية D20 دالة بسيطة لمتوسط كل نتيجة من جهاز الاستشعار 1. في هذه الحالة ، يمكننا تحديد العدد n باستخدام القيمة الموجودة في الخلية D19 ، مما يمنحنا التحكم في حجم العينة الذي يحدد المتوسط:

= AVERAGE (IF (MOD (ROW (B2: B16) -2، D19) = 0، B2: B16، ""))

يتيح لك ذلك تقسيم مجموعة بيانات كبيرة بسرعة وسهولة إلى مجموعات فرعية.

إتقان صيغ الصفيف في Excel أمر ضروري

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