📚 التحقق من صحة النطاق في مايكروسوفت إكسل
المفاهيم الأساسية
التحقق من صحة النطاق: عملية في برنامج مايكروسوفت إكسل تسمح بتقييد البيانات المدخلة في نطاق محدد (مثال: من 20 إلى 45 درجة مئوية).
خريطة المفاهيم
```markmap
الوحدة الأولى: علم البيانات
جمع البيانات والتحقق من صحتها
التحقق من صحة إدخال البيانات
#### التطبيق العملي (مايكروسوفت إكسل)
##### خطوات التحقق من صحة البيانات
- افتح ملف "المصنف 1" في برنامج مايكروسوفت إكسل
- انتقل إلى ورقة "الطقس والأحداث"
- حدد الخلايا من A3 إلى A17
- اختر علامة التبويب بيانات (Data)
- من مجموعة أدوات البيانات (Data Tools)، اضغط على التحقق من صحة البيانات (Data Validation)
- ستظهر نافذة تحقق من صحة البيانات (Data Validation)
##### إعدادات التحقق (Settings)
- اختر علامة التبويب إعدادات (Settings)
- من مربع السماح: (Allow)، اختر قائمة (List)
- من مربع المصدر: (Source)، اكتب أسماء الأشهر مفصولة بفاصلة منقوطة ";"
- ألغِ تحديد خيار تجاهل الفراغ (Ignore blank)
##### تعيين رسالة إدخال (Input Message)
- اختر علامة التبويب رسالة إدخال (Input Message)
- في مربع العنوان: (Title)، اكتب "تعليمات إدخال الشهور"
- في مربع رسالة إدخال: (Input message)، اكتب "يجب أن تختار أحد الشهور من القائمة"
##### تعيين رسالة خطأ (Error Alert)
- اختر علامة التبويب تنبيه إلى خطأ (Error Alert)
- من مربع النمط: (Style) اختر إيقاف (Stop)
- في مربع العنوان: (Title)، اكتب "القيمة التي أدخلتها غير صالحة"
- في مربع رسالة خطأ: (Error message)، اكتب "يمكن إدخال القيم من القائمة فقط"
- اضغط على موافق (OK)
##### البدء في إدخال البيانات
- أدخل قيمة لكل خلية (من A3 إلى A17)
- عند وضع رسالة إدخال، ستظهر أثناء كتابة أسماء الشهور
- يمكنك كتابة اسم الشهر أو الاختيار من القائمة المنسدلة
- إذا أدخلت قيمة غير موجودة في القائمة، ستظهر رسالة الخطأ
##### ظهور جدول الطقس والأحداث
- بعد إدخال جميع أسماء الشهور في الخلايا من A3 إلى A17، سيظهر الجدول
- هيكل الجدول يحتوي على الأعمدة التالية:
- الشهر
- المدينة
- درجة الحرارة العظمى (درجة مئوية)
- متوسط هطول الأمطار (المليمتر)
- عدد الأحداث
##### تطبيق التحقق من صحة الطول (Text Length)
- حدد الخلايا من B3 إلى B17 (عمود "المدينة")
- افتح نافذة "تحقق من صحة البيانات" (Data Validation)
- اختر علامة التبويب "إعدادات" (Settings)
- من مربع "السماح" (Allow)، اختر "طول النص" (Text length)
- من مربع "بيانات" (Source)، اختر "بين" (between)
- في مربع "الحد الأدنى" (Minimum) اكتب 3
- في مربع "الحد الأقصى" (Maximum) اكتب 6
- ألغِ تحديد خيار "تجاهل الفراغ" (Ignore blank)
##### تعيين رسالة إدخال غير صالح
- اختر علامة التبويب "رسالة إدخال" (Input Message)
- في مربع "العنوان" (Title)، اكتب "تعليمات إدخال المدن:"
- في مربع "رسالة إدخال" (Input Message)، اكتب "يجب ألا يتجاوز اسم المدن عددًا محددًا من الحروف."
##### تعيين رسالة خطأ
- اختر علامة التبويب "تنبيه إلى خطأ" (Error Alert)
- في مربع "العنوان" (Title)، اكتب "القيمة التي أدخلتها غير صالحة"
- في مربع "رسالة خطأ" (Error message)، اكتب "يمكن إدخال أسماء المدن المكونة من 3 إلى 6 حروف فقط"
##### إدخال بيانات المدن
- أدخل قيمة لكل خلية (من B3 إلى B17)
- يُسمح بكتابة اسم المدينة بحيث يتكون من 3 إلى 6 حروف فقط
##### وظيفة رسائل التحقق
- عند وضع رسالة في علامة تبويب "رسالة إدخال" ستظهر دائماً أثناء كتابة أسماء المدن
- إذا أدخلت قيمة لا تفي بالمعايير، سيعرض إكسل رسالة الخطأ التي عينتها في علامة تبويب "تنبيه إلى الخطأ"
##### تطبيق التحقق من صحة النطاق (Range Validation)
- حدد الخلايا من C3 إلى C17 (عمود "درجة الحرارة العظمى")
- افتح نافذة "تحقق من صحة البيانات" (Data Validation)
- اختر علامة التبويب "إعدادات" (Settings)
- من مربع "السماح" (Allow)، اختر "مخصص" (Custom)
- في مربع "الصيغة" (Formula)، اكتب:
AND(C3:C17>20;C3:C17<45)
- ألغِ تحديد خيار "تجاهل الفراغ" (Ignore blank)
##### تعيين رسالة إدخال للنطاق
- اختر علامة التبويب "رسالة إدخال" (Input Message)
- في مربع "العنوان" (Title)، اكتب "تعليمات إدخال درجة الحرارة:"
- في مربع "رسالة إدخال" (Input message)، اكتب "يجب أن تكون بيانات درجة الحرارة ضمن نطاق محدد من القيم."
##### تعيين رسالة خطأ للنطاق
- اختر علامة التبويب "تنبيه إلى خطأ" (Error Alert)
- في مربع "العنوان" (Title)، اكتب "القيمة التي أدخلتها غير صالحة"
- في مربع "رسالة خطأ" (Error message)، اكتب "يمكن إدخال درجة الحرارة بين 20 و 45 درجة مئوية فقط."
```
نقاط مهمة
- الغرض من التحقق من صحة النطاق هو السماح بإدخال قيم درجات الحرارة بين 20 و 45 درجة مئوية فقط.
- الصيغة
AND(C3:C17>20;C3:C17<45) تعني أن القيم في الخلايا من C3 إلى C17 يجب أن تكون أكبر من 20 وأقل من 45.
- يمكن تعيين رسالة إدخال تظهر للمستخدم أثناء الكتابة لتوجيهه (مثل: "يجب أن تكون بيانات درجة الحرارة ضمن نطاق محدد من القيم").
- يمكن تعيين رسالة خطأ تظهر عند إدخال قيمة خارج النطاق (مثل: "القيمة التي أدخلتها غير صالحة").