fbpx

المهندس الاول

المهندس الاول للتدريب تعليم كل مايخص الحاسوب من البداية للإحتراف

Course in Excelدورات-تعليمية

مزايا دالة COUNTIF

ضع تقييمك من فضللك
[Total: 14 Average: 5]

السلام عليكم ورحمة الله وبركاته

أولا ما هى دالة COUNTIF هى احدى الدوال الاحصائيه والتى تقوم بحساب عدد الخلايا وفق نطاق محدد تفى بمعيار معين
بمعنى اخر وبسيط الداله COUNTIF تتكون من 2 بارميتير أو عاملين أو جزئين
العامل الاول هو نطاق من الخلايا يحدده المستخدم والعامل الثانى هو المعيار الذى تبحث عنه وهو الجزء المميز فى الداله بمعنى
الاستخدام الطبيعى فى المعيار هو تحديد قيمه مثل كلمه او رقم معين تبحث عنه فمثلا نبحث عن كلمة اسلام فى نطاق محدد

فتقوم الداله بحصر الخلايا التى تحتوى على اسلام كالاتى

اسلام عبدالله - مزايا دالة COUNTIF
اسلام عبدالله – مزايا دالة COUNTIF

ويمكن استخدامها فى حصر عدد الخلايا التى تحتوى على قيم محدده مثل القيم الاكبر من 50 كالاتى

اسلام عبدالله - مزايا دالة COUNTIF
اسلام عبدالله – مزايا دالة COUNTIF

ويميز هذه الداله فى الجزء الخاص بالمعيار المحدد ونبدا بالامثله
الميزه الاولى: هو امكانية الداله فى عمل فرز للاسماء بتحديد ترتيب الاسماء بالمعيار كما تحديد ترتيب الارقام الاكبر من الاصغر

مثال كالاتى

اسلام عبدالله - مزايا دالة COUNTIF
اسلام عبدالله – مزايا دالة COUNTIF

التفسير: ان الداله تقوم بالعد حسب المعيار المحدد حسب طبيعة عملها لذا عند اسم احمد مثلا الذى ارجع القيمه 1 وحسب المعيار المحدد قامت الداله بالبحث عن القيم الاقل منها او تساويها وبما ان اسم احمد يعد اول اسم فلا يوجد قيمه اقل منها فقامت بعد الاسم نفسه وارجعت القيمه 1 اى الترتيب 1 فى الفرز
وفى الاسم اسلام قامت الداله بالبحث عن القيمه الاقل منها فى الترتيب ويوجد هنا الاسم احمد فقط بالاضافه للقيمه المساويه للاسم نفسه فارجع القيمه 2 بمعنى ان احمد ب1 واسلام ب1 فاصبح المجموع 2 وهكذا
واذا كان الاسم متكرر تكون النتيجه كالاتى

اسلام عبدالله - مزايا دالة COUNTIF
اسلام عبدالله – مزايا دالة COUNTIF

بالنسبه للاسم احمد ارجعت القيمه 1 كما بالسابق والاسم التالى هو اسلام ارجعت القيمه 3 ولا يوجد القيمه 2
التفسير: قامت الداله بالبحث عن الاقل من اسم اسلام الذى هو احمد اذا هذا رقم 1 والاسم الذى يساويه الذى هو الاسم نفسه بالاضافه لاسم اسلام الاخر وهذا 1+1 ب2 اذا 2 للاسم اسلام + 1 للاسم احمد فارجعت القيمه 3 وهذه الحسبه ما حدثت فى الاسمين اسلام فارجعوا القيمه 3 دون الرقم 2
والاسم حسام ما قبله هو احمد و اسمين اسلام والاسم نفسه اذا المجموع 4 اسماء فارجعت القيمه 4 وهكذا مع باقى الاسماء

نتكلم على الميزه الثانية: الداله COUNTIF تحل محل الداله COUNTA لعد الخلايا الممتلئه كالاتى

اسلام عبدالله - مزايا دالة COUNTIF
اسلام عبدالله – مزايا دالة COUNTIF

نلاحظ على عكس استخدام الرمز * فى البحث والتى تقوم بالبحث عن النصوص فقط وتتجاهل الارقام والاخطاء وحتى تتجاهل القيم المنطقيه TRUE و FALSE
(ملاحظه دمج الرمز * مع احدى القيم لتجاهلها او عدها مهما كانت عددها دون قيم اخرى اثناء الحساب هى حسبة خاطئة حيث ان البعض يستخدمها لتجاهل قيم معينه دون الاخرى)
نرجع لموضوعنا نلاحظ هنا ان تم عد كل القيم الممتلئه مهما كانت قيمتها ارقام او نصوص او حتى اخطاء كعمل دالة COUNTA تماما
التفسير: المعيار هنا هو <> بمعنى لا يساوى ولكن دون ارفاق معها قيمه وبمعنى اخر المعيار هنا ان الداله تبحث عن اى قيمه مجهوله
لان اى قيمه تعد قيمه غير مساويه لانه لم يتم تحديد القيمه التى لن تتساوى ليتم التفريق بينها وبين القيمه المساويه
بمعنى ان اى بيانات يتم ادخالها فى الخليه سواء مسافه او خطا او رقم او نص او مهما كان تم ادخاله تعد قيمه مجهوله للمعيار لا يساوى <> عدا الخليه الفارغه لان الخليه الفارغه هنا اساسا لا تعد قيمه لانه كما قلت الخليه فارغه فتخرج من المعيار المحدد وتخرج من الحساب ولا يتم عدها

ننتقل للميزه الثالثه: الداله COUNTIF يمكنها احصاء الخلايا الفارغه تماما وليس الفارغة سواء نتيجة صيغة أو لا كالدالة COUNTBLANK كالمثال التالى

اسلام عبدالله - مزايا دالة COUNTIF
اسلام عبدالله – مزايا دالة COUNTIF

التفسير: المعيار هنا هو = وايضا لم يتم ارفاق قيمه معينه تساويها بمعنى ان المعيار كالسابق قيمه مجهوله ولكن الفرق ان هذه المره ان وجد اى قيمه فى الخليه فلا تعد قيمه مساويه
لانى كما قلت القيمه المساويه مجهوله فيتم اعتبار اى قيمه يتم ادخالها غير مساويه
كالسابق القيم المجهوله كانت غير مساويه فتم عدها ولكن هنا انا ابحث عن القيمه المساويه اساسا وبما ان القيم المدخله مجهوله فلا تعد مساويه وبالتالى لا يتم عدها
اما اذا كانت الخليه فارغه يعنى لا يوجد قيمه وانا اساسا لا ابحث عن قيمه لان كل القيم تعد غير مساويه بمعنى اخر انا ابحث هنا عن قيمه فارغه او الخليه الفارغه وبالتالى يتم عدها
وطبعا لا يتم عد الخلايا التى فيها علامة “” حتى لو ظهرت فارغه فهى فى الاساس قيمه مجهوله مثل وضع مسافه مثلا

ويمكن كذلك استخدامها كالدالة COUNTBLANK تماما لاحصاء الخلايا سواء كانت فارغة نتيجة صيغة أو لا وذلك بجعل المعيار “” فقط كالتالى

اسلام عبدالله - مزايا دالة COUNTIF
اسلام عبدالله – مزايا دالة COUNTIF

ننتقل للميزه الرابعه: الداله COUNTIF يمكنها تكوين تسلسل للارقام افضل من الداله ROW والتى تتغير قيمة تسلسلها حسب اضافة او حذف صفوف لانها تعتمد على مرجع الخليه وليست الخليه نفسها لذلك انا شخصيا لا احبذ استخدام الداله ROW فى تسلسل الارقام ولكنى استخدمها فى اغراض اخرى تنسابها اكثر واستخدم فى تسلسل الارقام اما ROWS واما COUNTIF لكن COUNTIF افضل بالطبع لانها مختصره عنها وهناك فرق بين ROWS و COUNTIF فى تسلسل الارقام حيث ان الداله ROWS تعتمد على مصفوفه محددة اما COUNTIF تعتمد على الخلايا فقط والفرق كبير بالطبع
ويمكن استخدامها كالاتى

اسلام عبدالله - مزايا دالة COUNTIF
اسلام عبدالله – مزايا دالة COUNTIF

هنا قامت الدله بحساب عدد الخلايا جميعها سواء ممتلئه او فارغه
وهناك فرق بينها وبين المعادله التاليه COUNTA+COUNTBLANK حيث أن الدالة COUNTA والدالة COUNTBLANK يشتركان فى حساب عدد الخلايا الفارغة نتيجة صيغة مما يعنى أنه قد يحدث إزدواج حسابى عند استخدامهما معاً
التفسير: هنا المعيار دمج بين القيم المجهوله للمعيار <> فيتم حساب اى قيمه مجهوله والقيم المجهوله للمعيار = فيتم حساب الخلايا الفارغه بمعنى اخر يتم حساب جميع الخلايا المحدده ويمكن الاستفاده من هذا الامر فى انشاء تسلسل للارقام فى كثير من المعادلات

واما عند استخدام المعيار “>” او “<“ او “>=” او “<=” يرجع القيمه صفر
لان استخدام هذا المنطق مع القيم المجهوله لا يعد قيمه يمكن البحث عنها
على سبيل المثال استخدام علامة اكبر من “>” مع القيم المجهوله هنا الداله لا تعرف ما هى القيم الاكبر من الاصغر للبحث عنها والتفرقه بينهما وبالتالى تتوقف عن العمل ولا تقوم بحساب شئ
على عكس استخدام الرموز “<>” و “=<>” و “=” لانه مع القيم المجهوله باستخدام تلك الرموز قد شملت كل القيم المجهوله سواء تساوى او لا تساوى او تساوى ولا تساوى
فعندها تعرفت الداله على عملها التى ستقوم به
اما استخدام معيار للتفرقه بين امرين مجهولين هذا امر لا يعد مفهوما اطلاقا ولا حتى امرا منطقيا لتقوم الداله بالعمل عليه لذلك وكرد فعل كانت النتيجه لما يتم البحث عنه هى صفر 0 بمعنى انه لا يوجد عدد لهذا المعيار

واخيرا اذا تم ترك المعيار فارغاً هذا يعنى أن الهدف هو احصاء الرقم 0 كانك وضعت المعيار 0 بالضبط كالتالى

اسلام عبدالله - مزايا دالة COUNTIF
اسلام عبدالله – مزايا دالة COUNTIF

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

 

اترك تعليقاً

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.