السلام عليكم ورحمة الله
ماهي الدالة المستخدمة لحل الطلب الاتي :
لدي عدد من الموظفين ذوي رواتب مختلفة واراد المدير زيادة أو خصم عشرة في المائة من الراتب لكل / على جميع الموظفين ؟؟
ولكم جزيل الشكر
السلام عليكم ورحمة الله
ماهي الدالة المستخدمة لحل الطلب الاتي :
لدي عدد من الموظفين ذوي رواتب مختلفة واراد المدير زيادة أو خصم عشرة في المائة من الراتب لكل / على جميع الموظفين ؟؟
ولكم جزيل الشكر
السلام عليكم ..
بالنسبة للاكسل حقيقة كا افهم فيها كثير .. وما اعرف امكانياتها ..
بعطيك الفكرة اللي تكونت عندي حسب سؤالك ..
بما انه رواتب الموظفين غير متساوية .. لازم يتم الخصم او الاظافة للجميع ..
اعتقد برمجيا يمكن تحلها :
هذا اذا فرضنا ان كل موظف له رقم معين .. ( 1 او 2 الخ ) .. وان رواتب الموظفين مخزونين في مصفوفة اسمها salary ..Code:n= employees number for i=1 to n deduction=0.1 * salary(i) salary(i)= salary(i) - deduction end for
فنحن بنبدأ من اول موظف الى الرقم N اللي اخر موظف .. وكل موظف بنضرب راتبه في 10% بيطلع معانا الخصم ..
نقوم نطرح منه الراتب الاساسي .. ونضع النتيجة في المتغير salary.. وينتج معانا الراتب بعد الخصم ..
واذا كان اظافي بدل الطرح بنعمل + وهذه ممكن نطبقها بالبرمجة بأستخدام الدالة الشرطية if ..
ما ادري هل يمكن استخدام هذه الدوال والرموز ف يالاكسل ..
وعذرا على التقصير ..
هوب.
ياهوب هوبي الله يرضى عليك حبة حبة علينا احنا مساكين :AWINK:Originally Posted by hope
تصدق مش عارف على اي برنامج تتحدث الآن
تشكر اخي العزيز
تحياتي :D
السلام عليكم ..
انا اسف ..
هو انا كنت اتكلم عن الفكرة بشكل برمجي ..
عموما ,,
اشتي اعرف هو انت عندك برنامج اكسل .. فيه اسماء الموظفين كلهم مع رواتبهم ..
يعني كل صف فيه معلومات عن موظف ..
اذا كان هكذا :
ممكن تظيف معادلة في عمود امام كل موظف كالتالي وبتكون تمثل الخصم :
وعمود اخر يمثل الزيادة مع اختلاف الاشارة - ب + في المعادلة اعلاه ..Code:(salary *0.1) - salary
او يمكن تعمل قائمة منسدلة list تعمل على التغيير بين الحالتين .. ما ادري ان كان هذا ممكن في الاكسل ..
حيث ان salary هو عبارة عن العمود اللي فيه رواتب الموظفين ..
وانت بتظيف معادلة تقوم بضرب راتبه ب 0.1 اللي هو عبارة عن 10% وتنقصه من الراتب الكلي بينتج معاك الراتب بعد الخصم ..
هذا والله اعلم ..
لو في امكانية ترسل لي نسخة من الملف يمكن اقدر اساعدك رغم اني غشيم في الاكسل .. لكن بنحاول ..
وشكرا ..
هوب.
تسلم عزيزي هوب ..
الأمر سهل جداً وماكان داعي للإرباك هذا كله ..
بس الواحد يرتبك شوي ههههههه ولأنه ماكان عندي جهاز خاص علشان أحل المساله أضطريت استعين بكم ..
على العموم الاجابة كالاتي :
أفتح أكسل وأكتب الآتي :
الخلية A1 أكتب أسم الموظف الخلية B1 راتبه والخلية C1 تختار تنسيق خلايا >> نسبة مئوية وتكتب النسبة المئوية المطلوبة والخلية D1 تكتب :
=b1*c1
يظهر لك المبلغ المحدد بالنسبة المئوية
في الخلية الاخيرة تكتب :
=d1+b1 للزيادة
=b1-d1 للتنقيص
والله أعلم
تحياتي للجميع وللغالي هوب
أنا في الخدمة لمعلومات أكثر حول الأكسل
على قدر أستطاعتي ..
تحياتي للجميع
السلام عليكم ..
الاخ اليمني .. شكرا على التوضيح ..
اجابتي على سؤالك كانت الى حد بعيد صحيحة ( اصلا اخوك غشيم بالاكسل ) ..
(salary *0.1) - salary
salary =b1
0.1=c1=النسبة المئوية
الناتج = D1
وحسب الطلب نطرحه او نضيف له ال salary =b1 فيصبح
d1+b1
b1-d1
صح ..
عموما اشكرك على عرض خدماتك في الاكسل .. ان شاء الله بنحتاج لك ..
وعذرا على التقصير ..
هوب.
أنت تأمر أمر عزيزي هوب
تحياتي
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks