4. الدوال COUNTIF و COUNTIFS و SUMIF و SUMIFS


الدالة COUNTIF

ترجع الدالة COUNTIF عدد الخلايا التي تحقق شرط.

بناء الدالة

COUNTIF(range,criteria)

الوسيطات

range : هو النطاق الذي سيتم فيه حساب الخلايا التي تحقق الشرط criteria
criteria : هو المعيار أو الشرط الذي يجب أن يتحقق في خلية من النطاق range ليتم احتسابها

نتاج الدالة

عدد الخلايا من النطاق range التي تحقق الشرط criteria.

انظر كيفية كتابة المعيار أدناه في هذا الدرس.

وسنعطي مثال ملموس على شكل تمرين.

الدالة COUNTIFS

تحسب الدالة COUNTIFS عدد الخلايا بنفس طريقة الدالة COUNTIF باستثناء أنه مع COUNTIFS ، من الممكن تحديد عدة شروط.

بناء الدالة

COUNTIF(criteria_range1,criteria1,[criteria_range2,criteria2],...)

criteria_range1 و معيارها criteria1 وسيطتان إلزاميتان.
ويمكن إضافة نطاقات أخرى مع الشروط المرتبطة بها : criteria_range2 و criteria2 تم criteria_range3 و criteria3 ...

الوسيطات

criteria_range : هو النطاق الذي سيتم فيه حساب الخلايا التي تحقق الشرط criteria المرتبط به
criteria : هو المعيار أو الشرط الذي يجب أن يتحقق في خلية من النطاق criteria_range ليتم احتسابها

نتاج الدالة

يجب أن تحتوي النطاقات range_criteria1 و range_criteria2 ... على نفس عدد الأعمدة والصفوف. يتم اختبار الشروط أولاً للخلية الأولى في كل نطاق. إذا كانت جميع الشروط صحيحة ، فسيتم إضافة 1 إلى النتيجة. إذا كان هناك شرط واحد خاطئ ، فلن يتغير الحساب. ثم يتم اختبارهم الخلايا الثانية من كل مجموعة وهلم جرا.

انظر كيفية كتابة المعيار أدناه في هذا الدرس.

وسنعطي مثال ملموس على شكل تمرين.

الدالة SUMIF

ترجع الدالة SUMIF مجموع القيم العددية للخلايا التي تحقق شرط.

بناء الدالة

SUMIF(range,criteria[,sum_range])

الوسيطات

range : هو النطاق الذي سيتم فحص خلاياه هل تحقق الشرط criteria. و في حالة إغفال الوسيطة الثالثة sum_range ، فسيتم استخدام النطاق range أيضًا لحساب المجموع.
criteria : هو المعيار أو الشرط الذي يجب أن يتحقق في خلية من النطاق range.
sum_range : وسيطة اختيارية. إذا تمت إضافتها ، فسيتم استخدامها لحساب المجموع. و في حالة إغفالها يحسب المجموع في النطاق range.

نتاج الدالة

مجموع القيم العددية لخلايا النطاق range التي تحقق الشرط criteria في حالة إغفال الوسيطة الثالثة. أما في حالة إضافة الوسيطة الثالثة sum_range فإن المجموع يحسب من الخلايا التي تكونها.

انظر كيفية كتابة المعيار أدناه في هذا الدرس.

وسنعطي مثال ملموس على شكل تمرين.

الدالة SUMIFS

تحسب دالة SUMIFS مجموع القيم العددية لخلايا بنفس طريقة SUMIF باستثناء أنه مع SUMIFS ، من الممكن تحديد عدة شروط.

بناء الدالة

SUMIFS(sum_range,criteria_range1,criteria1,[criteria_range2,criteria2],...)

criteria_range1 و معيارها criteria1 وسيطتان إلزاميتان. و كذاك الوسيطة sum_range إلزامية.
ويمكن إضافة نطاقات أخرى مع الشروط المرتبطة بها : criteria_range2 و criteria2 تم criteria_range3 و criteria3 ...

الوسيطات

sum_range : هو النطاق الذي سيتم استخدام القيم العددية لخلاياه لحساب المجموع.
criteria_range : هو النطاق الذي سيتم فحص خلاياه هل تحقق الشرط criteria المقابل.
criteria : هو المعيار أو الشرط الذي يجب أن يتحقق في خلية من النطاق criteria_range.

نتاج الدالة

مجموع القيم العددية لخلايا النطاق sum_range المقابلة لخلايا النطاقات criteria_range التي تحقق كل منها الشرط المقابل لها criteria.

انظر كيفية كتابة المعيار أدناه في هذا الدرس.

وسنعطي مثال ملموس على شكل تمرين.

نمادج كتابة الوسيطة criteria

نماذج كتابة المعايير هي كما يلي:

نمودج كتابة الوسيطة criteria مثال الخلايا التي ستًحسب
ملاحظات
قيمة ثابتة COUNTIF(A2:D21;"OK") سيتم احتساب خلايا النطاق A2:D21 والتي لها القيمة "OK". في حالة عدم وجود عامل المقارنة ، فإن ذلك يعادل استخدام العامل "="
عنوان خلية COUNTIF(A2:D21;C1) سيتم احتساب خلايا النطاق A2:D21 والتي لها نفس قيمة الخلية C1
عامل مقارنة و قيمة ثابتة COUNTIF(A2:D21;">24") سيتم احتساب خلايا النطاق A2:D21 والتي لها قيمة أكبر من 24 يجب كتابة العامل و القيمة بين علامتي الاقتباس
عامل مقارنة و عنوان خلية COUNTIF(A2:D21;">" & C1) سيتم احتساب خلايا النطاق A2:D21 والتي لها قيمة أكبر من تلك الموجودة في الخلية C1 يجب عدم كتابة عنوان الخلية بين علامتي الإقتباس ، وإلا فسيتم اعتبارها نصًا. اكتب العنوان خارج علامات الاقتباس واستخدم عامل الضم & كما في المثال.
حرف البدل * COUNTIF(A2:D21;"*") سيتم احتساب خلايا النطاق A2:D21 والتي تحتوي على نص.

حرف البدل * يمتل صفر ، حرف واحد أو أكثر.
حرف البدل ? يمتل حرف واحد.
لا تحتسب الخلايا ذات قيم عددية مع أحرف البدل * أو ?.

حرف البدل ? COUNTIF(A2:D21;"??a*") سيتم احتساب خلايا النطاق A2:D21 والتي تحتوي قيمتها على الحرف "" في الموضع الثالث.

أذكر أنه بالنسبة للدوال الأربعة لهذا الدرس ، لا يتم احتساب الخلايا الفارغة.

دوال أكسل أخرى لحساب عدد الخلايا

تسمح لك دوال أكسل أخرى بحساب عدد الخلايا :

COUNTA: تحدد عدد الخلايا غير الفارغة في نطاق واحد أو أكثر من الخلايا.

بناء الدالة: COUNTA(value1,value2,…)

COUNT : تحدد عدد الخلايا التي تحتوي على أعداد في نطاق واحد أو أكثر من الخلايا. تذكر أن التواريخ تعتبر أيضًا في أكسل كأعداد.

بناء الدالة: COUNT(value1,value2,…)

COUNTBLANK : تحدد عدد الخلايا الفارغة في نطاق من الخلايا.

بناء الدالة: COUNTBLANK(range)

الوسيطات: الوسيطات value و range لهذه الدوال هي النطاقات حيث سيتم حساب الخلايا.

تمارين

تمرين - مقارنة بين قائمتين

تمرين - الدوال COUNTIF و COUNTIFS و SUMIF و SUMIFS

تمرين - الدالة COUNTBLANK


<< 3. دوال منطقية

5. الدالتان VLOOKUP و HLOOKUP >>

تعليقات القارئ

إضافة تعليق