كيفية إنشاء Data Validation فى الإكسل
بسم الله الرحمن الرحيم
الإخوة الأعزاء
السلام عليكم ورحمة الله وبركانه
ألم ترغب فى يوم من الأيام أن تختصر المجهود المبذول فى إدخال البيانات المتكرره و الروتينيه ، اليوم سنتناول كيفية عمل قائمة منسدلة drop down list بها هذه البيانات الروتينيه المتكرره وحين ترغب فى إدخال إحدى هذه البيانات كل ما عليك عمله هو الإختيار من هذه القائمة ما تريده

من مميزات إنشاء قائمة بها بيانات محددة
1 » تسهيل عملية إدخال البيانات المتكررة
2 » توفير الوقت
3 » إدخال البيانات بشكل صحيح ; إذ أن إتباع هذا الإسلوب يترتب عليه إختيار أحد بنود القائمة
خطوات إنشاء Validation List
1 » نقوم بتحديد الخلية التى ستحتوي على القائمة المنسدلة
2 » نقوم بإختيار Data » Data Tools » Data Validation سيظهر لنا مربع الحوار Data Validation
إكسل 2003 من خلال Data » Validation
3 » نقوم بإختيار List من خانة Allow كالتالى

4 » فى الخانة Source نضع البنود التى تريد أن توجد فى القائمة المنسدلة وللقيام بذلك يوجد عدة طرق منها
الطريقة الأولى : كتابة البنود يدوياً
فنكتب البند الأول متبوع بفاصلة (,) ثم مسافة ثم نكتب البند الثانى ثم فاصلة …. وهكذا

لتظهر القائمة كالتالى

ويعيب هذه الطريقة صعوبة التعديل أو الإضافة أو الحذف على البنود التى تشتمل عليها القائمة إذ أنه للتعديل لابد من القيام بذلك من الخانة Source فى مربع الحوار Data Validation
الطريقة الثانية :
تعتمد على أن تكون البنود التى تريد أن تشتمل عليها القائمة مكتوبة فى خلايا

ثم فى خانة Source نكتب مرجع هذا النطاق كالتالى

ولايشترط أن تقوم بعملية الكتابة يدويا إذ تستطيع الضغط على زر Collapse (تجد المؤشر عليه فى الصورة السابقة) ثم تحديد مرجع الخلايا
هذه الطريقة تتميز بسهولة تعديل البنود التى تشتمل عليها القائمة لكن لكى تقوم بعملية الإضافة لابد من الرجوع وتعديل مرجع النطاق فى خانة Source
الطريقة الثالثة : تسمية النطاق بإسم مميز
فى هذه الطريقة نقوم بكتابة البنود أولاً فى الخلايا ثم نقوم بعمل إسم مميز لهذا النطاق وليكن ( Names ) ثم نقوم بإدراج إسم النطاق فى الخانة Source كالتالى ( لا تنس علامة = )

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






السؤال الاول
الخليه a اسم الطالب
الخليه b تاريخ الميلاد
الخليه c البرج
الخليه d الاحصاء (عدد الابراج المشابه لجميع الطلاب)
مثلا الطالب احمد برج الثور الاحصاء في الصف 8 طلاب برج الثور وهذا يسجل في سطر احمد وكذلك في اسطر طلاب برج الثور
عند تغيير تاريخ الميلاد يتغير البرج
باستعمال lookup vlookup countif
السؤال الثاني
A المنتوج مثلا البمبا
B الثمن مثلا 4 ش
C كود المنتوج
في A6 المنتوج (اسمه ) في B6 كود المنتوج
A7 النقود ( مع المشتري)
عند الضغط على A8 يحسب لنا الباقي
مثلا البمبا 4ش يدفع المشتري 10 , الباقي 6
باستعمال lookup vlookup countif
بسم الله الرحمن الرحيم
بالنسبة للسؤال الأول فأنا لا أفهم فى موضوع الأبراج فضلاً عن كونه حرام شرعاً
السؤال الثانى : يُفضل أن يتم توضيح السؤال بصورة أخرى فلم أفهم شئ
سؤال : لماذا التحديد بإستخدام دوال معينه !
السلام عليكم
السؤال الثاني
في العمود الاول اسم المنتج مثل عصير , بسكوت , علكه , …. في العمود الثاني ثمن المنتج اي عصير 3 ريالات , بسكوت 5 ريالات ,,, في العمود الثالث كود المنتج اي عصير 100 , بسكوت 200
حسب الجدول التالي
المنتج ثمن المنتج كود المنتج
بسكوت 5 ر.س 100
عصير 3 ر.س 200
حليب 4 ر.س 300
طماطم 4 ر.س 500
سكر 9ر.س 111
زبون يريد شراء حليب ومعه 10 ر,س علينا عن نضع معادله كي نحسب للزبون الباقي وذلك حسب كود المنتج
بالنسبه لتحديد الدوال هذا طلب المعلم
امل مساعدتك
شاهدى الملف التالى
تحميل
أتمنى آلا تُكررى التعليق فى أكثر من موضوع
الحقيقة إن شرح حضرتك فى الأكسيل خطير جد مفيد
لى عندك طلب لو سمحت . ساعدنى فى حساب أى تاريخ ميلاد فى أول أكتوبر من أى عام .
أنا مدرس وكل سنة بنحسب تاريخ ميلاد الطلبة فى أول أكتوبر . أنا مش عارف أجيب معادلة واحدة
تساعدنى فى ذلك
بسم الله الرحمن الرحيم
الإستاذ / مروان
لكى نقوم بإيجاد عُمر الطالب فى أول إكتوبر – 1/10/2009
شاهد هذه الصورة
كما فى الصورة السابقة
» تم كتابة التاريخ الذى نُريد أن نحسب عنده عمر الطالب
» تم إدراج تاريخ ميلاد الطالب
» تم إيجاد العمر من خلال إيجاد الفرق بين التاريخين على أن يكون التاريخ الحديث هو الأول ويُطرح منه التاريخ الأقدم ( تاريخ ميلاد الطالب ) ثم تم القسمة على 365.25
» ستكون النتيجة هى عُمر الطالب ( عدد السنوات ) ستجد أنه لديك قيمة عشرية بعد عدد السنوات تستطيع أن تقوم بتقريبه إلى أقرب جزء من مئه ليصبح عمر الطالب حينها 16.68
» بذلك تستطيع أن تعرف عُمر الطالب فى بداية إكتوبر و من خلال ذلك تستطيع أن تعرف هل بلغ السن المطلوب لدخول المدرسة أم لا أو تحديد العمر للسبب الذى تُريده
أتمنى أن تكون الفكرة واضحة وتحل المشكلة
فى رعاية الله
شكرا يا سيدى على التوضيح وسوف أحاول وإذا لم أفلح سوف أعود لخبرة حضرتك فى إنشاء المعادلة الخاصة بهذا . ألف شكر يا أخى
سيدى الفاضل : آسف إنى أقولك أنى لم أفلح . انظر ياسيدى عندى بعض التواريخ مثل
الاسم تاريخ الميلاد السن فى أول أكتوبر
يوم شهر سنة يوم شهر سنة
محمد 1 9 2002
يوسف 15 8 1999
هالة 25 11 2003
نورا 3 5 2004
محمود 1 10 2000
غلبت فى أن أجد معادلة تجمعهم معا فى شيت واحد
أنا آسف جدا بس استحملنى وسوف تجد آلاف غبرى محتاجين لهذه المعادلة
الاسم تاريخ الميلاد السن فى أول أكتوبر
يوم شهر سنة يوم شهر سنة
محمد 1 9 2002
يوسف 15 8 1999
هالة 25 11 2003
نورا 3 5 2004
محمود 1 10 2000
أتمنى أن يُلبى هذا الموضوع طلبك
إيجاد الفرق بين تاريخين لحساب العُمر | الدالة DATEDIF
أستاذ / مروان
هل تقصد أن كل بند فى خلية مستقلة بمعنى أن محمد فى خلية و 1 فى خلية و 9 فى خلية 2002 فى خلية أرجو التوضيح بشكل أفضل
يُمكنك رفع ملف به البيانات على MIHD.net – لا يشترط البيانات الأصلية -
السلام عليكم
شرح ممتاز
ولكن لم استطع تنفيذ الطريقة بشكل صحيح
لانو برنامج الاكسل الذي في جهازي عربي ونسخة 2007
ياريت يتم الشرح على هذه النسخة
ولكم جزيل الشكر
ممكن صورة لواجهة البرنامج لديك أثناء إظهار قائمة البيانات لا أدرى هل هى بهذا المسمى أم لا على العموم هى القائمة التالية لقائمة المعادلات
للأسف لا يوجد لدى النسخة العربية لمساعدتك مباشرة
هذا رابط الصورة
http://www8.0zz0.com/2009/04/27/09/345240356.jpg
@ Jully :
أريد أن تكون الصورة لقائمة بيانات وليس لقائمة الصفحة الرئيسية
ياعزيزي كاتبتها في الصورة
في عمود (الصف) قائمة البيانات هي (الاول , الثاني , الثالث )
والمستخدم يختار بدل ما يكتبها
اتمنى اني وضحت اللي بقصده
ولك جزيل الشكر
تستطيع إستخدام إختصار لوحة المفاتيح كالتالى
Alt + A + V + V
سيظهر لك مربع الحوار Data Validation بعد ذلك إتبع الخطوات الموضحه أعلاه بداية من الخطوة الثالثة
أتمنى أن يكون هذا ما تريده
بالتوفيق
عندعمل data validation بنفس الطريقه المشروحه وعند فتح القائمه تظهر محتويات القاءمه افقيا اي في اختيار واحد وبالفاصه نفسها .لاتظهر قائمه لنختارمنها
هل من الممكن أن تضع صورة لـ
» شكل القائمة التى تظهر لك
و » مربع الحوار Data Validation مع إختيار العنصر List
اخي المعتصم انا عندي مشكله فلاكسل 2007 انجلش مختصره في اني حينما اكتب اي رقم في اي خليه كانت وبمجرد الخروج اجد الرقم قد قسم علي 100 يعني مثلا اكتب 100 في الخليه وبمجرد الخروج من الخليه تظهر 1
هذه المشكله جعلتني ازيل النسخه واستب اخري واذا بنفس المشكله موجوده ما اعرف يمكن احد اولادي لعب في الفاجول بيزيك سببت هذه المشكله ام ماذا ياريت تساعدني بارك الله فيك
ما العمل ارجو المساعده جزاك الله خيرا
بسم الله الرحيم
أ / خليل
لحل هذه المشكلة عليك ضبط طريقة وضع الفاصلة العشرية وذلك من إعدادات البرنامج كالتالى
1 » Alt + F + I = Excel Options
2 » إختر Advanced Tab من القائمة الجانبية
3 » نقوم بإلغاء الأمر الخاص بـ Automatically insert a decimal point والتى يفترض أن تكون مفعلة ويظهر لك الرقم 2
فى حالة عملك على نسخة 2003
1 » من Excel Options
2 » نختار Edit Tab
3 » نقوم بإلغاء الأمر الخاص بـ Automatically insert a decimal point
بالتوفيق بإذن الله
شكرا بارك الله فيك اخي المعتصم ب لله في ميزان حسناتك
جزاك الله عنا خيرا
اخي المعتصم ب الله ممكن تخصيص شرح لكيفيه ربط عدد من صفح الاكسل بورقه واحده كغلاف نضع فيها ايكونات لكل صفحه علي حده ويمكننا الدخول للصفحه المطلوبه من خلال الغلاف وكذا العوده من الداخل للغلاف مره اخري بايكونه للرجوع للغلاف .
جزاك الله خيرا علي ما تقوم به نحن نتعلم منك الكثير ربنا يجعله فميزان حسناتك
السلام عليكم ورحمة الله وبركاته
اختي تعمل في شركة وهي مستجدة اعطاها المدير ورقة فيها قائمة مبيعات او مشتريات لا اعلم وقال لهم ان ينقلوها الى برنامج الاكسل ولكن في الورقة المصممة الخارجية خلايا اكبر من اخرى وغير هذا خلايا في الاعلى والاسفل لا تندرج ضمن اي من الاعمدة او الصفوف وهي كالخانات للتوقيع مثلا
فهلا شرحت لنا كيفية نقل هذه الورقة في الكمبيوتر؟؟؟
شاكرين لك
السلام عليكم ورحمة الله وبركاته
اختي تعمل في شركة وهي مستجدة اعطاها المدير ورقة فيها قائمة مبيعات او مشتريات لا اعلم وقال لهم ان ينقلوها الى برنامج الاكسل ولكن في الورقة المصممة الخارجية خلايا اكبر من اخرى وغير هذا خلايا في الاعلى والاسفل لا تندرج ضمن اي من الاعمدة او الصفوف وهي كالخانات للتوقيع مثلا
فهلا شرحت لنا كيفية نقل هذه الورقة في الكمبيوتر؟؟؟
شاكرين لك
**********
عفوا للتكرار ولكن الايميل كان خطأ
هل يمكن وضع صورة للورقة
وتوضيح كيف يرغب المدير فى إدخال محتويات الورقة إلى ملف الإكسل
أنا أحتاج أعرف طريقة إدراج قائمة منسدلة في أحد الخلايا عشان أختار منها البيانات
مثل ما شرحت أخوي
بس الأكسل عندي 2007 وماطلعت لي قائمة Data Validation
ولما سويت A+Alt+V+V
طلع لي قائمة التحقق من صحة البيانات
أرجو الإفادة
هل نسخة الأوفيس لديك عربية؟
إستخدم الإختصار السابق أو الأختصار Alt+D+L
من مربع الحوار الذى سيظهر لك إختر من القائمة المنسدلة List أو قائمة
بعد ذلك إتبع الخطوات المذكورة فى الموضوع
بالتوفيق بإذن الله
نعم النسخة عربية عندي
بس ما طلع لي نافذة الـ Source عشان أدخل البيانات
أبغا أدخل البيانات يدوياً من عندي ( نعم / لا )
بحيث أقدر اختيارها للخلية
شكراً على الرد أخوي معتصم
بس
ما طلعت لي القائمة المنسدلة
طلع لي مربع حوار ( إدراج جدول ) وطلب مني إدخال البيانات المطلوبة
ورفض قبول بيانات يدوية
حاول أن تقوم باخذ صورة للشاشة تضوح بها مربع الحوار الذى يظهر لك
إستخدم زر Print Screen بجوار F12
اممممم
شكراً لك أخوي معتصم
الله يجزيك الخير
الحمد لله عرفت كيف أسويها
من علامة التبويب بيانات > التحقق من صحة البيانات > تظهر لي نافذة
أختار من علامة التبويب ( إعدادات ) > السماح > وبعدين أختار قائمة > وبعدين أحدد المصدر
هذي الطريقة إذا كانت البيانات مكتوبة عندي من سابق في عمود أو صف
بس إذا أبغا أدخلها يدوي ما عرفت كيف أسوي؟
إستخدم الطريقة الأولى التى تم ذكرها فى الموضوع
عفواً أخوي أزعجتك وتعبتك معاي
بس الطريقة اللي موضحة فوق ما ضبطت معاي
الطريقة الأولى : كتابة البنود يدوياً
فنكتب البند الأول متبوع بفاصلة (,) ثم مسافة ثم نكتب البند الثانى ثم فاصلة …. وهكذا
لما أسوي كذه يطلع لي ( نعم ، لا ) في نفس البند يعني في خيار واحد مو قائمة
إستخدم الفاصلة التى تستخدمها فى المعادلات
فإذا كنت تستخدم الفاصلة العادلة (،) فعليك بإستخدامها فى إعداد بنود القائمة
أم إذا كنت تستخدم الفاصلة المنقوطة (؛) فى المعادلات فيجب إستخدام الفاصلة المنقوطة فى إعدد بنود القائمة المنسدلة
بالتوفيق بإذن الله
الحمد لله ضبطت معايا
شكراً لكم جميعاً على المساعدة
يعطيكم العافية
^_^
اخي الكريم السلام عليكم ورحمة الله وبركاته
عندي قائمة منسدلة في اكسل 2010 وهو نفس نظام اكسل 2007 لا فرق بينهما ..
ولكن السؤال هنا :
وصلتني نماذج من احد الفروع لدينا مطلوب مني احصاء الاجهزة والطابعات والاحبار والفاكسات الموجودة لدينا
ومن ضمن النماذج اختيار نوع الجهاز ( Dell , Acer , compaqe , أخرى ) في مكان كلمة ( اخرى ) اريد وضع نوع أخر وهو ( DTK ) ولكن كيف تتم هذه الطريقة ؟
تابعت شرحك وفهمت ولكن الذي لم افهمه عملية التعديل
ارجو افادتي ولك مني جزيل الشكر
اظافة لاستفساري السابق :
طبعا اريد تعديل كلمة ( اخرى ) وأيضا أريد إظافة نوع أخر من الأجهزة لو لزم الأمر فيما بعد فكيف يتم التعديل وكيف تتم الاظافة في القائمة المنسدلة ؟
تحياتي
اخي الكريم
بعد الحوسه الي انا فيها وعرفت الان اعدل على القائمة ولكن واجهتني مشكلة لأني اردت عمل قائمة جديدة ..
هذا شرحك :
الطريقة الثالثة : تسمية النطاق بإسم مميز
فى هذه الطريقة نقوم بكتابة البنود أولاً فى الخلايا ثم نقوم بعمل إسم مميز لهذا النطاق وليكن ( Names )
كيف يمكنيي نقوم بكتابة البنود أولاً فى الخلايا ثم نقوم بعمل إسم لها ؟؟؟ الى الأن ساعتين وانا اريد معرفة ذلك ولم اصل لحل ؟؟؟!!
بسم الله الرحمن الرحيم
بالنسبة لوضع إسم لنطاق معين يمكنك مراجعة هذا الموضوع
كيفية تسمية نطاق من الخلايا بإسم مُميز
إذا لم توفق فى هذه الطريقة يمكنك إستخدام الطريقة الثانية
بالنسبة للطريقة الثانية
بفرض أن البنود فى النطاق A1:A5 وقمت بإستخدام هذا النطاق فى عمل قائمة منسدلة
وبعد فترة أردت إضافة بنود جديدة فى هذه القائمة؛ هنا يمكنك إضافة البنود فى النطاق والذى سنفترض أن أصبح A1:A10
الأن فى مربع حوار data validation قم بتعدسل النطاق A1:A5 إلى A1:A10
أتمنى لك التوفيق بإذن الله