هذا جزء من سلسة تعزيز مهارات استخدام Excel. يمكنك العثور على الروابط في القصص التالية.
لطالما اعتقد معظم الناس أن الصيغة في برنامج Excel تُنتِج نتيجةً واحدة لخلية معينة من جدول البيانات.
لكن باستخدام الصفائف الديناميكية في برنامج Excel، يمكن لصيغة واحدة ملء خلايا متعددة بعملية حسابية فريدة لكل منها؛ وهو ما يجعل من إنشاء المصنفات الكبيرة أمرًا سهلًا ويقلل الأخطاء. يمكنكم استخدام هذه الصيغ السحرية عندما تريدون تكرار عملية حسابية عبر صفائف من البيانات.
تفقّدوا هذين المثالين لكيفية توفير الوقت والجهد باستخدام الصفائف الديناميكية.
الخطوة الأولية: إنشاء جدول جمع
الهدف: إنشاء جدول جمع ودليل إجابات، كما في المثال أدناه، لتبسيط تعلم الرياضيات على طفلكم (ولمساعدتكم في التحقق من إجاباته).
الطريقة التقليدية: إدخال القِيَم المراد جمعها في الصف الأول والعمود الأول، ثم إنشاء صيغة مثل =C4+B5 في خلية الجدول الأول ونسخها ولصقها عبر الصف الأول. الخطوة التالية هي نسخ ذلك الصف ولصقه في الصفوف أسفله. تتطلب هذه الطريقة الكثير من النسخ واللصق.
الطريقة العملية: إنشاء صيغة تشير إلى كامل نطاق الخلايا وتحسب كل القيم مرة واحدة.
كيفية القيام بذلك: استخدموا الجدول أدناه كمثال. أدخلوا =C4:J4+B5:B18 في خلية الإجابة الأولى؛ بحيث تمثّل C4:J4 نطاق الخلايا في الصف الأول، وB5:B18 الخلايا في العمود الأول. يمكنكم تعبئة كامل الجدول بمجرد الضغط على Enter.

خيار متقدم: تلخيص البيانات حسب الشخص أو الفئة
الهدف: تحديد إجمالي المبيعات لكل شخص من الفائزين في مسابقة مبيعات أسبوعية. وتحديث هذه الإجماليات عند إضافة فائزين جدد.
الطريقة التقليدية: استخدام الدالة =SUMIF() للحصول على إجمالي المبيعات حسب الشخص. ولكن عند إضافة فائزين جدد أسبوعيًا وتوسيع نطاق الخلايا، ستحتاجون إلى تعديل الصيغة يدويًا في كل مرة.
الطريقة العملية: استخدام المصفوفة الديناميكية التي تحدّث النطاق تلقائيًا عند إضافة فائز جديد.
كيفية القيام بذلك: يوضح الجدول أدناه الفائزين كل أسبوع. يمكنكم الحصول على قائمة الأشخاص وحذف الإدخالات المكرّرة باستخدام الدالة الجديدة UNIQUE(): أدخلوا المعادلة =UNIQUE(B3:B12) في مكان فارغ من المصنف؛ بحيث تكون B3:B12 القائمة الحالية للفائزين.

يمكنكم الحصول على إجمالي المبيعات لكل شخص باستخدام نسخة خاصة من الدالة =SUMIF(): أدخلوا المعادلة =SUMIF(B3:B12,E3#,C3:C12) في العمود بجوار اسم Murat؛ بحيث تكون B3:B12 القائمة الحالية للفائزين، وC3:C12 القائمة الحالية للمبيعات الأسبوعية.
يعمل الرمز (#) مثل العصا السحرية هنا، فهو يأمر Excel بالإشارة إلى كافة نطاق المصفوفة الديناميكية وحساب أي صفوف جديدة. اضغطوا على Enter حتى يعرض Excel إجمالي المبيعات لكل شخص:

عند إضافة Alyssa كفائزة للأسبوع الحادي عشر، تُضاف تلك البيانات إلى قائمة الإجماليات تلقائيًا:

يقدم برنامج Excel العديد من الطرق لاستخدام الصفائف الديناميكية، بما في ذلك الدالات FILTER() وSORT() وSORTBY() وSEQUENCE() وRANDARRAY(). توفِّر الصفائف الديناميكية الكثير من الوقت من خلال مطالبتكم باستخدام كل واحدة من هذه الدالات مرة واحدة فقط لملء عدد لا نهائي من الخلايا.