كيفية الحساب في Excel إذا لم تكن الخلايا فارغة: 7 صيغ نموذجية

  • شارك هذا
Hugh West

Microsoft Excel هو برنامج ممتاز لمعالجة البيانات بشكل فعال. في هذه المقالة ، سوف نتعلم كيفية حساب ما إذا كانت الخلية ليست فارغة باستخدام صيغ Excel.

تنزيل المصنف التدريبي

تنزيل هذا المصنف التدريبي للتمرين أثناء قراءة هذه المقالة.

حساب إذا لم تكن الخلية فارغة. xlsx

7 صيغ Excel لحساب إذا لم تكن الخلايا فارغة

في هذه المقالة ، تحتاج إلى استخدام وظيفة IF لجميع الطرق لحساب ما إذا كانت الخلية ليست فارغة في Excel. سنستخدم وظائف أخرى مع وظيفة IF ونتحقق من الفراغات ونحسبها.

IF Function هي إحدى الوظائف المستخدمة على نطاق واسع في Excel. هذه وظيفة منطقية تستخدم للمقارنة بين القيمة وما نريده وإعطاء النتيجة. IF عبارة عن نتيجتين. النتيجة الأولى هي إذا كانت المقارنة صحيحة ، والثانية إذا كانت المقارنة خطأ .

بناء الجملة:

IF (logical_test، value_if_true، [value_if_false])

الوسيطات:

logical_test - الشرط الذي حددناه للاختبار ، الشرط الذي تريد اختباره.

value_if_true - إذا كان الاختبار المنطقي صحيحًا ، ترجع الدالة قيمة. تم تعيين هذه القيمة هنا.

value_if_false - إذا كان الاختبار المنطقي False ، ترجع الدالة هذه القيمة.

في مجموعة البيانات ، نعتبر أن بعض الموظفين يعملون فيهاشركة براتبها.

1. ادمج IF ووظائف AND لحساب إذا لم تكن الخلايا فارغة

في هذا القسم ، سنستخدم الجمع من إذا & أمبير ؛ وظائف AND .

تعد الوظيفة AND اختبارًا منطقيًا. يختبر ما إذا كانت جميع الشروط صحيحة ثم يعود صحيح . أو في حالة عدم استيفاء أي من الشروط ، يتم إرجاع خطأ .

بناء الجملة:

AND (logical1، [logical2]، …)

الوسيطات:

منطقي 1 - إنه الشرط الأول الذي نريد اختباره يمكن اعتباره إما TRUE أو FALSE .

منطقي 2 ،… - شروط إضافية نريد اختبار ذلك يمكن اعتباره إما TRUE أو FALSE . يمكننا إعداد ما يصل إلى 255 شرطًا كحد أقصى.

الخطوة 1:

  • أضف صفًا لإظهار الحساب.

الخطوة 2:

  • انتقل إلى الخلية C14 .
  • اكتب الصيغة وهي:
=IF(AND(B7"",B8""),C7+C8,"")

الخطوة 3:

  • الآن ، اضغط على أدخل .

هنا ، نحصل على حساب SUM حيث تحتوي الخلايا المقارنة على بيانات.

الخطوة 4:

  • الآن ، احذف بيانات الخلية B7 وانظر ماذا يحدث.

لذلك ، إذا تم العثور على أي خلية فارغة ، فلن يتم إجراء أي حساب.

2. تطبيق IF و OR لحساب الخلايا غير الفارغة

وظيفة OR هيوظيفة منطقية. يتم استخدامه لتحديد ما إذا كانت أي حالات في الاختبار هي TRUE .

تقوم بإرجاع TRUE إذا تم تقييم أي من وسيطاتها إلى قيمة صالحة ، وإرجاع القيمة FALSE إذا تم تقييم جميع وسيطاته إلى خطأ.

بناء الجملة:

OR (logical1، [logical2]،…)

الوسيطات:

منطقي 1 - إنه الشرط الأول الذي نريد اختباره والذي يمكن اعتباره إما صحيحًا أو FALSE .

منطقي 2 ، ... - الشروط الإضافية التي نريد اختبارها والتي يمكن اعتبارها إما TRUE أو خطأ . يمكننا إعداد ما يصل إلى 255 شرطًا كحد أقصى.

الخطوة 1:

  • انتقل إلى الخلية C14 .
  • اكتب مجموعة IF & amp؛ صيغة أو . الصيغة سوف:
=IF(OR(B7="",B8=""),"",C7+C8)

الخطوة 2:

  • ثم اضغط على أدخل .

نظرًا لأن خلايا المقارنة لدينا تحتوي على بيانات ، لذلك نحصل على نتيجة مجموع بعد الحساب.

الخطوة 3:

  • نريد أن نرى ما يحدث للخلايا الفارغة.
  • احذف البيانات من الخلية B7 .

نرى أن الفراغ يظهر ، لم يتم إجراء أي حساب بسبب الخلايا الفارغة.

3. اجمع بين وظائف ISBLANK و OR حساب للخلايا غير الفارغة

الدالة ISBLANK هي إصدار من مجموعة وظائف IS . يتحقق من أي قيمة أو خلية ويعيد TRUE إذا وجد فارغًا. خلاف ذلك ، FALSE سوفتظهر في النتيجة.

الخطوة 1:

  • اكتب الصيغة في الخلية C14. ستكون الصيغة:
=IF(OR(ISBLANK(B7),ISBLANK(B8)),"",C7+C8)

الخطوة 2:

  • اضغط على أدخل .

نظرًا لأن الخلايا المرجعية لدينا تحتوي على بيانات ، نحصل على نتيجة بعد الحساب.

الخطوة 3:

  • الآن ، احذف البيانات من أي من الخلايا المرجعية لمعرفة ما يحدث.

نحصل على فراغ في العودة ، لأن خلية واحدة فارغة.

4. انضم إلى COUNTA و IF إلى مجموع الخلايا غير الفارغة فقط

تحسب الدالة COUNTA عدد الخلايا غير الفارغة فارغ في نطاق محدد.

بناء الجملة:

COUNTA (value1، [value2]،…)

الوسيطات:

value1 - تصف الوسيطة الأولى القيم التي نريد حسابها.

value2،… - وسيطات إضافية تصف القيم التي نريد حسابها. يمكننا إعداد 255 وسيطة كحد أقصى.

الخطوة 1:

  • مرة أخرى ، انتقل إلى الخلية C14 واكتب ما يلي الصيغة.
=IF(COUNTA(B5:B12)=8,SUM(C5:C12),"")

الخطوة 2:

  • ثم ، اضغط على أدخل .

في صيغتنا ، أخذنا جميع بيانات العمود الاسم . تحسب الدالة COUNTA عدد الخلايا بالبيانات وتقارنها بإجمالي عدد الخلايا لهذا النطاق. نظرًا لأن المقارنة لا تتطابق مع رقم النطاق ، فلا يتم إجراء أي حساب.

الخطوة3:

  • الآن ، أضف بيانات عشوائية على الخلية B9 .

يمكننا أن نرى عودة الآن لا توجد خلية فارغة الآن.

قراءات مماثلة:

  • ابحث عما إذا كانت الخلية فارغة في Excel (7 طرق)
  • إذا كانت الخلية فارغة ، فقم بإظهار 0 في Excel (4 طرق)
  • كيفية إرجاع القيمة إذا كانت الخلية فارغة (12 طريقة)
  • تمييز الخلايا الفارغة في Excel (4 طرق مثمرة)

5. ضم IF و COUNTBLANK لمجموع غير الفراغات مع وجود خلايا فارغة بالداخل

دالة COUNTBLANK هي إحدى الوظائف الإحصائية. يتم استخدامه لحساب عدد الخلايا الفارغة في النطاق.

بناء الجملة:

COUNTBLANK (النطاق)

الوسيطة:

النطاق - النطاق الذي نريد حساب الخلايا الفارغة منه.

الخطوة 1:

  • سنكتب الوظيفة COUNTBLANK في الخلية C14 . ستكون الصيغة:
=IF(COUNTBLANK(B5:B12),"",SUM(C5:C12))

الخطوة 2:

  • ثم اضغط على أدخل .

نظرًا لأن الصيغة وجدت خلايا فارغة في النطاق المحدد ، لم يتم عرض أي نتيجة.

الخطوة 3:

  • الآن ، ضع بيانات عشوائية في الخلية B9 وانظر ماذا يحدث.

الآن ، لا توجد خلايا فارغة في النطاق وتظهر نتيجة المجموع.

6. عملية COUNTIF لحساب الإجمالي للخلايا غير الفارغة

وظيفة COUNTIF هي إحدى الوظائف الإحصائية. يستخدم هذا لحساب عددالخلايا التي تفي بمعيار.

بناء الجملة:

COUNTIF (النطاق ، المعايير)

الوسيطات:

النطاق - إنها مجموعة الخلايا التي نريد عدها. يمكن أن يحتوي النطاق على أرقام أو صفائف أو نطاق مسمى أو مراجع تحتوي على أرقام.

المعايير - قد يكون رقمًا أو تعبيرًا أو مرجع خلية أو سلسلة نصية تحدد الخلايا التي سيتم عدها.

الخطوة 1:

  • انتقل إلى الخلية C14 .
  • الآن ، اكتب الصيغة التالية:
=IF(COUNTIF(B5:B12,"")>0,"",SUM(C5:C12))

الخطوة 2:

  • الآن ، اضغط على أدخل .

لا يمكننا رؤية أي نتيجة بعد تطبيق الصيغة.

الخطوة 3:

  • نضيف بيانات عشوائية في الخلية B9 .

الآن ، نحصل على نتائج لأنه ليس لدينا أي فراغ في النطاق المحدد.

7. انضم إلى SUMPRODUCT و IF لجمع البيانات بخلايا فارغة بالداخل

تنتج الدالة SUMPRODUCT من مجموع منتجات النطاقات أو المصفوفات المقابلة. العملية الافتراضية هي الضرب ، لكن الجمع والطرح والقسمة ممكنة أيضًا.

البنية:

= SUMPRODUCT (array1، [array2]، [ array3]،…)

الوسيطات:

array1 - إنها وسيطة المصفوفة الأولى التي مكوناتها نريد الضرب ثم الجمع.

[array2] ، [array3] ،… - هذه وسيطة اختيارية. يمكننا جمع ما يصل إلى 255الوسيطات.

الخطوة 1:

  • قم بتطبيق الدالة SUMPRODUCT مثل الصيغة التالية:
=IF(SUMPRODUCT(--(B5:B12=""))>0,"",SUM(C5:C12))

الخطوة 2:

  • الآن ، اضغط على أدخل .

الخطوة 3:

  • الآن ، ضع اسمًا في الخلية الفارغة لـ الاسم العمود.

يمكننا أن نرى النتيجة المرغوبة تظهر لأن جميع الخلايا مليئة بالبيانات.

الخاتمة

في هذه المقالة ، وصفنا 7 طرق لحساب ما إذا كانت الخلية غير فارغة باستخدام صيغ Excel. آمل أن يلبي هذا احتياجاتك. يرجى إلقاء نظرة على موقعنا على الويب Exceldemy.com وإعطاء اقتراحاتك في مربع التعليقات.

هيو ويست مدرب ومحلل إكسل ذو خبرة عالية ولديه أكثر من 10 سنوات من الخبرة في هذا المجال. حاصل على درجة البكالوريوس في المحاسبة والمالية ودرجة الماجستير في إدارة الأعمال. لدى هيو شغف بالتدريس وقد طور منهجًا تعليميًا فريدًا يسهل اتباعه وفهمه. ساعدت معرفته الخبيرة ببرنامج Excel الآلاف من الطلاب والمهنيين في جميع أنحاء العالم على تحسين مهاراتهم والتميز في حياتهم المهنية. من خلال مدونته ، يشارك Hugh معرفته مع العالم ، ويقدم دروسًا مجانية في Excel وتدريبًا عبر الإنترنت لمساعدة الأفراد والشركات على تحقيق إمكاناتهم الكاملة.