القائمة الرئيسية

الصفحات

 

القيم في صيغ الصفيف Microsoft excel

صباح او مساء الخير حسب الوقت اللي هتشوفوا فيه المقال 🥀🥀🌼

هنتكلم النهاردة عن:

دالة تقوم باحتساب عدد الخلايا بناءا على اكثر من شرط

دالة تُستخدم لاستبدال الحروف هي
يمكن إظهار أو إخفاء أشرطة الأدوات من خلال اختيار قائمة
دالة Filter

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

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

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

كيف نستخدم صيغ الصفيف لتنفيذ مهام معقدة؟

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

4-جمع كل قيمة Nth في نطاق من القيم.


 العمليات والصيغ المختلفة التي يمكن استخدامها لإتمام هذه العمليات في برنامج Microsoft Excel.

حساب عدد خلايا النصوص في نطاق معين


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

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

=SUM(IF (ISTEXT (A1:D5),1,0))}

يعرض الشكل التالي مثالًا عن الصيغة السابقة في الخلية C8 فإن الصفيف الذي تقوم الدالة IF بإنشائه هو التالي:  

{0,1,1,1;1,0,0,0;1,0,0,0;1,0,0,0;1,0,0,0}

نلاحظ سوياً أن هذا الصفيف مكون من 5 صفوف و 4 أعمدة، وهي نفس أبعاد النطاق.
نقدم فيما يلي نسخة مختلفة من هذه الصيغة:
{=SUM(ISTEXT (A1:D5) *1)}
حيث تلغي هذه الصيغة الحاجة لاستخدام الدالة IF، وتستفيد من الحقائق التالية:
  • TRUE*1=1
  • FALSE*1=0
القيم المنطقية (TRUE و FALSE) في صيغ الصفيف، عندما تعيد الصفائف قيمًا منطقيةً (TRUE أو FALSE) فإن عليك تحويل هذه القيم إلى أرقام.
ومع أن الدالة SUM تهمل القيم المنطقية، فإن بإمكانك تنفيذ العمليات الحسابية عليها، وفي برنامج Microsoft Excel، تكون القيمة TRUE مكافئة للقيمة 1، والقيمة FALSE مكافئة للقيمة 0. وعندما تقوم بتحويل القيم المنطقية إلى هذه القيم، فإنك تضمن أن تقوم الدالة SUM بمعاملتها بشكل صحيح. ويمكنك استخدام 3 عمليات حسابية لتحويل القيم المنطقية إلى أرقام بدون تغییر قیمتها، وهي تدعي بالعمليات الحيادية التي نصنفها كالتالي:
  • الضرب بالعدد 1: x*1=X.
  • إضافة الرقم 0: x+0=X
  • النفي المضاعف: x=x--.

حيث أن تطبيق أي عملية من هذه العمليات على القيم المنطقية سيؤدي إلى تحويل القيمة إلى عدد. وتعيد جميع الصيغ التالية نفس النتيجة:
  • {=SUM(ISTEXT(A1:D5) *1}
  • {=SUM(ISTEXT(A1:D5) +0}
  • {=SUM( --ISTEXT(A1:D5))}
وليس هناك طريقة "أفضل" من بقية الطرق لتحويل القيم المنطقية إلى أعداد. فاختر الطريقة التي تريد استخدامها، ولكن تذكر دومًا أن هناك 3 طرق يمكن استخدامها، وذلك لكي تستطيع تمييزها في أوراق العمل التي ينشئها بقية ال مستخدمین.

اتكلمنا النهاردة عن:

دالة تقوم باحتساب عدد الخلايا بناءا على اكثر من شرط

دالة تُستخدم لاستبدال الحروف هي
يمكن إظهار أو إخفاء أشرطة الأدوات من خلال اختيار قائمة
دالة Filter


لمعرفة طريقه استخدام الدوال الماليه الداله FV اضغط هنا

تعليقات