الرئيسية | مايكروسوفت اوفيس | مايكروسوفت اكسل | عدد الخلايا فى نطاق محدد

عدد الخلايا فى نطاق محدد

تتوفر فى الإكسل مجموعة من الدوال التى تقوم بحساب عدد الخلايا التى تشتمل على بيانات ذات طبيعة محددة مثل ( قيم رقمية / خلايا خالية من البيانات / خلايا تشتمل على أية بيانات / بيانات ذات معيار محدد / …)

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

ماذا أقصد بـ “العدد الإجمالى للخلايا فى نطاق محدد”؟

إذا كان لدينا النطاق A1:C5 فإن عدد الخلايا فى هذا النطاق = 15 خلية، وإذا لاحظنا أن هذه النتيجة حصلنا عليها من خلال إيجاد حاصل ضرب عدد الأعمدة 3 فى عدد الصفوف 5 وهو ما أوجد لنا 15 خلية.
حساب عدد الخلايا في نطاق محدد


مثال : إحسب عدد الخلايا فى النطاق G17:N26
 2حساب عدد الخلايا في نطاق محدد

إستخدام الدوال ROWS و COLUMNS لحساب إجمالى الخلايا بالنطاق G17:N26

لحساب إجمالى الخلايا بالنطاق G17:N26 نستخدم المعادلة التالية

=ROWS(G17:N26)*COLUMNS(G17:N26)

نتيجة المعادلة السابقة = 80 خلية (10صفوف * 8 أعمدة )

ملاحظات

  1. الدوال ROWS و COLUMNS من الدوال الجديدة فى نسخة الإكسل 2007 لذلك هذه المعادلة لا تعمل إلا على نسخة 2007 وما يليها وعليه إذا تم إستخدامها فى اى نسخة تسبق 2007 فإن النتيجة ستكون قيمة الخطأ NAME#
  2. الدالة ROWS تقوم بحساب عدد الصفوف فى نطاق محدد
  3. الدالة COLUMNS تقوم بحساب عدد الأعمدة فى نطاق محدد

إستخدام الدوال ROW و COLUMN لحساب إجمالى الخلايا بالنطاق G17:N26

لحساب إجمالى الخلايا بالنطاق G17:N26 نستخدم المعادلة التالية

=(MAX(ROW(G17:N26))-ROW(G17:N26)+1)*(MAX(COLUMN(G17:N26))-COLUMN(G17:N26)+1)

نتيجة المعادلة السابقة = 80 خلية (10صفوف * 8 أعمدة )

ملاحظات
المعادلة السابقة معادلة مصفوفات لذلك يجب إدخالها بواسطة الضغط على Ctrl+Shift+Enter

تفسير المعادلة السابقة :

  1. يبدأ الإكسل بمعالجة الجزء MAX(ROW(G17:N26))حيث تكون نتيجة الجزء ROW(G17:N26) هى المصفوفة {17;18;19;20;21;22;23;24;25;26} ثم تقوم الدالة MAX بإستخراج أكبر قيمة من المصفوفة السابقة اى القيمة 26
  2. يتم إيجاد الفرق بين أكبر قيمة فى المصفوفة (26) ورقم أول صف بالنطاق المستخدم G17:N26 اى (17) ثم يتم إضاة القيمة واحد وبذلك نحصل على عدد الصفوف فى النطاق G17:N26 والذى يساوى 10 صفوف
  3. تتكر نفس الخطوات السابقة ولكن على الأعمدة لنحصل على عدد الأعمدة 8
  4. يتم إيجاد حاصل ضرب القيميتين 8 و 10 لنحصل على النتيجة النهائية 80 عدد الخلايا فى النطاق G17:N26

لا تنس أن المعادلة السابقة معادلة مصفوفات اى يجب إدخالها بواسطة الضغط على Ctrl+Shift+Enter وإلا فإن نتيجة المعادلة هى القيمة 1

شاهد أيضاً

إختصارات مايكروسوفت اكسل 01

إختصارات الاكسل كثيرة منها ما يتم من خلال لوحة المفاتيح Keyboard ومنها ما يتم من ...