الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مسألة في الإكسل

بدأه mahmoud talall في 13 أغسطس 2009 · 8 رد · 1,847 مشاهدة · في طلب و دراسة وشرح البرامج
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إخواني الأعزاء في هذا المنتدى الكبير

السلام عليكم ورحمة الله وبركاته

وبعد ،،،

فإن لدي سؤال في الإكسل أرجو ممن لديه الحل أن يفيدني به وله خير الجزاء من الله

السؤال هو : أنني أريد عمل جدول في الإكسل من أربع أعمدة وصف واحد .

العمود الأول : يتم إدخال عدد فيه ( أي عدد ) .

العمود الثاني : يتم حساب القيمة واحد إذا كان العدد يساوي (100) .

العمود الثالث : يتم حساب القيمة واحد إذا كان العدد يساوي ( 10) .

العمود الربع : يتم حساب القيمة واحد إذا كان العدد يساوي ( 1 ) .

وإذا كان العدد المدخل في خانة العمود الأول تساوي الصفر فإن القيم في الخانات الثلاث الأخرى تساوي الصفر .

فمثلاً : إذا أُدخل العدد ( 111 ) في الخانة الأولى ، فأن القيم في الخانات الأخرى ستساوي ( 1 ، 1 ، 1 ) .

وإذا أٌدخل العدد ( 112 ) في الخانة الأولى ، فإن القيم في الخانات الأخرى ستساوي ( 1 ، 1 ، 2 ) .

وإذا أُدخل العدد ( 2345 ) في الخانة الأولى ، فإن القيم في الخانات الأخرى ستساوي ( 23 ، 4 ، 5 ) .

أرجو ممن لديه الحل أن يفيدني به ولكم الأجر والثواب من الله

و السلام عليكــم ورحمـة الله وبركاتــه

تم تعديل هذه المشاركة بواسطة mahmoud talall في 13 أغسطس 2009 في 03:07

#2

اخي الكريم,, لحل مسالة من هذا النوع (وعن تجربة) امسك بورقة وفصلها الى اجزاء اصغر..

1- اقرا طول الخانة..

2-اذا كان طول الخانة يساوي 3 يكون في كل الخانات الاخر رقم واحد فقط من هذه الارقام

3-اذا كانت اطول من 3، ياخذ الاولى رقمين، والثانية والثالثة بقية الارقام

وهكذا..

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#3

أخى محمود

السلام عليكم ورحمة الله وبركاته

مرفق ملف بسيط يشرح لك ما يقصده مشرفنا الكريم همام (حسب فهمى) 

وقد وضعت فيه شرح المعادلات المستخدمة بطريقة مبسطة

شوف الملف ولو محتاج شرح إضافى أنا تحت أمرك

أخوك 

slave

DigitLen.rar

{العلم قبل العمل} ... مذكرات حول قواعد تصميم البيانات .

خير الناس أنفعهم للناس

#4

بســم الله الـرحمــن الرحيــم

الحمد لله رب العالمين والصلاة والسلام على أشرف الخلق وإمام المرسلين سيدنا محمد وعلى آله وصحبه أجمعين .

أما بعد ،،،

إخواني الأعزاء

السلام عليكــم ورحمـة الله وبركاتــه

أشكركم شكراً جزيلاً على سرعة إستجابتكم لأسألتي ، وأعتذر عن عدم الدخول منذ كتبت المسألة

وأشكر الأخ العزيز المشرف الكبير : الأستاذ همام أبو عرقوب على توضيحه الجميل ، فهذا الحل الذي وضعه هو فعلاً المتبع في حل جميع المسائل أيا كان نوعها ، وهو جزء من تحليل النظم .

كما أشكر الأخ سلاف على مجهوده الكبير في البحث عن الحل ورفع الحل ، وقد استفدت كثيراً من الدوال التي أدرجها في الحل والتي لم أكن أعرفها من قبل.

لكن الحل الذي أدرجه الأخ سلاف ليس هو الحل الذي أسعى إليه ، وقبل أن أعرض عليكم مسألتي قمت بحلها لكني لست مقتنعاً به فقمت بعرضها عليكم ، وقد رفعت الملف في المرفقات ، أسألكم أن تتفقدوه جيداً . وجزاكم الله عني خيرا

و السلام عليكم ورحمة الله وبركاته

_______.rar

#5

اخي الكريم وصلت الى حل بمعادلات ابسط واسهل وتحقق الطلوب

تفضل..

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#6

اخي العزيز

في الخلية الاولى F9 اكتب ما يلي..(العدد الأول)

=IF(LEN(G9)=3,LEFT(G9,1),0)

في الخلية التالية E9 اكتب مايلي (العدد الثاني)

=IF(LEN(G9)=3,MID(G9,2,1),IF(LEN(G9)=2,LEFT(G9,1),0))

في الخلية التالية D9 اكتب مايلي (العدد الثالث)

=RIGHT(G9,1)

الحمد لله تم تطبيق الكود ونجح والنتائج كما تشاهد..

Digits.rar

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#7

بســم الله الـرحمــن الرحيــم

الحمد لله رب العالمين والصلاة والسلام على أشرف الخلق وإمام المرسلين سيدنا محمد وعلى آله وصحبه أجمعين .

أما بعد ،،،

أخي الحبيب الأستاذ همام أشكرك شكراً جزيلاً على سعة صدرك لسؤالي ومناقشاتي ، وأتاسف على أخذ المسألة وقت أكثر ، جزاك الله عني خير الجزاء وكل عام وأنت بخير بمناسبة شهر رمضان المبارك أعاده الله علينا وعليكم وعلى جميع المسلمين بالخير واليمن والبركات .

واسمح لي بدون تثقيل على حضرتك أن أطرح عليك نفس السؤال لكن بطريقة أخرى :

----------------------------------------------------------------------------------

ماذا لو أردت أن أوزع س ( رقم مفتوح لا يرتبط بعدد معين ) على 3 خانات ، مع ملاحظة أن كل خانة تأخذ رقم صحيح بدون كسور ، بحيث أن :

الخانة الأولى تأخذ من س الرقم 1 إذا كانت س تساوي الرقم 100 ، وتأخذ منها أكثر من ذلك إذا كانت أكبر من 100 .

الخانة الثانية تأخذ من س الرقم 1 إذا كانت س تساوي الرقم 10 ، وتأخذ منها أكثر من ذلك إذا كانت أكبر من 10 ، بحيث لا تزيد قيمتها عن 9 .

الخانة الثالثة تأخذ من س الرقم 1 إذا كانت س تساوي الرقم 1 ، وتأخذ منها أكثر من ذلك إذا كانت أكبر من 1 ، بحيث لا تزيد قيمتها عن 9 .

-------------------------------------------------------------------------------------------------------------------------------------------

بصيغة أخرى مع تغيير الشروط :

ماذا لو أردت أن أوزع س ( رقم مفتوح لا يرتبط بعدد معين ) على 3 خانات ، مع ملاحظة أن كل خانة تأخذ رقم صحيح بدون كسور ، بحيث أن :

الخانة الأولى تأخذ من س الرقم 1 إذا كانت س تساوي الرقم 196 ، وتأخذ منها أكثر من ذلك إذا كانت أكبر من 196 .

الخانة الثانية تأخذ من س الرقم 1 إذا كانت س تساوي الرقم 14 ، وتأخذ منها أكثر من ذلك إذا كانت أكبر من 14، بحيث لا تزيد قيمتها عن 9 .

الخانة الثالثة تأخذ من س الرقم 1 إذا كانت س تساوي الرقم 1 ، وتأخذ منها أكثر من ذلك إذا كانت أكبر من 1 ، بحيث لا تزيد قيمتها عن 9 .

-----------------------------------------------------------------------------------------------------------------------------------

ولا يسعـنى هنا وفي ذلك الوقت الذي أكتب في هذا الرد إلا أن أدعو لكم ولكل القائمين على هذا المنتدى الطيب بما أدعوه لنفسي في هذه الليلة المباركة : " أن ينظر الله إلينا فلا يعذبنا أبداً "

روي عن رسول الله صلى الله عليه وسلم أنه قال إذا كانت أول ليلة في رمضان نظر الله إلى عباده ، ومن نظر الله إليه لا يعذبه أبداً .

والسلام عليكم ورحمة الله وبركاته

وكل عام وأنتم بخير

تم تعديل هذه المشاركة بواسطة mahmoud talall في 22 أغسطس 2009 في 21:29

#8

بســم الله الـرحمــن الرحيــم

الحمد لله رب العالمين والصلاة والسلام على أشرف الخلق وإمام المرسلين سيدنا محمد وعلى آله وصحبه أجمعين .

أما بعد ،،،

إخواني الأحباء في هذا المنتدى الطيب المبارك بإذن الله

السلام عليكم ورحمة الله وبركاته

أشكركم شكراً جزيلاً وجزاكم الله عني خيراً

بفضل الله توصلت إلى الحل الذي أريده بالطريقة التي شرحتها سابقاً

مرفق ملف الحل

أتأسف على أخذ مسألتي وقتكم وجهدكم وجزاكم الله عني خيراً

والشكر لله أولاً

ثم للموقع والقائمين عليه

ثم للأخ الحبيب : الأستاذ همام أبو عرقوب

ثم للأخ الحبيب : الأستاذ Slave

وجزاكم الله عني خيراً

مرفق ملف الحل للإطلاع ، وآرائكم .

والسلام عليكم ورحمة الله وبركاته

أخوكم في الله : Mahmoud Talall

____.rar

#9

لدي سلم رواتب الموظفين يحتوي على الدرجه والمرحله والراتب وموجود في الورقه1

ورقه1

سلم رواتب الموظف

الدرجه المرحله الراتب

1 1 100

1 2 200

2 1 300

2 2 400

الورقه2

الدرجه المرحله الراتب

1 2 تصبح 200 اتوماتيكيا من سلم رواتب الموظفين الموجود في الورقه1

2 2 تصبح 400 بمجرد ادخال الدرجه والمرحله في الورقه2

ا اي عندما ندخل الدرجه والمرحله في ورقه2 يتم انزال الراتب الموجود في الورقه1 الى حقل الراتب الموجود في الورقه2 اوتوماتيكيا

واليكم المثال في المرفقات

سؤال في الاكسل عن داله البحث.rar

مواضيع مشابهة