اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر (معدل)

أحد ادوات الاكسيل التى تستخدم فى الوصول بالناتج لقيمة معينة فى الخلية المستهدفة

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

فمثلا :

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

و مطلوب أستنتاج قيمة اصل الراتب بحيث يكون صافى الراتب 1000 بعد خصم 14% ضريبة و خصم 7% تامينات و إضافة 20% علاوة ..

و أصل الراتب فى المثال فى الخلية الزرقاء B4

و صافي الراتب فى الصفراء G4

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

و كذلك أن تكون الخلية المطلوب أستنتاجها قيمة و ليست معادلة

goal_seek.zip

تم تعديل بواسطه محمد طاهر
  • أفضل إجابة
قام بنشر

بعد إذن الأخ أحمد

استغليت نفس المثال لاضافة الطريقة بالكود

اختار الخلية الهدف ( الصفراء )

ثم شغل الماكرو ( ALT+F8 )

ثم اختار الماكرو و اضغط Run

سيسألك عن القيمة المستهدف الوصول اليها ، و يغير أصل الراتب ليصل الصافي الي القيمة التي ستحددها

Sub GoolSeekit()

Dim x As Double

    x = InputBox("Please Choose the Value", "Goal Seek Example ", 900)

    ActiveCell.GoalSeek Goal:=x, ChangingCell:=Range("b4")

End Sub

  • Like 2
زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information