كيفية حساب الصفوف التي تمت تصفيتها في برنامج إكسل (مع مثال)
أسهل طريقة لحساب عدد الخلايا في نطاق تمت تصفيته في Excel هي استخدام بناء الجملة التالي:
SUBTOTAL( 103 , A1:A10 )
لاحظ أن القيمة 103 هي اختصار للعثور على عدد نطاق الصفوف التي تمت تصفيتها.
يوضح المثال التالي كيفية استخدام هذه الوظيفة عمليًا.
مثال: حساب الصفوف التي تمت تصفيتها في Excel
لنفترض أن لدينا مجموعة البيانات التالية التي توضح عدد المبيعات التي تتم في أيام مختلفة بواسطة شركة ما:
بعد ذلك، لنقم بتصفية البيانات لإظهار التواريخ في يناير أو أبريل فقط.
للقيام بذلك، قم بتمييز نطاق الخلايا A1:B13 . ثم انقر فوق علامة التبويب “بيانات” الموجودة على الشريط العلوي وانقر فوق الزر “تصفية” .
ثم انقر فوق السهم المنسدل بجوار ” التاريخ ” وتأكد من تحديد المربعات الموجودة بجوار يناير وأبريل فقط، ثم انقر فوق “موافق” :
ستتم تصفية البيانات تلقائيًا لإظهار الصفوف ذات التواريخ في يناير أو أبريل فقط:
إذا حاولنا استخدام الدالة COUNT() لحساب عدد القيم في عمود التاريخ، فستعرض فعليًا عدد جميع القيم الأصلية:
بدلاً من ذلك، يمكننا استخدام الدالة SUBTOTAL() :
هذه الوظيفة تحسب الخطوط المرئية فقط.
من الناتج يمكننا أن نرى أن هناك 5 أيام تقع في يناير أو أبريل.
لاحظ أننا في هذه الصيغة تحديدًا استخدمنا 103 في دالة المجموع الفرعي، ولكن كان بإمكاننا أيضًا استخدام 102 :
وهنا الفرق بين الاثنين:
- يستخدم 102 الدالة COUNT ، التي تقوم فقط بحساب الخلايا التي تحتوي على أرقام.
- 103 يستخدم الدالة COUNTA ، التي تحسب جميع الخلايا غير الفارغة.
لا تتردد في استخدام أي قيمة في الصيغة تكون منطقية لبياناتك.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ العمليات الشائعة الأخرى في Excel:
كيفية حذف الصفوف التي تمت تصفيتها في إكسيل
كيفية إضافة صفوف تمت تصفيتها في إكسيل
كيفية حساب متوسط الصفوف التي تمت تصفيتها في إكسيل