اكسل

صيغة المصفوفة

Array Formula

مثال على صيغة صفيف في Excel

تقوم صيغة صفيف بإجراء عملية على قيم متعددة بدلاً من قيمة واحدة. يمكن أن تكون النتيجة النهائية لصيغة الصفيف إما عنصرًا واحدًا أو مصفوفة من العناصر ، اعتمادًا على كيفية إنشاء الصيغة. للعمل بشكل صحيح ، يجب أن تكون العديد من صيغ الصفيف تم الدخول باستخدام control + shift + enter . عند إدخال صيغة بهذه الطريقة ، سترى الصيغة ملفوفة بأقواس معقوفة {} في شريط الصيغة. لاتفعل أدخل الأقواس المتعرجة يدويًا ، أو لن تعمل الصيغة!



في اكسل 365 و صيغ الصفيف أصلية و لا تفعل تتطلب التحكم + التحول + الدخول

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

ان مجموعة مصفوفة عبارة عن مجموعة من أكثر من عنصر واحد. تظهر المصفوفات في Excel داخل أقواس متعرجة. على سبيل المثال ، {123} أو {'أحمر' ، 'أزرق' ، 'أخضر'}. السبب في شيوع المصفوفات في Excel هو أنها ترتبط مباشرة بنطاقات الخلايا. يتم تمثيل النطاقات الرأسية كمصفوفات تستخدم الفواصل المنقوطة ، على سبيل المثال {100125150}. يتم تمثيل النطاقات الأفقية كمصفوفات تستخدم الفواصل ، على سبيل المثال {'صغير' ، 'متوسط' ، 'كبير'}. سيستخدم النطاق ثنائي الأبعاد كلاً من الفواصل المنقوطة والفاصلات.

أمثلة

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





 
{= OR (A1:A5='a')}

عملية الصفيف هي مقارنة كل خلية في A1: A5 بالسلسلة 'a'. نظرًا لأن المقارنة تعمل على قيم متعددة ، فإنها ترجع نتائج متعددة إلى الدالة OR:

كيف تجد الفرق بين رقمين في Excel
 
= OR ({FALSEFALSEFALSETRUEFALSE})

إذا كان أي عنصر في الصفيف الناتج هو TRUE ، فإن الدالة OR ترجع TRUE.



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

 
{= SUM ( LEN (B2:B11))}

تُمنح الدالة LEN قيمًا متعددة في النطاق B2: B11 وتُرجع نتائج متعددة في مصفوفة مثل هذه داخل SUM:

متوسط ​​عدد أيام العمل في الشهر
 
= SUM ({3354546544})

حيث يمثل كل عنصر في المصفوفة طول قيمة خلية واحدة. تقوم الدالة SUM بعد ذلك بجمع كل العناصر وإرجاع 43 كنتيجة نهائية.

النحو الخاص

في كافة إصدارات Excel ما عدا اكسل 365 ، يجب إدخال العديد من صيغ الصفيف بطريقة خاصة للعمل بشكل صحيح. بدلاً من الدخول باستخدام مفتاح 'Enter' ، يجب إدخالها باستخدام Control + Shift + Enter . سترى أحيانًا اختصار Control + Shift + Enter بالاختصار 'CSE' ، كما هو الحال في 'صيغة CSE'. ستظهر الصيغة التي تم إدخالها بهذه الطريقة بأقواس معقوفة على كلا الجانبين:

 
={formula}

يتم عرض هذه الأقواس تلقائيًا بواسطة Excel. تأكد من عدم إدخال الأقواس المتعرجة يدويًا!

لا يلزم إدخال جميع صيغ الصفيف باستخدام Control + Shift + Enter. تمت برمجة وظائف معينة ، مثل SUMPRODUCT ، للتعامل مع عمليات المصفوفة محليًا ولا تتطلب عادةً Control + Shift + Enter. على سبيل المثال ، كلتا الصيغتين أدناه عبارة عن صيغ صفيف تُرجع نفس النتيجة ، لكن إصدار SUM فقط يتطلب Control + Shift + Enter:

كيفية حساب الوقت في Excel
 
={ SUM ( LEN (A1:A5))} = SUMPRODUCT ( LEN (A1:A5))

اكسل 365

في Excel 365 ، تكون صيغة الصفيف أصلية ولا تتطلب تحكم + تحول + إدخال. للحصول على مقدمة عامة ، انظر صيغ الصفيف الديناميكية في Excel .



^