Excel COUNT - صيغة غير مباشرة

حساب الأرقام أو التواريخ أو النص في Excel

يؤدي استخدام الدالة INDIRECT في صيغ Excel إلى تسهيل تغيير نطاق مراجع الخلايا المستخدمة في الصيغة دون الحاجة إلى تحرير الصيغة نفسها.

يمكن استخدام INDIRECT مع عدد من الوظائف التي تقبل مرجع خلية كوسيطة مثل دالات SUM و COUNT.

في الحالة الأخيرة ، يؤدي استخدام INDIRECT كوسيطة لـ COUNT إلى إنشاء نطاق ديناميكي من مراجع الخلايا التي يمكن إجمالها بواسطة الدالة.

يقوم INDIRECT بذلك عن طريق تحويل بيانات النص - التي يشار إليها أحيانًا بسلسلة نصية - إلى مرجع خلية.

مثال: استخدام نطاق ديناميكي باستخدام COUNT - INDIRECT Formula

يعتمد هذا المثال على البيانات الموضحة في الصورة أعلاه.

صيغة COUNT - INDIRECT التي تم إنشاؤها في البرنامج التعليمي هي:

= COUNT (غير مباشر (E1 & ":" & E2))

في هذه الصيغة ، تحتوي الوسيطة للدالة INDIRECT على:

والنتيجة هي أن INDIRECT يحول السلسلة النصية D1: D5 إلى مرجع خلية ويمررها إلى COUNT وظيفة ليتم جمعها.

Dynamically Changing the Formula & Range

تذكر أن الهدف هو إنشاء صيغة ذات نطاق ديناميكي - يمكن تغييرها دون تحرير الصيغة نفسها.

عن طريق تغيير بيانات النص الموجودة في الخلايا E1 و E2 ، من D1 و D5 إلى D3 و D6 على سبيل المثال ، يمكن تغيير النطاق الذي تم جمعه بواسطة الدالة بسهولة من D1: D5 إلى D3: D6.

هذا يلغي الحاجة إلى تحرير الصيغة في الخلية G1.

دخول بيانات البرنامج التعليمي

  1. أدخل البيانات التالية في الخلايا D1 إلى E2
  2. Cell Data D1 - 1 D2 - D3 - 3 D5 - 5 D6 - ستة E1 - D1 E2 - D5 F1 - العدد:

دخول COUNT - صيغة غير مباشرة

  1. انقر فوق الخلية G1 - هذا هو المكان الذي سيتم عرض نتائج هذا المثال
  2. أدخل الصيغة: = COUNT (غير مباشر (E1 & ":" & E2))
  3. اضغط على مفتاح Enter في لوحة المفاتيح لإكمال الوظيفة
  4. يجب أن تحتوي الخلية G1 على إجابة 3

لاحظ أن الدالة COUNT تحسب فقط الخلايا التي تحتوي على أرقام ، لذلك على الرغم من أن أربعة من الخلايا الخمس في نطاق D1: D5 تحتوي على بيانات ، تحتوي ثلاث خلايا فقط على أرقام.

يتم تجاهل الخلايا الفارغة أو التي تحتوي على بيانات نصية بواسطة الدالة.

تعديل نطاق المعادلة

  1. انقر فوق الخلية E1
  2. أدخل مرجع الخلية D3
  3. اضغط على مفتاح Enter على لوحة المفاتيح للانتقال إلى الخلية E2
  4. في هذه الخلية أدخل مرجع الخلية D6
  5. اضغط على مفتاح Enter على لوحة المفاتيح
  6. يجب أن تتغير الإجابة في الخلية G1 إلى 2 حيث تحتوي خليتين فقط في النطاق الجديد D3: D6 على أرقام

COUNTA و COUNTBLANK و INDIRECT

دالات Excel الأخرى هي COUNTA - التي تقوم بحساب الخلايا التي تحتوي على أي نوع من البيانات - تجاهل الخلايا الفارغة أو الفارغة فقط ، و COUNTBLANK ، التي تحسب فقط الخلايا الفارغة أو الفارغة في نطاق.

نظرًا لأن كلا هاتين الدالتين لهما بنية متشابهة لدالة COUNT ، فيمكن استبدالهما بالمثال أعلاه باستخدام INDIRECT لإنشاء الصيغ التالية:

= COUNTA (غير مباشر (E1 & ":" & E2))

= COUNTBLANK (غير مباشر (E1 & ":" & E2))

بالنسبة للنطاق D1: D5 ، سيعود COUNTA بإجابة 4 - حيث تحتوي أربع من الخلايا الخمس على بيانات ، و OUNTBLANK وإجابة 1 - حيث توجد خلية فارغة واحدة فقط في النطاق.