القائمة الرئيسية

الصفحات

كيف نحسب عدد الخلايا التي تحتوي علي نصوص في إكسيل؟

كيف نحسب عدد الخلايا التي تحتوي علي نصوص في إكسيل؟



سنأخذ مثال الان يحتوي علي بعض الخلايا التي تحتوي علي نصوص وخلايا اخري تحتوي علي أرقام , ونريد حساب عدد الخلايا التي تحتوي علي نصوص لكن لا يوجد دالة في برنامج إكسيل "Excle" فكيف نقوم بحساب عدد الخلايا التي تحتوي علي نصوص ؟ سنتعلم في هذا الدرس علي عدة طرق لحساب عدد الخلايا في إكسيل "Excle"



لدينا عدة طرق تقوم بحساب الخلايا التي تحتوي علي نصوص :

1-الطريقة الأولى : استخدام دالة COUNTA ودالة COUNT

2-الطريقة الثانية : استخدام دالة COUNTIF


3-الطريقة الثالثة : استخدام دالة ISTEXT ودالة IF ودالة SUM


4-الطريقة الرابعة : استخدام دالة ISTEXT ودالة SUMPRODUCT

 

 1-استخدام دالة COUNTA ودالة COUNT


نستخدم دالة COUNTA لحساب عدد الخلايا في النطاق C1:C7 وهي 7 خلايا 
نستخدم دالة COUNT لحساب عدد الخلايا التي تحتوي على أرقام فقط في النطاق C1:C7 وهي 4 خلايا 
ثم نقوم بطرح الرقم 4 من الرقم 7 ستصبح النتيجة الرقم 3
                          

2- استخدام دالة COUNTIF

"نستخدم دالة COUNTIF لحساب عدد الخلايا التي تحتوي على نصوص في النطاق C1:C7 وسيكون الشرط هو "*" , حيث أن الرمز * يشير إلى أي عدد من الحروف "

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



تم عرض الأربع طرق نتمني لكم التوفيق .

لقراءة هذا المقال اضغط هنا 



تعليقات