استخدام Solver لاعداد الموازنة الكبيرة

ملاحظة: إننا نرغب في تزويدك بأحدث محتوى تعليمات لدينا بأسرع ما يمكن، وبلغتك الخاصة. وقد تمت ترجمة هذه الصفحة آلياً، وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. إن هدفنا هو أن يكون هذا المحتوى مفيداً لك. هل يمكنك إخبارنا إذا ما كانت المعلومات مفيدة لك في أسفل هذه الصفحة؟ فيما يلي المقالة باللغة الإنجليزية لتكون مرجعاً سهلاً لك.

كيف يمكن للشركة استخدام Solver لتحديد المشاريع التي يجب ان تتعهدها ؟

في كل عام ، شركه مثل إلى ليلي تحتاج إلى تحديد المخدرات التي سيتم تطويرها ؛ شركه مثل Microsoft ، البرامج التي سيتم تطويرها ؛ شركه مثل بروكتور _amp_ جامبل ومنتجات المستهلكين الجدد المطلوب تطويرها. بإمكان ميزه Solver في Excel ان تساعد الشركة علي اتخاذ هذه القرارات.

تريد معظم الشركات ان تتعهد المشاريع التي تساهم في أكبر قيمه من الصافية (NPV) ، وتخضع للموارد المحدودة (عاده ما تكون الأحرف الكبيرة والعمالة). فلنفترض ان شركه تطوير البرامج تحاول تحديد اي من 20 من المشاريع البرمجية التي يجب ان تتعهدها. الخيار NPV (بالملايين من الدولار) الذي تمت المساهمة به بواسطة كل مشروع بالاضافه إلى الأحرف الكبيرة (بالملايين من الدولار) ويتم إعطاء عدد المبرمجين المطلوبين خلال كل عام من السنوات الثلاثة التالية في ورقه عمل النموذج الأساسي في الملف كاببودجيت ، وهو يظهر في الشكل 30-1 علي الصفحة التالية. علي سبيل المثال ، يعطي Project 2 ال$908,000,000. ويتطلب $151,000,000 خلال السنه 1 و $269,000,000 خلال السنه 2 و $248,000,000 خلال السنه 3. يتطلب Project 2 المبرمجين في 139 اثناء العام 1 ، 86 للمبرمجين اثناء العام 2 ، وال83 خلال السنه 3. الخلايا E4: G4 عرض الأحرف الكبيرة (بالملايين من الدولار الأمريكي) المتوفرة خلال كل عام من السنوات الثلاثة ، والخلايا h4 تتضمن: J4 تشير إلى عدد المبرمجين المتوفرين. علي سبيل المثال ، خلال السنه 1 حتى $2,500,000,000 بالاضافه إلى المبرمجين الكبيرين وال900.

يجب ان تقرر الشركة ما إذا كان يجب ان تتعهد كل مشروع. فلنفترض انه لا يمكننا تتعهد جزءا من مشروع البرنامج ؛ إذا قمنا بتخصيص 0.5 من الموارد المطلوبة ، علي سبيل المثال ، سيكون لدينا برنامج لا يمكن الحصول علي العائد $0 الينا!

الجولة في حالات التصميم التي تقوم بها أو عدم تنفيذ شيء ما هو استخدام خلايا متغيرة التغيير. الخلية الثنائية المتغيرة تساوي 0 أو 1 دائما. عندما يكون الخلية الثنائية المتغيرة التي تتطابق مع المشروع تساوي 1 ، فاننا نقوم بالمشروع. إذا كانت خليه التغيير الثنائي التي تتوافق مع المشروع تساوي 0 ، فلن نقوم بالمشروع. يمكنك اعداد Solver لاستخدام نطاق من الخلايا المتغيرة الثنائية باضافه قيد ، وتحديد الخلايا التي تريد استخدامها ، ثم اختيار السلة من القائمة في مربع الحوار أضافه قيد.

صورة الدفتر

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

  • الخلية الهدف. نقوم بتكبير NPV الذي تم إنشاؤه بواسطة المشاريع المحددة.

  • تغيير الخلايا.اننا نبحث عن خليه تغيير ثنائيه القيمة 0 أو 1 لكل مشروع. لقد وضعت هذه الخلايا في النطاق A6: A25 (وتسمي النطاق دويت). علي سبيل المثال ، تشير الخلية A6 إلى 1 إلى اننا تتعهد Project 1 ؛ تشير 0 في الخلية C6 إلى اننا لا تتعهد Project 1.

  • القيود.نحتاج إلى التاكد من ان كل سنه (t = 1, 2, 3) ، الحرف الكبير للسنه الذي يتم استخدامه أصغر من أو يساوي الحرف الكبير للسنه المتوفرة ، والعمالة المستخدمة في السنه الواحدة اقل من أو تساوي القيمة المتاحة للسنه.

كما تري ، يجب ان تقوم ورقه العمل الخاصة بنا بحساب اي تحديد للمشاريع NPV ، والحرف الكبير المستخدم سنويا ، والمبرمجين الذين استخدموا كل سنه. في الخلية B2 ، استخدم الصيغة SUMPRODUCT (دويت, NPV) لحساب إجمالي NPV الذي تم إنشاؤه بواسطة المشاريع المحددة. (يشير اسم النطاق NPV إلى النطاق C6: C25.) بالنسبة إلى كل مشروع باستخدام 1 في العمود a ، تقوم هذه الصيغة باختيار npv للمشروع ، ولكل مشروع يحمل القيمة 0 في العمود a ، لا تقوم هذه الصيغة باختيار npv للمشروع. لذلك ، سنتمكن من حساب NPV لكل المشاريع ، وكانت الخلية المستهدفة خطيه لأنه يتم حسابها بواسطة مصطلحات الجمع التي تتبع النموذج (تغيير الخلية) * (ثابت). بنفس الطريقة ، يمكنني حساب الحرف الكبير الذي يتم استخدامه كل سنه والعمل الذي يتم استخدامه كل سنه عن طريق النسخ من E2 إلى F2: J2 الصيغة SUMPRODUCT (دويت ، E6: E25).

قمت الآن بالتعبئة في مربع الحوار معلمات Solver كما هو موضح في الشكل 30-2.

صورة الدفتر

ان هدفنا هو زيادة NPV المشاريع المحددة (الخلية B2). ان الخلايا التي تم تغييرها (النطاق المسمي دويت) عبارة عن خلايا متغيرة لكل مشروع. تضمن E2 J2< = E4: J4 وجود الراس والمال الذي استخدمته في كل سنه ، اقل من الحرف الكبير والعمالة المتاحة أو مساويا له. لأضافه القيد الذي يجعل الخلية المتغيرة ثنائيه الشكل ، انقر فوق أضافه في مربع الحوار معلمات Solver ، ثم حدد السلة من القائمة في وسط مربع الحوار. يجب ان يظهر مربع الحوار "أضافه قيد" كما هو موضح في الشكل 30-3.

صورة الدفتر

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

مع تعبئة مربع الحوار معلمات Solver ، انقر فوق حل ولدينا النتائج التي تظهر سابقا في الشكل 30-1. تستطيع الشركة الحصول علي الحد الأقصى من القيمة العظمي ل $9,293,000,000 ($9,293,000,000) من خلال اختيار المشاريع 2 و 3 و 6 – 10 و 14-16 و 19 و 20.

في بعض الأحيان ، تحتوي نماذج التحديد علي قيود أخرى. علي سبيل المثال ، افترض انه إذا قمنا بتحديد project 3 ، فيجب أيضا تحديد project 4. نظرا لان الحل الأمثل الحالي يحدد project 3 ولكن ليس project 4 ، فنحن نعرف انه لا يمكن ان يبقي الحل الحالي الخاص بنا مثاليا. لحل هذه المشكلة ، ما عليك سوي أضافه القيد الذي كانت خليه تغيير الثنائية للمشروع 3 أصغر من أو تساوي الخلية الثنائية المتغيرة للمشروع 4.

يمكنك العثور علي هذا المثال في ورقه العمل If 3 ثم 4 في الملف كاببودجيت ، الذي يظهر في الشكل 30-4. تشير الخلية L9 إلى القيمة الثنائية المرتبطة بالمشروع 3 ، والخلية L12 إلى القيمة الثنائية المرتبطة ب project 4. من خلال أضافه القيد L9< = L12، إذا اخترت Project 3 ، L9 يساوي 1 ويفرض علي القيد L12 (المشروع 4 binary) ليساوي 1. يجب ان يترك القيد أيضا القيمة الثنائية في الخلية المتغيرة في Project 4 غير مقيده إذا لم تقم بتحديد Project 3. إذا لم تقم بتحديد Project 3 ، فان L9 يساوي 0 ويسمح قيدنا بالقيمة الثنائية للمشروع 4 أو 1 ، وهو الاجراء الذي نريده. يتم عرض الحل الأمثل الجديد في الشكل 30-4.

صورة الدفتر

يتم حساب حل أمثل جديد إذا كان تحديد project 3 يعني انه يجب أيضا تحديد project 4. افترض الآن انه يمكننا القيام بأربعه مشاريع فقط من بين المشاريع من 1 إلى 10. (انظر علي الأكثر 4 P10 ورقه عمل تظهر في الشكل 30-5.) في الخلية L8 ، نقوم بحساب مجموع القيم الثنائية المقترنة بالمشاريع من 1 إلى 10 باستخدام sum الصيغة (A6: A15). وبعد ذلك ، قم باضافه القيد L8< = L10، مما يضمن انه تم تحديد 4 مشاريع أول 10. يتم عرض الحل الأمثل الجديد في الشكل 30-5. لقد تم إسقاط NPV ل $9,014,000,000.

صورة الدفتر

نماذج الحلول الخطية التي تكون فيها بعض الخلايا المتغيرة التي تم تغييرها أو العدد الصحيح فيها من الصعب عاده حل النماذج الخطية التي يتم فيها السماح لكل الخلايا المتغيرة بالكسور. ولهذا السبب ، فاننا غالبا ما ترضي بالحل المثالي بالقرب من مشكله برمجه ثنائيه أو عدد صحيح. إذا كان نموذج Solver لديك يعمل لمده طويلة ، فقد تحتاج إلى ضبط اعداد التفاوت في مربع الحوار خيارات Solver. (راجع الشكل 30-6.) علي سبيل المثال ، الاعداد المسموح به لمده 0.5% يعني ان Solver سيتوقف في المرة الاولي التي يعثر فيها علي حل مجدي يقع ضمن 0.5 بالمائة من قيمه الخلية الهدف المثالي لثيوريتيكال (القيمة الاولي ثيوريتيكال للخلية التي تم العثور عليها القيمة الهدف المثلي يتم حذف القيود الثنائية والصحيحة). غالبا ما نقدم لنا اختيارا بين البحث عن أجابه في غضون 10 بالمائة من الأفضل في 10 دقائق أو العثور علي حل مثالي خلال أسبوعين من وقت الكمبيوتر! ان قيمه التفاوت الافتراضية هي 0.05% ، مما يعني ان Solver يتوقف عند العثور علي قيمه خليه هدف ضمن 0.05 بالمائة من قيمه الخلية الهدف المثالية لثيوريتيكال.

صورة الدفتر

  1. 1. تضم الشركة تسعه مشاريع ضمن الاعتبار. يتم عرض NPV المضاف بواسطة كل مشروع والحرف الكبير المطلوب بواسطة كل مشروع خلال السنتين القادمتين في الجدول التالي. (كل الأرقام بالملايين.) علي سبيل المثال ، سيقوم Project 1 باضافه $14,000,000 في NPV ويتطلب النفقات الخاصة ب $12,000,000 اثناء السنه 1 و $3,000,000 خلال السنه 2. خلال السنه 1 ، $50,000,000 في الراس المال متاح للمشاريع ، ويتوفر $20,000,000 خلال السنه 2.

NPV

نفقات السنه 1

نفقات السنه 2

Project 1

14

12

3

Project 2

17

54

7

Project 3

17

6

6

Project 4

15

6

2

Project 5

40

30

35

Project 6

12

6

6

Project 7

14

48

4

Project 8

10

36

3

Project 9

12

سنه

3

  • إذا لم نتمكن من التتعهد علي جزء من المشروع ولكن يجب ان تتعهد اما كل أو اي مشروع ، كيف يمكننا زيادة NPV ؟

  • افترض انه إذا كان project 4 أونديرتاكين ، فيجب ان يكون project 5 أونديرتاكين. كيف يمكننا زيادة NPV ؟

  • تحاول شركه النشر تحديد اي من الكتب 36 التي يجب ان تنشرها هذه السنه. يقدم الملف بريسداتا المعلومات التالية حول كل كتاب:

    • الإيرادات المتوقعة وتكاليف التطوير (بآلاف من الدولار)

    • الصفحات في كل كتاب

    • ما إذا كان الكتاب مجهزا بجماعه مستهدفه من مطوري البرامج (يشار اليها ب 1 في العمود E)

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

تم تكييف هذه المقالة من تحليل بيانات Microsoft Office Excel 2007 وبناء الاعمال بالواين وينستون.

تم تطوير دفتر النمط الخاص بالفصل الدراسي هذا من سلسله من العروض التقديميه بواسطة وأين وينستون ، وهو عبارة عن الستاتيستيسيان المعروفة والاعمال التي سبيسياليزيس في التطبيقات الابداعيه من Excel.

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×