23/06/2026
📌 الجزء الثاني | IF مع AND و OR: لما الشرط يصير أذكى 🔥
في الجزء الأول فهمنا IF البسيطة.
لكن في الشغل الحقيقي، الشرط أحيانًا لا يكون شرطًا واحدًا فقط.
أحيانًا تحتاج تقول:
إذا تحقق الشرط الأول والشرط الثاني معًا → أعطني نتيجة.
أو:
إذا تحقق الشرط الأول أو الشرط الثاني → أعطني نتيجة.
وهنا نستخدم:
IF + AND
IF + OR
━━━━━━━━━━━━━━
🔹 متى أستخدم AND؟
━━━━━━━━━━━━━━
استخدم AND عندما تريد أن تتحقق كل الشروط معًا.
يعني الشرط الأول صحيح
والشرط الثاني صحيح
والشرط الثالث صحيح
كل الشروط لازم تتحقق.
مثال:
الطالب ناجح إذا:
الدرجة أكبر أو تساوي 50
والحضور أكبر أو يساوي 80%
المعادلة:
=IF(AND(A2>=50;B2>=80%);"ناجح";"راسب")
المعنى:
إذا الدرجة 50 أو أكثر
والحضور 80% أو أكثر
اكتب ناجح
غير ذلك اكتب راسب
━━━━━━━━━━━━━━
🔹 مثال عملي للمبيعات
━━━━━━━━━━━━━━
موظف يحصل على Bonus إذا:
المبيعات أكبر من 5000
والتقييم Excellent
المعادلة:
=IF(AND(A2>5000;B2="Excellent");"Bonus";"No Bonus")
هنا لا يكفي أن تكون المبيعات عالية فقط.
ولا يكفي أن يكون التقييم ممتاز فقط.
لازم الشرطين يتحققوا معًا.
━━━━━━━━━━━━━━
🔹 متى أستخدم OR؟
━━━━━━━━━━━━━━
استخدم OR عندما يكفي تحقق شرط واحد فقط.
مثال:
الفاتورة تحتاج مراجعة إذا:
المبلغ أكبر من 10000
أو الحالة Pending
المعادلة:
=IF(OR(A2>10000;B2="Pending");"Review";"Normal")
يعني إذا تحقق أي شرط من الشرطين، تظهر Review.
━━━━━━━━━━━━━━
🔹 الفرق بين AND و OR
━━━━━━━━━━━━━━
AND:
كل الشروط لازم تكون صحيحة.
OR:
يكفي شرط واحد يكون صحيح.
مثال بسيط:
إذا قلت:
العميل VIP والمبلغ عالي
هذا AND.
إذا قلت:
العميل VIP أو المبلغ عالي
هذا OR.
فرق بسيط في الكلام، لكنه يغير نتائج التقرير بالكامل.
━━━━━━━━━━━━━━
🔹 مثال محاسبي مهم
━━━━━━━━━━━━━━
تريد تحديد الفواتير المهمة للمتابعة.
الفاتورة مهمة إذا:
Status = Unpaid
و Amount أكبر من 1000
المعادلة:
=IF(AND(A2="Unpaid";B2>1000);"متابعة عاجلة";"عادي")
هذه المعادلة تساعدك تركز على الفواتير الأهم بدل متابعة كل الفواتير بنفس الطريقة.
━━━━━━━━━━━━━━
🔹 مثال إداري
━━━━━━━━━━━━━━
موظف يحتاج مراجعة إذا:
تقييمه أقل من 70
أو عدد الغيابات أكبر من 5
المعادلة:
=IF(OR(A25);"Needs Review";"OK")
━━━━━━━━━━━━━━
🔹 خطأ شائع
━━━━━━━━━━━━━━
بعض الناس تستخدم AND بدل OR أو العكس.
وهذا يغير النتائج تمامًا.
قبل كتابة المعادلة اسأل نفسك:
هل لازم كل الشروط تتحقق؟
استخدم AND.
هل يكفي شرط واحد فقط؟
استخدم OR.
━━━━━━━━━━━━━━
🎯 سؤال تفاعلي
━━━━━━━━━━━━━━
في المثال التالي، أيهما أنسب؟
"أريد متابعة الفاتورة إذا كانت غير مدفوعة والمبلغ أكبر من 1000"
1️⃣ AND
2️⃣ OR
اكتب الإجابة في التعليقات.
━━━━━━━━━━━━━━
📚 دورات Excel المسجلة من TecnoScore
━━━━━━━━━━━━━━
في دورات Excel المسجلة نشرح IF بطريقة عملية، من الشرط البسيط إلى الشروط المركبة.
نتعلم:
✅ IF
✅ AND
✅ OR
✅ أمثلة على الفواتير
✅ أمثلة على المبيعات
✅ أمثلة إدارية ومحاسبية
✅ تمارين عملية خطوة بخطوة
🎥 الدورة مسجلة وتشاهدها بوقتك
🎓 شهادات معتمدة اختيارية لمن يرغب
📩 للتسجيل أو الاستفسار:
00962785342548
#تكنوسكور
22/06/2026
📌 الجزء الأول | دالة IF في Excel: خلّي Excel يفكر بدل ما تراجع يدويًا ✅
إذا بدك تبدأ تفهم منطق Excel الحقيقي، لازم تفهم دالة IF.
لأن IF ببساطة تجعل Excel يجاوب على سؤال:
إذا تحقق الشرط، أعطني نتيجة.
وإذا لم يتحقق، أعطني نتيجة أخرى.
يعني بدل ما تراجع كل صف بعينك، تخلي Excel يصنف ويقرر حسب الشرط.
━━━━━━━━━━━━━━
🔹 ما معنى IF؟
━━━━━━━━━━━━━━
IF معناها:
إذا
مثال:
إذا الدرجة أكبر أو تساوي 50 → ناجح
إذا أقل من 50 → راسب
أو:
إذا الفاتورة مدفوعة → Paid
إذا غير مدفوعة → Unpaid
أو:
إذا المبلغ أكبر من 1000 → High
إذا أقل أو يساوي 1000 → Normal
━━━━━━━━━━━━━━
🔹 شكل دالة IF
━━━━━━━━━━━━━━
شكل الدالة الأساسي:
=IF(Logical_Test;Value_if_True;Value_if_False)
بمعنى:
Logical_Test:
الشرط الذي تريد اختباره.
Value_if_True:
النتيجة إذا كان الشرط صحيح.
Value_if_False:
النتيجة إذا كان الشرط خطأ.
━━━━━━━━━━━━━━
🔹 مثال بسيط جدًا
━━━━━━━━━━━━━━
عندك درجة الطالب في A2.
وتريد إذا كانت الدرجة 50 أو أكثر يظهر "ناجح"، وإذا أقل يظهر "راسب".
المعادلة:
=IF(A2>=50;"ناجح";"راسب")
المعادلة تقول:
إذا A2 أكبر أو تساوي 50
اكتب ناجح
غير ذلك
اكتب راسب
━━━━━━━━━━━━━━
🔹 مثال عملي في الشغل
━━━━━━━━━━━━━━
عندك عمود Amount.
إذا المبلغ أكبر من 1000، تريد يظهر "مبلغ عالي".
وإذا غير ذلك يظهر "عادي".
المعادلة:
=IF(A2>1000;"مبلغ عالي";"عادي")
هذه مفيدة جدًا في:
الفواتير.
المبيعات.
المصاريف.
الرواتب.
التقارير.
المطابقات.
━━━━━━━━━━━━━━
🔹 IF مع النصوص
━━━━━━━━━━━━━━
لو عندك حالة الفاتورة في A2، وتريد إذا كانت Paid يظهر "تم الدفع"، وإذا غير ذلك يظهر "متابعة".
المعادلة:
=IF(A2="Paid";"تم الدفع";"متابعة")
مهم جدًا:
أي نص داخل المعادلة لازم يكون بين علامتي تنصيص " ".
━━━━━━━━━━━━━━
🔹 أشهر أخطاء IF
━━━━━━━━━━━━━━
1️⃣ نسيان علامات التنصيص مع النصوص
2️⃣ عكس نتيجة True و False
3️⃣ كتابة الشرط بطريقة غير واضحة
4️⃣ استخدام IF لكل شيء حتى عندما توجد دالة أفضل
5️⃣ عدم فهم السؤال قبل كتابة المعادلة
قبل ما تكتب IF، اسأل نفسك:
ما الشرط؟
ما النتيجة إذا الشرط تحقق؟
ما النتيجة إذا الشرط لم يتحقق؟
إذا عرفت تجاوب، ستكتب المعادلة بسهولة.
━━━━━━━━━━━━━━
🎯 سؤال تفاعلي
━━━━━━━━━━━━━━
لو عندك مبلغ فاتورة في A2، وتريد إذا كان المبلغ أكبر من 5000 يظهر "مراجعة"، وإذا أقل يظهر "عادي".
أي معادلة صحيحة؟
1️⃣ =IF(A2>5000;"مراجعة";"عادي")
2️⃣ =IF(A2
21/06/2026
دورة Excel للمبتدئين مسجلة بالكامل، بتحضرها بوقتك ومن أي مكان.
معك في الدورة:
✅ شرح خطوة بخطوة
✅ ملفات Excel للتطبيق
✅ تدريبات بعد كل درس
✅ امتحان شامل في النهاية
✅ ملف لأهم دوال Excel
✅ مجموعة واتساب للمتابعة والنصائح
📌 الدورة مناسبة لأي شخص بده يبدأ صح ويتعلم Excel عمليًا.
💸سعر 30 دولار 🔥🔥
ا📩 للحجز والاستفسار:
واتساب:
00962785342548
19/06/2026
📌 الجزء الخامس | كيف تستخدم Data Validation لبناء ملف Excel احترافي؟ 🚀
وصلنا إلى الجزء الأخير من سلسلة Data Validation في Excel.
تعلمنا:
ما معنى Data Validation.
كيف نعمل قائمة منسدلة.
كيف نتحكم بالأرقام والتواريخ.
كيف نستخدم الرسائل والتنبيهات.
كيف نمنع التكرار ونبني قواعد ذكية.
والآن السؤال الأهم:
كيف أحول كل هذا إلى ملف Excel احترافي؟
لأن Data Validation ليست مجرد أداة صغيرة.
هي جزء من طريقة تفكير صحيحة في بناء ملفات Excel.
الملف الاحترافي لا يترك الإدخال عشوائيًا.
بل يوجه المستخدم ويحمي البيانات من الأخطاء.
━━━━━━━━━━━━━━
🔹 ابدأ بتحديد الأعمدة المهمة
━━━━━━━━━━━━━━
قبل تطبيق Data Validation، اسأل نفسك:
أي الأعمدة يجب أن تكون موحدة؟
أي الأعمدة لا تتحمل الخطأ؟
أي القيم تؤثر على التقارير؟
أي البيانات يتم استخدامها في Pivot Table أو دوال؟
أي القيم يجب ألا تتكرر؟
غالبًا الأعمدة المهمة تكون مثل:
Status
Date
Amount
Invoice No
Customer
Branch
Department
Cost Center
Payment Method
Employee ID
Product Code
هذه الأعمدة تستحق ضبطًا واضحًا.
━━━━━━━━━━━━━━
🔹 استخدم Sheet للقوائم
━━━━━━━━━━━━━━
في الملفات الاحترافية، لا تضع القوائم في أماكن عشوائية.
اعمل Sheet خاص باسم:
Lists
أو
Settings
أو
Reference
ضع فيه:
قائمة الحالات.
قائمة الفروع.
قائمة الأقسام.
قائمة طرق الدفع.
قائمة مراكز التكلفة.
قائمة المنتجات.
قائمة العملاء.
بهذا الشكل يصبح الملف منظمًا وسهل التحديث.
إذا تغير اسم فرع أو أضفت قسم جديد، تعدل القائمة من مكان واحد.
━━━━━━━━━━━━━━
🔹 اجمع Data Validation مع Excel Table
━━━━━━━━━━━━━━
أفضل نتيجة تحصل عليها عندما تستخدم Data Validation مع Excel Table.
حوّل بياناتك إلى Table باستخدام:
Ctrl + T
ثم طبق Data Validation على الأعمدة المهمة.
لماذا؟
لأن Table يتمدد عند إضافة صفوف جديدة.
والتنسيق والمعادلات تصبح أسهل.
والملف يصبح أكثر استقرارًا.
والتقارير تعتمد على مصدر منظم.
مثال:
بدل أن يكون عندك نطاق عادي:
A1:H500
يصبح عندك جدول باسم:
InvoicesTable
وهذا أفضل بكثير في الملفات العملية.
━━━━━━━━━━━━━━
🔹 لا تعتمد على Data Validation وحدها
━━━━━━━━━━━━━━
Data Validation ممتازة، لكنها ليست الحل الوحيد.
في الملفات القوية، استخدم معها:
Conditional Formatting
لتمييز الأخطاء بصريًا.
COUNTIF
لاكتشاف التكرار.
IF
لتصنيف الحالات.
Power Query
لتنظيف البيانات المستوردة.
Pivot Table
لتحليل البيانات بعد تنظيمها.
يعني Data Validation هي بداية جودة البيانات، وليست النهاية.
━━━━━━━━━━━━━━
🔹 مثال عملي لملف فواتير احترافي
━━━━━━━━━━━━━━
لو عندك ملف فواتير، ممكن تضبطه بهذا الشكل:
Invoice No:
منع التكرار.
Invoice Date:
تاريخ ضمن السنة أو الشهر المطلوب.
Customer:
قائمة منسدلة من قائمة العملاء.
Amount:
رقم أكبر من صفر.
Payment Status:
Paid / Unpaid / Partial
Payment Method:
Cash / Bank Transfer / Visa
Branch:
قائمة فروع موحدة.
Notes:
اختياري.
بهذا الشكل يصبح الملف جاهزًا للتحليل، وليس مجرد إدخال بيانات.
━━━━━━━━━━━━━━
🔹 مثال عملي لملف موظفين
━━━━━━━━━━━━━━
Employee ID:
منع التكرار.
Employee Name:
لا يترك فارغًا.
Department:
قائمة أقسام.
Job Title:
قائمة وظائف.
Status:
Active / Inactive
Hire Date:
تاريخ صحيح.
Salary:
رقم أكبر من صفر.
هذا يجعل ملف HR أكثر ترتيبًا وأسهل في البحث والتقارير.
━━━━━━━━━━━━━━
🔹 كيف تعرف أن Data Validation مستخدمة صح؟
━━━━━━━━━━━━━━
اسأل نفسك:
هل قلّت الأخطاء؟
هل أصبحت القيم موحدة؟
هل المستخدم يعرف ماذا يدخل؟
هل القوائم سهلة التحديث؟
هل التقارير أصبحت أدق؟
هل Pivot Table يعطي نتائج أنظف؟
هل الملف أسهل للتسليم لشخص آخر؟
إذا كانت الإجابة نعم، فأنت استخدمتها بطريقة صحيحة.
━━━━━━━━━━━━━━
🔹 الخلاصة النهائية
━━━━━━━━━━━━━━
Data Validation تساعدك على بناء ملف Excel نظيف ومنظم.
هي تمنع العشوائية.
تقلل الأخطاء.
توحّد القيم.
تسهل التحليل.
تحمي التقارير.
وتجعل الملف أقرب للاستخدام المهني.
تذكر:
التحليل القوي يبدأ من إدخال بيانات صحيح.
إذا كانت البيانات من البداية غلط، أي تقرير بعدها سيكون ضعيفًا.
━━━━━━━━━━━━━━
🎯 سؤال ختامي
━━━━━━━━━━━━━━
هل تستخدم Data Validation في ملفاتك؟
1️⃣ نعم دائمًا
2️⃣ أحيانًا
3️⃣ أعرفها لكن لا أستخدمها
4️⃣ أول مرة أنتبه لأهميتها
اكتب الرقم في التعليقات.
━━━━━━━━━━━━━━
📚 دورة Excel المسجلة من TecnoScore
━━━━━━━━━━━━━━
إذا بدك تتعلم Excel بطريقة عملية وتبني ملفات مرتبة من الصفر، دورة Excel المسجلة من TecnoScore مناسبة لك.
الدورة تساعدك تتعلم:
✅ أساسيات Excel
✅ تنظيم البيانات
✅ Data Validation
✅ الدوال المهمة
✅ الجداول والتنسيق
✅ تطبيقات عملية من شغل الشركات
✅ تمارين تساعدك تتدرب خطوة بخطوة
🎥 الدورة مسجلة وتشاهدها بوقتك
🎓 يوجد إمكانية إصدار شهادة معتمدة لمن يرغب
📌 مناسبة للمبتدئين ومن يريد تقوية أساسه في Excel
📩 للتسجيل أو الاستفسار:
راسلنا عبر رسائل الصفحة
أو واتساب:
00962785342548
#تكنوسكور
19/06/2026
📌 الجزء الرابع | Data Validation المتقدمة: رسائل، منع التكرار، وقواعد ذكية ⚙️
بعد ما فهمنا القوائم المنسدلة وضبط الأرقام والتواريخ، ننتقل الآن لمستوى أقوى من Data Validation.
في هذا الجزء نتكلم عن الاستخدامات المتقدمة.
مثل:
إظهار رسالة توجيهية.
إظهار رسالة خطأ واضحة.
منع التكرار.
منع ترك الخلية فارغة.
استخدام Custom Formula.
بناء قواعد ذكية حسب احتياج الملف.
هنا Data Validation تصبح أداة حماية وتنظيم حقيقية.
━━━━━━━━━━━━━━
🔹 Input Message: وجّه المستخدم قبل الخطأ
━━━━━━━━━━━━━━
Input Message تظهر للمستخدم عندما يحدد الخلية.
مثال:
عندك عمود Invoice Date.
تريد تنبيه المستخدم:
"أدخل تاريخ الفاتورة ضمن الشهر الحالي فقط"
أو عندك عمود Amount:
"أدخل مبلغًا أكبر من صفر"
هذه الرسائل مهمة خصوصًا إذا كان الملف سيستخدمه أكثر من شخص.
لأنها تقلل الأسئلة وتوضح طريقة الإدخال.
━━━━━━━━━━━━━━
🔹 Error Alert: اشرح الخطأ بوضوح
━━━━━━━━━━━━━━
بدل أن يظهر للمستخدم تنبيه عام، اكتب رسالة مفهومة.
مثال:
Title:
خطأ في الإدخال
Message:
لا يمكن إدخال مبلغ أقل من أو يساوي صفر. الرجاء إدخال قيمة صحيحة.
أو:
Title:
حالة غير صحيحة
Message:
الرجاء اختيار الحالة من القائمة فقط.
كلما كانت الرسالة أوضح، قلّت الأخطاء.
━━━━━━━━━━━━━━
🔹 منع التكرار باستخدام Custom
━━━━━━━━━━━━━━
أحيانًا تريد منع تكرار قيمة معينة.
مثلاً:
Invoice No
Employee ID
Product Code
Account Code
رقم الفاتورة لا يجب أن يتكرر.
هنا نستخدم Custom Formula داخل Data Validation.
مثال إذا كنت تعمل على الخلية A2:
=COUNTIF($A:$A;A2)=1
المعنى:
اسمح بالقيمة فقط إذا كان عدد ظهورها في العمود A يساوي 1.
إذا تكررت القيمة، يعطي Excel تنبيهًا.
هذا مفيد جدًا في ملفات الفواتير والموظفين والمنتجات.
━━━━━━━━━━━━━━
🔹 منع الخلايا الفارغة
━━━━━━━━━━━━━━
في بعض الأعمدة لا تريد ترك الخلية فارغة.
مثلاً:
Invoice No
Date
Amount
Customer Name
يمكنك ضبط Data Validation حتى لا يسمح بالفراغ.
مثال باستخدام Custom:
=A2""
المعنى:
الخلية A2 يجب ألا تكون فارغة.
لكن انتبه:
تطبيق منع الفراغ يحتاج إعداد صحيح حسب النطاق، ويفضل استخدامه بعناية حتى لا يزعج المستخدم في إدخال البيانات.
━━━━━━━━━━━━━━
🔹 التحقق حسب خلية أخرى
━━━━━━━━━━━━━━
أحيانًا الشرط يعتمد على خلية ثانية.
مثال:
إذا كانت حالة الفاتورة Paid، يجب إدخال Payment Date.
يمكن بناء قواعد متقدمة باستخدام Custom Formula.
مثلاً:
إذا كانت B2 = Paid، لازم C2 لا تكون فارغة.
الفكرة:
Data Validation ليست فقط قائمة.
يمكنها بناء شروط ذكية حسب منطق الملف.
━━━━━━━━━━━━━━
🔹 مثال عملي: مبلغ الفاتورة
━━━━━━━━━━━━━━
تريد السماح فقط بمبلغ أكبر من صفر، وأقل من أو يساوي 100000.
يمكنك استخدام Decimal:
between 0.01 and 100000
أو باستخدام Custom Formula:
=AND(A2>0;A2=A2
بهذا تمنع أن يكون تاريخ الدفع قبل تاريخ الفاتورة.
━━━━━━━━━━━━━━
🔹 خطأ شائع
━━━━━━━━━━━━━━
بعض الناس تستخدم Data Validation بشكل مبالغ فيه.
كل خلية عليها قاعدة.
كل إدخال عليه تنبيه.
كل شيء مغلق.
النتيجة:
الملف يصبح مزعجًا للمستخدم.
الأفضل:
استخدم Data Validation في الأعمدة المهمة فقط.
مثل:
الأكواد.
الحالات.
التواريخ.
المبالغ.
القيم التي تؤثر على التقرير.
━━━━━━━━━━━━━━
🎯 سؤال تفاعلي
━━━━━━━━━━━━━━
أي قاعدة متقدمة تشوفها أهم في ملفاتك؟
1️⃣ منع تكرار رقم الفاتورة
2️⃣ منع المبلغ السالب
3️⃣ منع التاريخ الخاطئ
4️⃣ منع الخلايا الفارغة
5️⃣ رسالة خطأ واضحة
اكتب الرقم في التعليقات.
━━━━━━━━━━━━━━
📚 دورة Excel المسجلة من TecnoScore
━━━━━━━━━━━━━━
في TecnoScore نركز على بناء ملفات Excel عملية ومنظمة، وليس فقط شرح الأوامر.
في الدورات المسجلة تتعلم:
✅ Data Validation من الأساسي للمتقدم
✅ القوائم المنسدلة
✅ القواعد الذكية
✅ دوال مهمة مثل IF و COUNTIF
✅ تنظيم ملفات العمل
✅ تطبيقات وتمارين عملية
🎥 الدورات مسجلة بالكامل وتشاهدها بوقتك
🎓 شهادات معتمدة اختيارية لمن يرغب
📌 الشرح مناسب لسوق العمل
📩 للتسجيل:
00962785342548
#تكنوسكور
18/06/2026
📌 الجزء الثالث | Data Validation للأرقام والتواريخ: لا تسمح بأي قيمة غلط 🔢📅
بعد ما تعلمنا كيف نعمل قائمة منسدلة باستخدام Data Validation، ننتقل الآن لاستخدام مهم جدًا:
التحكم في الأرقام والتواريخ.
لأن بعض الأخطاء في Excel لا تكون بسبب النصوص فقط.
أحيانًا المشكلة تكون أن المستخدم يدخل:
رقم أكبر من المسموح.
مبلغ بالسالب.
نسبة أعلى من 100%.
تاريخ خارج الفترة المطلوبة.
تاريخ قديم جدًا.
عدد أيام غير منطقي.
وهنا Data Validation تساعدك تمنع هذه الأخطاء من البداية.
━━━━━━━━━━━━━━
🔹 التحكم في الأرقام Whole Number
━━━━━━━━━━━━━━
إذا أردت السماح فقط بالأرقام الصحيحة، استخدم:
Whole Number
مثال:
عندك عمود Quantity.
لا تريد أن يدخل المستخدم كمية أقل من 1 أو أكثر من 1000.
تختار:
Allow: Whole Number
Data: between
Minimum: 1
Maximum: 1000
النتيجة:
أي قيمة خارج هذا النطاق سيمنعها Excel أو يعطي تنبيه.
━━━━━━━━━━━━━━
🔹 التحكم بالأرقام العشرية Decimal
━━━━━━━━━━━━━━
إذا عندك مبلغ أو نسبة أو سعر، قد تحتاج أرقام عشرية.
استخدم:
Decimal
مثال:
عمود Discount Percentage.
تريد الخصم يكون بين 0% و 50%.
تختار:
Allow: Decimal
Data: between
Minimum: 0
Maximum: 50%
أو حسب طريقة كتابة النسبة في الملف.
هذا يمنع المستخدم من إدخال خصم غير منطقي مثل 200%.
━━━━━━━━━━━━━━
🔹 التحكم بالتواريخ Date
━━━━━━━━━━━━━━
التواريخ من أكثر الأماكن التي تحدث فيها أخطاء.
مثلاً:
تاريخ فاتورة خارج السنة.
تاريخ دفع قبل تاريخ الفاتورة.
تاريخ ميلاد غير منطقي.
تاريخ حضور في المستقبل.
تاريخ تقرير خارج الشهر المطلوب.
باستخدام Date Validation تستطيع تحديد الفترة المسموحة.
مثال:
تريد السماح فقط بتواريخ خلال سنة 2026.
Allow: Date
Data: between
Start date: 01/01/2026
End date: 31/12/2026
الآن أي تاريخ خارج 2026 سيتم رفضه أو يظهر له تنبيه.
━━━━━━━━━━━━━━
🔹 مثال محاسبي
━━━━━━━━━━━━━━
عندك جدول فواتير.
تريد أن يكون Amount أكبر من صفر.
تطبق Data Validation على عمود Amount:
Allow: Decimal
Data: greater than
Minimum: 0
بهذا تمنع إدخال مبالغ سالبة بالخطأ.
وإذا كان عندك عمود Invoice Date، يمكنك تحديد أن التاريخ يجب أن يكون ضمن السنة الحالية أو الشهر الحالي.
━━━━━━━━━━━━━━
🔹 مثال HR
━━━━━━━━━━━━━━
عندك جدول إجازات.
تريد عدد أيام الإجازة يكون بين 1 و 30.
تستخدم:
Allow: Whole Number
Data: between
Minimum: 1
Maximum: 30
هذا يمنع إدخال 300 يوم بالخطأ.
━━━━━━━━━━━━━━
🔹 رسالة الإدخال Input Message
━━━━━━━━━━━━━━
من داخل Data Validation يوجد تبويب مهم اسمه:
Input Message
هذا يسمح لك بإظهار رسالة للمستخدم عند تحديد الخلية.
مثال:
Title:
تنبيه
Message:
أدخل مبلغًا أكبر من صفر فقط.
أو:
اختر تاريخًا ضمن سنة 2026.
هذه الرسالة تساعد المستخدم يعرف المطلوب قبل أن يخطئ.
━━━━━━━━━━━━━━
🔹 رسالة الخطأ Error Alert
━━━━━━━━━━━━━━
إذا أدخل المستخدم قيمة غير صحيحة، يمكنك عرض رسالة خطأ واضحة.
من تبويب:
Error Alert
اكتب رسالة مثل:
Title:
قيمة غير صحيحة
Message:
الرجاء إدخال مبلغ أكبر من صفر.
بهذا الشكل لا يظهر للمستخدم خطأ غامض، بل رسالة مفهومة.
━━━━━━━━━━━━━━
🔹 أنواع التنبيه
━━━━━━━━━━━━━━
داخل Error Alert يوجد 3 أنواع:
Stop
Warning
Information
Stop:
يمنع الإدخال الخاطئ تمامًا.
Warning:
يحذر المستخدم، لكنه يسمح له بالاستمرار إذا اختار ذلك.
Information:
يعطي معلومة فقط.
في الملفات المهمة، استخدم Stop عندما تريد منع الخطأ بالكامل.
━━━━━━━━━━━━━━
🔹 خطأ شائع
━━━━━━━━━━━━━━
بعض المستخدمين يكتفون بالقائمة المنسدلة، وينسون أن الأرقام والتواريخ تحتاج ضبط أيضًا.
لكن في الملفات العملية، ضبط الأرقام والتواريخ مهم جدًا.
خصوصًا في:
المحاسبة.
الفواتير.
المخزون.
الرواتب.
الحضور والغياب.
التقارير.
━━━━━━━━━━━━━━
🎯 سؤال تفاعلي
━━━━━━━━━━━━━━
أي نوع من الأخطاء يحدث عندك أكثر؟
1️⃣ مبلغ بالسالب
2️⃣ تاريخ غلط
3️⃣ نسبة غير منطقية
4️⃣ كمية أكبر من الطبيعي
5️⃣ خلية فارغة
اكتب الرقم في التعليقات.
━━━━━━━━━━━━━━
📚 دورة Excel المسجلة من TecnoScore
━━━━━━━━━━━━━━
في دورات Excel المسجلة من TecnoScore، نركز على التطبيق العملي وكيف تبني ملف مرتب من البداية.
نتعلم:
✅ القوائم المنسدلة
✅ ضبط الأرقام والتواريخ
✅ رسائل الإدخال والتنبيه
✅ تنظيم البيانات
✅ دوال Excel المهمة
✅ تطبيقات وتمارين عملية
🎥 تعلم بوقتك من خلال دروس مسجلة
🎓 شهادات معتمدة اختيارية لمن يرغب
📩 للتسجيل أو الاستفسار:
00962785342548
#تكنوسكور
18/06/2026
📌 الجزء الثاني | إنشاء قائمة منسدلة في Excel باستخدام Data Validation 📋
في الجزء الأول عرفنا أن Data Validation تساعدنا نمنع الإدخال العشوائي داخل Excel.
واليوم نبدأ بأشهر استخدام لها:
القائمة المنسدلة
Drop-down List
القائمة المنسدلة من أكثر الأدوات العملية في Excel، لأنها تجعل المستخدم يختار من خيارات جاهزة بدل الكتابة اليدوية.
وهذا يقلل الأخطاء بشكل كبير.
━━━━━━━━━━━━━━
🔹 متى أستخدم القائمة المنسدلة؟
━━━━━━━━━━━━━━
استخدم Drop-down List عندما يكون عندك خيارات محددة ومتكررة.
مثلاً:
حالة الفاتورة:
Paid
Unpaid
Partial
حالة الطلب:
Completed
Pending
Cancelled
الفروع:
Amman
Irbid
Zarqa
Aqaba
الأقسام:
HR
Finance
Sales
Operations
نوع المصروف:
Rent
Salary
Utilities
Marketing
بدل أن يكتب المستخدم القيمة بنفسه، يختارها من القائمة.
━━━━━━━━━━━━━━
🔹 كيف أعمل قائمة منسدلة؟
━━━━━━━━━━━━━━
الخطوات:
1️⃣ حدد الخلايا التي تريد تطبيق القائمة عليها.
2️⃣ اذهب إلى تبويب Data.
3️⃣ اختر Data Validation.
4️⃣ من Allow اختر List.
5️⃣ في خانة Source اكتب الخيارات.
مثال:
Paid,Unpaid,Partial
أو حسب إعدادات جهازك قد تستخدم الفاصلة المنقوطة:
Paid;Unpaid;Partial
ثم اضغط OK.
الآن أصبحت الخلايا تحتوي على قائمة منسدلة.
━━━━━━━━━━━━━━
🔹 الطريقة الأفضل: ضع الخيارات في جدول منفصل
━━━━━━━━━━━━━━
بدل أن تكتب الخيارات داخل Source مباشرة، الأفضل تضعها في خلايا منفصلة.
مثلاً:
في Sheet اسمها Lists
اكتب الحالات:
A1 = Paid
A2 = Unpaid
A3 = Partial
ثم في Data Validation اختر Source:
=Lists!$A$1:$A$3
بهذا الشكل تصبح القائمة أسهل في التعديل مستقبلًا.
إذا أردت إضافة خيار جديد، تعدل القائمة من مكان واحد.
━━━━━━━━━━━━━━
🔹 مثال عملي: حالة الفاتورة
━━━━━━━━━━━━━━
عندك جدول فواتير يحتوي على:
Invoice No
Customer
Amount
Payment Status
بدل أن يكتب المستخدم حالة الدفع يدويًا، نطبق Data Validation على عمود Payment Status.
القائمة تحتوي على:
Paid
Unpaid
Partial
النتيجة:
كل الفواتير ستأخذ حالة موحدة.
الفلترة تصبح أسهل.
Pivot Table يعطي نتائج أدق.
الدوال مثل COUNTIF و SUMIFS تعمل بشكل أفضل.
━━━━━━━━━━━━━━
🔹 مثال عملي: مراكز التكلفة
━━━━━━━━━━━━━━
في ملفات المصاريف، مركز التكلفة مهم جدًا.
بدل أن يكتب المستخدم:
Sales
sales
Sale
قسم المبيعات
نعمل قائمة موحدة:
Sales
HR
Finance
Operations
Marketing
هذا يجعل تحليل المصاريف حسب القسم أكثر دقة.
━━━━━━━━━━━━━━
🔹 ماذا لو القائمة طويلة؟
━━━━━━━━━━━━━━
إذا عندك قائمة طويلة مثل أسماء العملاء أو المنتجات أو الموظفين، الأفضل لا تكتبها يدويًا داخل Source.
ضعها في Sheet منفصل، أو في Excel Table.
مثلاً:
CustomersTable[CustomerName]
أو نطاق ثابت مثل:
=Lists!$A$2:$A$500
بهذا الشكل الملف يصبح منظمًا وأكثر قابلية للتحديث.
━━━━━━━━━━━━━━
🔹 ملاحظة مهمة
━━━━━━━━━━━━━━
القائمة المنسدلة لا تمنع دائمًا النسخ واللصق الخاطئ إذا كان المستخدم يلصق بيانات من مكان آخر.
لذلك بعد إدخال البيانات، من الأفضل مراجعة القيم أو استخدام أدوات تنظيف إضافية مثل:
Remove Duplicates
Conditional Formatting
Power Query
لكن Data Validation تبقى خط الدفاع الأول.
━━━━━━━━━━━━━━
🔹 خطأ شائع
━━━━━━━━━━━━━━
بعض الناس يكتبون القوائم داخل كل ملف بشكل عشوائي.
الأفضل تعمل Sheet خاص بالقوائم وتسميه:
Lists
أو
Settings
أو
Reference
وتضع فيه كل القوائم المستخدمة في الملف.
مثل:
Status List
Branch List
Department List
Payment Method List
Cost Center List
هذا يعطي الملف شكل احترافي ويسهل صيانته.
━━━━━━━━━━━━━━
🎯 سؤال تفاعلي
━━━━━━━━━━━━━━
لو بدك تعمل قائمة منسدلة في ملفك اليوم، شو أول قائمة رح تعملها؟
1️⃣ حالة الفاتورة
2️⃣ الفروع
3️⃣ الأقسام
4️⃣ المنتجات
5️⃣ طريقة الدفع
اكتب الرقم في التعليقات.
━━━━━━━━━━━━━━
📚 دورة Excel المسجلة من TecnoScore
━━━━━━━━━━━━━━
في دورة Excel المسجلة من TecnoScore نشرح الأدوات بطريقة عملية، مش مجرد تعريفات.
تتعلم كيف تعمل:
✅ قوائم منسدلة Drop-down Lists
✅ تنظيم الجداول
✅ ضبط إدخال البيانات
✅ تنسيق الملفات
✅ دوال مهمة
✅ تطبيقات عملية خطوة بخطوة
🎥 الدورة مسجلة وتشاهدها بوقتك
📝 مع تطبيقات وتمارين
🎓 ويوجد شهادات معتمدة اختيارية لمن يرغب
📩 للتسجيل:
واتساب:
00962785342548
#تكنوسكور
18/06/2026
📌 الجزء الأول | Data Validation في Excel: كيف تمنع الإدخال العشوائي داخل الجدول؟ ✅
من أكثر المشاكل التي تخرب ملفات Excel:
بيانات مكتوبة بأكثر من شكل.
أخطاء إملائية.
تواريخ غير صحيحة.
أرقام خارج النطاق.
حالات مكتوبة بطريقة مختلفة.
أسماء أقسام غير موحدة.
خلايا يكتب فيها المستخدم أي شيء بدون نظام.
مثلاً عندك عمود حالة الفاتورة، وتجد القيم بهذا الشكل:
Paid
paid
PAID
تم الدفع
مدفوعة
Unpaid
غير مدفوعة
هنا المشكلة ليست فقط شكلية.
المشكلة أن التحليل سيتأثر.
لأن Excel قد يعتبر كل قيمة مختلفة عن الأخرى، وبالتالي التقارير والـ Pivot Table والدوال قد تعطي نتائج غير دقيقة.
وهنا تأتي أهمية:
Data Validation
━━━━━━━━━━━━━━
🔹 ما معنى Data Validation؟
━━━━━━━━━━━━━━
Data Validation تعني:
التحقق من صحة البيانات قبل إدخالها.
يعني أنت تحدد للمستخدم ماذا يستطيع أن يكتب داخل الخلية.
مثلاً:
يسمح فقط باختيار حالة من قائمة.
يسمح فقط بإدخال رقم بين 1 و 100.
يسمح فقط بتاريخ ضمن فترة معينة.
يسمح فقط بنص بطول محدد.
يمنع ترك الخلية فارغة.
يعرض رسالة توضيحية قبل الإدخال.
يعرض تنبيه عند إدخال قيمة خطأ.
بمعنى آخر:
Data Validation تساعدك تجعل الملف أكثر تنظيمًا وأقل أخطاء.
━━━━━━━━━━━━━━
🔹 مثال بسيط جدًا
━━━━━━━━━━━━━━
عندك عمود اسمه:
Payment Status
بدل ما تترك المستخدم يكتب الحالة يدويًا، تعمل قائمة منسدلة تحتوي على:
Paid
Unpaid
Partial
النتيجة:
كل المستخدمين سيختارون من نفس الخيارات.
لا يوجد اختلاف في الكتابة.
لا يوجد أخطاء إملائية.
التحليل يصبح أسهل.
التقارير تصبح أدق.
━━━━━━━━━━━━━━
🔹 أين أجد Data Validation؟
━━━━━━━━━━━━━━
من Excel:
Data
ثم
Data Validation
بعدها تختار نوع التحقق الذي تريده.
أشهر الخيارات:
Whole Number
Decimal
List
Date
Time
Text Length
Custom
كل خيار له استخدام مختلف حسب نوع البيانات التي تريد ضبطها.
━━━━━━━━━━━━━━
🔹 لماذا Data Validation مهمة؟
━━━━━━━━━━━━━━
لأنها تساعدك في:
تقليل أخطاء الإدخال.
توحيد شكل البيانات.
تسريع إدخال البيانات.
حماية الملف من القيم العشوائية.
تسهيل التحليل لاحقًا.
تجهيز البيانات للـ Pivot Table.
تحسين جودة التقارير.
تقليل وقت المراجعة والتنظيف.
القاعدة المهمة:
كلما كانت البيانات منظمة من البداية، صار التحليل أسهل في النهاية.
━━━━━━━━━━━━━━
🔹 أمثلة عملية على Data Validation
━━━━━━━━━━━━━━
في المحاسبة:
حالة الفاتورة:
Paid / Unpaid / Partial
طريقة الدفع:
Cash / Bank Transfer / Visa
مركز التكلفة:
HR / Sales / Finance / Operations
في الموارد البشرية:
حالة الموظف:
Active / Inactive
نوع الإجازة:
Annual / Sick / Unpaid
في المبيعات:
حالة الطلب:
Completed / Pending / Cancelled
الفروع:
Amman / Irbid / Zarqa / Aqaba
━━━━━━━━━━━━━━
🔹 خطأ شائع
━━━━━━━━━━━━━━
كثير ناس تستخدم Excel كجدول مفتوح بدون أي قيود.
وهذا مناسب في البداية، لكنه يسبب مشاكل لاحقًا.
لما يكبر الملف، تبدأ تظهر مشاكل:
قيم مكررة.
كتابات مختلفة.
أخطاء في التقارير.
صعوبة في الفلترة.
نتائج غير دقيقة.
لذلك Data Validation ليست رفاهية.
هي خطوة مهمة لأي ملف عملي ومنظم.
━━━━━━━━━━━━━━
🎯 سؤال تفاعلي
━━━━━━━━━━━━━━
في ملفاتك، أين أكثر مكان تحتاج فيه قائمة منسدلة؟
1️⃣ حالة الفاتورة
2️⃣ أسماء الأقسام
3️⃣ أسماء الفروع
4️⃣ طريقة الدفع
5️⃣ حالة الطلب
اكتب الرقم في التعليقات.
━━━━━━━━━━━━━━
📚 دورة Excel المسجلة من TecnoScore
━━━━━━━━━━━━━━
إذا بدك تتعلم Excel بطريقة عملية وبشرح عربي واضح، عندنا دورة Excel مسجلة تقدر تحضرها بوقتك وترجع للدروس متى ما بدك.
في الدورة تتعلم:
✅ أساسيات Excel المهمة
✅ تنظيم البيانات بطريقة صحيحة
✅ استخدام Data Validation
✅ الدوال الأساسية والمهمة
✅ تنسيق الجداول
✅ تطبيقات عملية وتمارين
✅ تجهيز ملفات Excel بشكل مرتب
🎥 الدورة مسجلة بالكامل
📝 يوجد تطبيقات عملية
🎓 ويوجد إمكانية إصدار شهادة معتمدة لمن يرغب
📩 للتسجيل أو الاستفسار:
راسلنا عبر رسائل الصفحة
أو واتساب:
00962785342548
#تكنوسكور