في هذا المثال لدينا بعض الخلايا التي تحتوي على نصوص وبعض الخلايا التي تحتوي على أرقام , ونريد حساب عدد الخلايا التي تحتوي على نصوص . لسوء الحظ لا يوجد دالة في برنامج Excel تقوم بحساب عدد الخلايا التي تحتوي على نصوص . لذا سنتعرف في هذا الدرس على عدة طرق لحساب عدد الخلايا التي تحتوي على نصوص في Excel
الطريقة الأولى : استخدام دالة COUNTA ودالة COUNT
الطريقة الثانية : استخدام دالة COUNTIF
الطريقة الثالثة : استخدام دالة ISTEXT ودالة IF ودالة SUM
الطريقة الرابعة : استخدام دالة ISTEXT ودالة SUMPRODUCT
الطريقة الأولى : استخدام دالة COUNTA ودالة COUNT
سنسستخدم دالة COUNTA لحساب عدد الخلايا في النطاق C1:C7 وهي 7 خلايا .
سنستخدم دالة COUNT لحساب عدد الخلايا التي تحتوي على أرقام فقط في النطاق C1:C7 وهي 4 خلايا .
ثم سنقوم بطرح الرقم 4 من الرقم 7 ستصبح النتيجة الرقم 3
ملحوظة :
- يمكنك التعرف على دالة COUNTA بالتفصيل من خلال هذا الدرس : دالة COUNTA
- يمكنك التعرف على دالة COUNT بالتفصيل من خلال هذا الدرس : دالة COUNT
الطريقة الثانية : استخدام دالة COUNTIF
الطريقة الثالثة : استخدام دالة ISTEXT ودالة IF ودالة SUM
سنستخدم دالة ISTEXT لكي تختبر القيم الموجودة في النطاق C1:C7 هل هي نص أم لا .
سنستخدم دالة IF لكل تختبر القيمة التي سترجعها دالة ISTEXT كالتالي :
- لو كانت القيمة عبارة عن نص سترجع دالة ISTEXT القيمة TRUE وبالتالي سترجع دالة IF القيمة 1
- لو كانت القيمة عبارة عن رقم سترجع دالة ISTEXT القيمة FALSE وبالتالي سترجع دالة IF القيمة 0
سنستخدم دالة SUM لكي تقوم بجمع كل القيم التي سترجعها دالة IF وهي :
1
0
0
1
0
1
0
لاحظ أنه لابد من ادخال المعادلة السابقة كمعادلة مصفوفة لأنها ستقوم بعمل 7 عمليات حسابية وليست عملية حسابية واحدة .
ملحوظة :
- يمكنك التعرف على دالة ISTEXT بالتفصيل من خلال هذا الدرس : دالة ISTEXT
- يمكنك التعرف على دالة IF بالتفصيل من خلال هذا الدرس : دالة IF
- يمكنك التعرف على معادلة المصفوفة بالتفصيل من خلال هذا الدرس : معادلة المصفوفة
الطريقة الرابعة : استخدام دالة ISTEXT ودالة SUMPRODUCT
سنستخدم دالة ISTEXT لكي تختبر القيم الموجودة في النطاق C1:C7 هل هي نص أم لا .
سنستخدم العلامتين -- لكي تقوم بتحويل القيمة المنطقية التي سترجعها دالة ISTEXT إلى رقم كالتالي :
- لو كانت القيمة عبارة عن نص سترجع دالة ISTEXT القيمة TRUE وبالتالي ستقوم العلامتين -- بتحويلها إلى الرقم 1
- لو كانت القيمة عبارة عن رقم سترجع دالة ISTEXT القيمة FALSE وبالتالي ستقوم العلامتين -- بتحويلها إلى الرقم 0
سنستخدم دالة SUMPRODUCT بحساب مجموع القيم التي ستقوم بتحويلها العلامتين -- وهي :
1
0
0
1
0
1
0
ملحوظة :
- يمكنك التعرف على دالة ISTEXT بالتفصيل من خلال هذا الدرس : دالة ISTEXT
- يمكنك التعرف على دالة SUMPRODUCT بالتفصيل من خلال هذا الدرس : دالة SUMPRODUCT