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