دورة اكسيل من الصفر إلى الاحتراف 2021 التحقق من البيانات
التحقق من البيانات باستخدام المعادلات الرياضية
يتم من خلال الذهاب إلى Data tab ثم إلى Data validation فيظهر مربع الحوار الخاص بالتحقق من البيانات .
حيث أن قائمة Allow تحتوي العديد من المعايير الموجودة بالإكسل بالوضع الافتراضي
يمكن أن نختار Custom فيظهر لدينا مربع Formula من خلاله نستطيع أن نكتب المعادلات التي تحقق لنا المعايير التي نريدها.
مثال :
المطلوب قبول الإدخالات النصية فقط في النطاق A1:A10
نحدد الخلايا المطلوب تطبيق المعيار عليها و نتأكد أنَّ الخلية النشطة هي الخلية الأولى في النطاق ثم نفتح مربع الحوار و نختار Custom من قائمة Allow
وفي مربع Formula نكتب المعادلة : ISTEXT(A1)=
ستقوم هذه المعادلة بفحص الادخال في كل خلية هل هو نصِّي أم لا بدءاً من الخلية النشطة
مثال 2:
المطلوب هو التحقق من أنَّ الإدخالات في الخلايا من A1 إلى A12 ذات قيمة أعلى من الخلية D1 . نحدد الخلايا المطلوبة ونتأكد أن الخلية النشطة هي الخلية الأولى في النطاق ثم نكتب المعادلة: A1>$D$1=
نلاحظ أننا استخدمنا المرجع النسبي A1 لكي نستطيع تطبيق المعادلة على كافة الخلايا
و استخدمنا المرجع المطلق D$1$ لكي نستطيع مقارنة قيم الخلايا مع الخلية D1
مثال 3:
المطلوب هو التحقق من أنَّ الإدخالات في النطاق من A1 إلى C20 هي قيم فريدة و غير متكررة نستخدم الدالة ()COUNTIF كالتالي
1=COUNTIF($A$1:$C$20;A1)=
وهو عدد الخلايا ذات القيمة المساوية لهذه الخلية في النطاق المحدد إذا كان عدد الخلايا أكبر من 1 فإنَّ القيمة مكررة استخدمنا المرجع النسبي A1 لتطبيق المعادلة على الخلايا
بينما استخدمنا المراجع المطلقة من A1 إلى C20 لمقارنة كل خلية مع نفس نطاق البيانات
مثال 4:
نريد حساب التكاليف بحيث لاتتجاوز قيمة الخلية E5
نحدد النطاق من B1 إلى B6 نتأكد أن الخلية النشطة هي الأولى في النطاق
ثم ندخل المعادلة : SUM($B$1:$B$6)<=$E$5=
استخدمنا مراجع الخلايا المطلقة لأننا نريد أن نتأكد أنه لكل خلية من خلايا النطاق مجموع الخلايا لا يتجاوز قيمة E5
فنحن نريد تطبيق المعادلة كما هي بدون تغيير لمراجع الخلاياعلى كافة خلايا النطاق.
تعليقات
إرسال تعليق