في برامج جداول البيانات مثل Excel و Google Spreadsheets ، فإن المصفوفة هي نطاق أو سلسلة من قيم البيانات ذات الصلة التي يتم تخزينها عادةً في الخلايا المجاورة في ورقة العمل.
صيغة الصفيف هي صيغة تقوم بتنفيذ عمليات حسابية - مثل الجمع أو الضرب - على القيم في صفيف واحد أو أكثر بدلاً من قيمة بيانات واحدة.
صيغ صفيف:
- استخدام نفس البنية مثل الصيغ العادية — تبدأ جميعها بعلامة يساوي (=) على سبيل المثال ؛
- استخدام نفس المشغلين الرياضيين ؛
- واتبع نفس ترتيب العملية.
صيغ صفيف ووظائف اكسل
يمكن استخدام العديد من الوظائف المضمنة في Excel - مثل SUM أو AVERAGE أو COUNT - في صيغة مصفوفة.
هناك أيضًا بعض الوظائف - مثل وظيفة TRANSPOSE - التي يجب إدخالها دائمًا كمصفوفة حتى تعمل بشكل صحيح.
يمكن توسيع فائدة العديد من الدالات مثل INDEX و MATCH أو MAX و IF باستخدامهما معاً في صيغة صفيف.
صيغ CSE
في Excel ، تحاط صيغ الصفيف بأقواس متعرجة " {} ". لا يمكن كتابة هذه الأقواس فقط ، ولكن يجب إضافتها إلى صيغة عن طريق الضغط على مفاتيح Ctrl و Shift و Enter بعد كتابة الصيغة في خلية أو خلايا.
لهذا السبب ، تتم الإشارة إلى صيغة صفيف أحيانًا على أنها صيغة CSE في Excel.
يوجد استثناء لهذه القاعدة عندما يتم استخدام الأقواس المتعرجة لإدخال مصفوفة كوسيطة لدالة تحتوي عادة على مرجع وحيد للقيمة أو خلية فقط.
على سبيل المثال ، في البرنامج التعليمي أدناه الذي يستخدم VLOOKUP والدالة CHOOSE لإنشاء صيغة بحث يسار ، يتم إنشاء صفيف لوسيطة Index_num الخاصة ب CHOOSE بكتابة الأقواس حول الصفيف الذي تم إدخاله.
خطوات لخلق صيغة صفيف
- أدخل الصيغة؛
- استمر في الضغط على مفتاحي Ctrl و Shift على لوحة المفاتيح.
- اضغط على مفتاح Enter وحرره لإنشاء صيغة الصفيف ؛
- حرر مفاتيح Ctrl و Shift .
إذا تم القيام به بشكل صحيح ، فستكون الصيغة محاط بأقواس معقوفة وستحتوي كل خلية تحمل الصيغة على نتيجة مختلفة.
تحرير صيغة صفيف
في أي وقت يتم تحرير صيغة الصفيف تختفي الأقواس المتعرجة من صيغة الصفيف.
لاستعادتها ، يجب إدخال صيغة الصفيف بالضغط على مفاتيح Ctrl و Shift و Enter مرة أخرى تمامًا كما كان الحال عند إنشاء صيغة الصفيف لأول مرة.
أنواع صيغ صفيف
هناك نوعان رئيسيان من صيغ الصفيف:
- صيغة صفيف خلية متعددة - توجد الصيغة نفسها في أكثر من خلية في ورقة عمل
- صيغة صيغة الخلية الواحدة صيغة واحدة تنفذ عمليات حسابية متعددة في خلية ورقة عمل واحدة
متعدد صفيف الخلايا الصيغه
وكما يوحي اسمها ، فإن صيغ الصيغ هذه موجودة في خلايا ورقة العمل المتعددة ، كما أنها تعيد مصفوفة كإجابة.
بمعنى آخر ، توجد الصيغة نفسها في خليتين أو أكثر وتقوم بإرجاع إجابات مختلفة في كل خلية.
كيف تفعل ذلك هو أن كل نسخة أو نسخة من صيغة الصفيف تقوم بتنفيذ نفس العملية الحسابية في كل خلية موجودة فيها ، لكن كل نسخة من الصيغة تستخدم بيانات مختلفة في حساباتها ، وبالتالي ، فإن كل حالة تنتج نتائج مختلفة.
مثال على صيغة صفيف خلية متعددة سيكون:
{= A1: A2 * B1: B2}
إذا كان المثال أعلاه موجودًا في الخلايا C1 و C2 في ورقة عمل ، فستكون النتائج التالية:
- يتم ضرب البيانات في A1 بواسطة البيانات الموجودة في B1 والنتائج المخزنة في الخلية C1
- يتم ضرب البيانات الموجودة في A2 بواسطة البيانات الموجودة في B2 والنتائج المخزنة في الخلية C2
مفرد صفيف خلية الصيغ
يستخدم هذا النوع الثاني من صيغ الصفيف وظيفة ، مثل SUM أو AVERAGE أو COUNT ، لدمج ناتج صيغة صفيف متعدد الخلايا في قيمة مفردة في خلية واحدة.
مثال على صيغة صفيف خلية واحدة سيكون:
{= SUM (A1: A2 * B1: B2)}
تضيف هذه الصيغة معًا منتج A1 * B1 و A2 * B2 وترجع نتيجة واحدة في خلية واحدة في ورقة العمل.
طريقة أخرى لكتابة الصيغة المذكورة أعلاه هي:
= (A1 * B1) + (A2 * B2)
قائمة صيغ صفائف إكسل
يتم سرد أدناه عددًا من البرامج التعليمية التي تحتوي على صيغ صفيف Excel.
- يغطي البرنامج التعليمي الأول صيغ الصفيف متعددة الخلايا
- البرامج التعليمية الثمانية التالية حول صيغ صفيف خلية مفردة باستخدام مجموعة متنوعة من دالات Excel
- البرنامج التعليمي الأخير هو على وظيفة TRANSPOSE
01 من 10
اكسل خلية صفيف صيغة
صيغة صفيف متعددة الخلية أو متعددة الخلايا هي صيغة صفيف الموجود في أكثر من خلية في ورقة عمل . يتم تنفيذ نفس الحسابات في خلايا متعددة باستخدام بيانات مختلفة لكل صيغة. أكثر من "
02 من 10
إكسل خلية واحدة صفيف صيغة خطوة بخطوة تعليمي
عادةً ما تقوم صيغ صفيف الخلية الواحدة أولاً بحساب صفيف متعدد الخلايا (مثل الضرب) ثم تستخدم دالة مثل AVERAGE أو SUM لدمج ناتج الصفيف في نتيجة واحدة. أكثر من "
03 من 10
تجاهل قيم الخطأ عند البحث عن AVERAGE
يمكن استخدام صيغة الصفيف هذه لإيجاد القيمة المتوسطة للبيانات الموجودة أثناء تجاهل قيم الخطأ مثل # DIV / 0 !، أو #NAME؟
ويستخدم الدالة AVERAGE مع وظائف IF و ISNUMBER. أكثر من "
04 من 10
صيغة SUM IF Array
استخدم الدالة SUM و IF في صيغة مصفوفة لحساب بدلاً من جمع خلايا البيانات التي تفي بواحدة من عدة شروط.
هذا يختلف عن وظيفة COUNTIFS في Excel والتي تتطلب استيفاء جميع الشروط المحددة قبل أن يتم حساب الخلية.
05 من 10
Excel MAX IF Array Formula للبحث عن أكبر عدد إيجابي أو سلبي
يجمع هذا البرنامج التعليمي بين وظيفة MAX و IF في صيغة مصفوفة ستعثر على القيمة الأكبر أو القصوى لمجموعة من البيانات عند استيفاء معيار معين. أكثر من "
06 من 10
Excel MIN IF Array Formula - العثور على أصغر عدد إيجابي أو سلبي
كما هو الحال مع المقالة أعلاه ، يجمع هذا الدالة الدالة MIN و IF في صيغة مصفوفة من أجل العثور على القيمة الأصغر أو الأدنى لمجموعة من البيانات عند استيفاء معيار معين. أكثر من "
07 من 10
Excel MEDIAN IF Array Formula - البحث عن القيمة المتوسطة أو المتوسطة
تبحث الدالة MEDIAN في Excel عن القيمة المتوسطة لقائمة من البيانات. من خلال دمجها مع الدالة IF في صيغة مصفوفة ، يمكن العثور على القيمة المتوسطة لمجموعات مختلفة من البيانات ذات الصلة. أكثر من "
08 من 10
صيغة البحث مع معايير متعددة في اكسل
باستخدام صيغة صفيف يمكن إنشاء صيغة بحث تستخدم معايير متعددة للعثور على معلومات في قاعدة بيانات. تتضمن صيغة الصفيف هذه تداخل الدالتين MATCH و INDEX . أكثر من "
09 من 10
اكسل يسار بحث الصيغة
تقوم الدالة VLOOKUP عادةً بالبحث عن البيانات الموجودة في الأعمدة إلى اليمين فقط ، ولكن عن طريق الدمج مع الدالة CHOOSE ، يمكن إنشاء صيغة البحث eft التي ستبحث عن أعمدة البيانات إلى يسار وسيطة Lookup_value . أكثر من "
10 من 10
تبديل أو رفوف صفوف أو أعمدة البيانات في إكسل
يتم استخدام الدالة TRANSPOSE لنسخ البيانات الموجودة في صف في عمود أو نسخ البيانات الموجودة في عمود في صف. هذه الوظيفة هي واحدة من القلائل في Excel التي يجب استخدامها دائمًا كصيغة صفيف. أكثر من "