تعريف مشكلة وحلها باستخدام الوظيفة الإضافية Solver

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

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

ب# بساطه، يمكنك استخدام Solver ل# تحديد القيمه الحد الاقصي او الحد الادني ل# احدي الخلايا ب# تغيير الخلايا الاخري. علي سبيل المثال، يمكنك تغيير مقدار ميزانيه الاعلان المتوقعه و# مشاهده التاثير علي مقدار الارباح المتوقعه.

ملاحظة: اصدارات Solver التي سبقت Excel 2007، كان يشار الي الخليه المستهدفه ب "الخليه الهدف"، و# خلايا متغيرات القرار ب "الخلايا المتغيره" او "الخلايا القابله ل# التعديل". عدد كبير من تم ادخال تحسينات علي Solver الوظيفه الاضافيه ل Excel 2010، اذا كنت تستخدم Excel 2007 تجربتك سيظل مختلفه بعض الشيء.

ملاحظة: 

في المثال التالي، يؤثر مستوى الإعلانات الربع سنوية في عدد الوحدات المباعة، مما يحدد بشكل غير مباشر قيمة إيرادات المبيعات، والمصاريف والربح. بإمكان Solver تغيير الميزانيات الربع سنوية للإعلانات (خليتا متغيرات القرار B5:C5)، وصولاً إلى قيد ميزانية إجمالي تصل قيمته لغاية 20000 ر.س (الخلية F5)، حتى وصول قيمة الربح الإجمالي (الخلية المستهدفة F7) أقصى قيمة ممكنة. تُستخدم القيم الموجودة في خلايا المتغيرات لحساب الربح في كل ربع سنة، وبذلك تصبح القيم مرتبطة بالصيغة الموجودة في الخلية المستهدفة، ‎=SUM (Q1 Profit:Q2 Profit).‎ F7‎

قبل تقييم Solver

1. خلايا المتغيرات

2. خلية مقيدة

3. خلية مستهدفة

بعد تشغيل Solver، ستكون القيم الجديدة على الشكل التالي.

بعد تقييم "حلول"

  1. علي علامه التبويب بيانات، في المجموعه تحليل، انقر فوق تحليل البيانات.
    شكل شريط Excel

    ملاحظة: اذا لم يتوفر الامر Solver او المجموعه تحليل، ستحتاج الي تنشيط Solver وظيفة إضافية. راجع: كيفيه تنشيط Solver الوظيفه الاضافيه

    صوره ل# مربع الحوار Excel 2010 + Solver
  2. في المربع تعيين الخلية المستهدفة، أدخل مرجع الخلية أو اسم للخلية المستهدفة. يجب أن تحتوي الخلية المستهدفة على صيغة.

  3. نفّذ إجراءً مما يلي:

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

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

    • إذا أردت أن يكون للخلية المستهدفة قيمة معيّنة، فانقر فوق قيمة، ثم اكتب القيمة في المربع.

    • في مربع By Changing Cells متغير، ادخل اسما او مرجعا ل# كل نطاق خلايا متغيرات القرار. فصل المراجع غير المتجاوره ب# فواصل. الخلايا المتغيره يجب ان تكون ذات الصله مباشر او غير مباشر الي الخليه المستهدفه. يمكنك تحديد خلايا متغيرات يصل الي 200.

  4. في المربع تخضع للقيود، أدخل القيود التي تريد تطبيقها بالقيام بما يلي:

    1. في مربع الحوار معلمات Solver‏، انقر فوق إضافة.

    2. في المربع مرجع الخلية، أدخل مرجع الخلية أو اسم نطاق الخلايا الذي تريد تقييد القيمة له.

    3. انقر فوق العلاقة ( <= أو = أو >= أو int أو bin أو dif) التي تريدها للخلية ذات مرجع والقيد. عند النقر فوق int، يظهر integer في المربع قيد. عند النقر فوق bin، يظهر ثنائي في المربع قيد. عند النقر فوق dif، يظهر الكل مختلف في المربع قيد.

    4. إذا اخترت <=، أو =، أو >= للعلاقة في المربع قيد، فاكتب رقماً أو مرجع خلية أو اسماً أو صيغة.

    5. قم بأي مما يلي:

      • لقبول القيد وإضافة آخر، انقر فوق إضافة.

      • لقبول القيد والعودة إلى مربع الحوار معلمات Solver، انقر فوق موافق.
        ملاحظة    يمكنك تطبيق العلاقات int‏ وbin وdif فقط في القيود على خلايا متغيرات القرار.

        يمكنك تغيير قيد موجود أو حذفه بالقيام بما يلي:

    6. في مربع الحوار معلمات Solver‏، انقر فوق القيد الذي تريد تغييره أو حذفه.

    7. انقر فوق تغيير، ثم قم بإجراء التغييرات، أو انقر فوق حذف.

  5. انقر فوق حل وقم بواحد مما يلي:

    • للاحتفاظ بقيم الحل في ورقة العمل، في مربع الحوار نتائج Solver‏، انقر فوق الاحتفاظ بحل Solver‏.

    • لاستعادة القيم الأصلية قبل النقر فوق حل، انقر فوق استعادة القيم الأصلية.

    • يمكنك مقاطعة تقدّم عملية الحل بالضغط على Esc. يعيد Excel حساب ورقة العمل باستخدام القيم الأخيرة التي تم العثور عليها لخلايا متغيرات القرار.

    • لإنشاء تقرير يستند إلى الحل الخاص بك بعد عثور Solver على حل، يمكنك النقر فوق نوع تقرير في المربع تقارير ثم النقر فوق موافق. يتم إنشاء التقرير على ورقة عمل جديدة في مصنفك. إذا لم يعثر Solver على حل، فستتوفر تقارير معينة أو لا تتوفر تقارير على الإطلاق.

    • لحفظ قيم خلايا متغيرات القرار كسيناريو يمكنك عرضه فيما بعد، انقر فوق حفظ السيناريو في مربع الحوار نتائج Solver‏، ثم اكتب اسماً للسيناريو في مربع اسم السيناريو.

  1. بعد تعريف مشكلة، انقر فوق خيارات في مربع الحوار معلمات Solver‏.

  2. في مربع الحوار خيارات، حدد خانة الاختيار إظهار نتائج التكرار لمشاهدة القيم الخاصة بكل حل تجريبي، ثم انقر فوق موافق.

  3. في مربع الحوار معلمات Solver‎، انقر فوق حل.

  4. في المربع إظهار الحل التجريبي، قم بواحد مما يلي:

    • لإيقاف عملية الحل وعرض مربع الحوار نتائج Solver‏، انقر فوق إيقاف.

    • لمتابعة عملية الحل وعرض الحل التجريبي التالي، انقر فوق متابعة.

  1. في مربع الحوار معلمات Solver‏، انقر فوق خيارات.

  2. اختر القيم الخاصة بأي خيار من الخيارات الموجودة في علامات التبويب كافة الأساليب، و‎GRG‎ غير خطي‏، وتطوري أو قم بإدخالها.

  1. في مربع الحوار معلمات Solver‏، انقر فوق تحميل/حفظ.

  2. أدخل نطاق خلايا لمنطقة النموذج، وانقر فوق حفظ أو تحميل.

    عندما تحفظ النموذج، أدخل المرجع للخلية الأولى في نطاق عمودي من الخلايا الفارغة حيث تريد وضع نموذج المشكلة. وعندما تحمّل النموذج، أدخل المرجع للنطاق الكامل للخلايا التي تحتوي على نموذج المشكلة.

    تلميح: يمكنك حفظ التحديدات الاخيره في مربع الحوار معلمات Solver مع ورقه عمل ب# حفظ المصنف. كل ورقه عمل في مصنف قد تحديدات Solver الخاصه به، و# يتم حفظ كل منها. يمكنك ايضا تعريف المشكله واحد او اكثر ل# ورقه عمل عن طريق النقر فوق تحميل / حفظ ل# حفظ المسائل كل علي حده.

يمكنك اختيار أي من الخوارزميات الثلاث التالية أو أساليب الحل الموجودة في مربع الحوار معلمات Solver‏:

  • Generalized Reduced Gradient (GRG) Nonlinear    يُستخدم للمسائل غير الخطية المنتظمة.

  • LP Simplex    يُستخدم للمسائل الخطية.

  • Evolutionary    يُستخدم للمسائل غير المنتظمة.

هام: يجب تمكين الوظيفه الاضافيه Solver اولا. ل# الحصول علي مزيد من المعلومات، راجع تحميل الوظيفه الاضافيه Solver.

في المثال التالي، يؤثر مستوي الاعلانات في كل ربع سنه عدد الوحدات المباعه، غير مباشر تحديد مقدار الايرادات المبيعات و# المصاريف و# الربح. يمكنك تغيير solver الميزانيات ربع السنويه ل# الاعلان (B5:C5 خلايا متغيرات القرار)، ب# قيد ميزانيه الاجماليه ل 20000 $ (الخليه D5)، حتي يصل اجمالي الربح (الخليه المستهدفه D7) الي اقصي حد ممكن. يتم استخدام القيم الموجوده في الخلايا المتغيره ل# حساب الربح في كل ربع سنه، وب# ذلك تكون مرتبطه الي الخليه المستهدفه صيغه D7، = SUM (الربع 1 Profit: Q2 Profit).

مثال عن تقييم "حلول"

وسيلة الشرح 1 الخلايا المتغيره

وسيلة الشرح 2 خليه مقيده

وسيلة الشرح 3  الخليه المستهدفه

بعد تشغيل Solver، ستكون القيم الجديدة على الشكل التالي.

مثال تقييم Solver مع قيم جديدة

  1. في Excel 2016 for Mac: انقر فوق بيانات > Solver.

    Solver

    في Excel for Mac 2011: انقر فوق علامه التبويب بيانات، ضمن تحليل، انقر فوق تحليل البيانات.

    علامة التبويب "بيانات"، المجموعة "تحليل"، "وظيفة Solver الإضافية"

  2. في تعيين الهدف، ادخل اسما ل# الخليه المستهدفه او مرجع الخلية.

    ملاحظة: يجب ان تحتوي الخليه المستهدفه صيغه.

  3. نفّذ أحد الإجراءات التالية:

    من أجل

    قم بما يلي

    جعل قيمه الخليه المستهدفه كبيره قدر الامكان

    انقر فوق حد اقصي.

    جعل قيمه الخليه المستهدفه صغيره قدر الامكان

    انقر فوق حد ادني.

    تعيين الخليه المستهدفه الي قيمه معينه

    انقر فوق قيمه من و# من ثم اكتب القيمه في المربع.

  4. في مربع By Changing Cells متغير، ادخل اسما او مرجعا ل# كل نطاق خلايا متغيرات القرار. فصل المراجع غير المتجاوره ب# فواصل.

    الخلايا المتغيره يجب ان تكون ذات الصله مباشر او غير مباشر الي الخليه المستهدفه. يمكنك تحديد خلايا متغيرات يصل الي 200.

  5. في المربع تخضع القيود، اضف القيود التي تريد تطبيق.

    ل# اضافه قيد، اتبع الخطوات التاليه:

    1. في مربع الحوار معلمات Solver‏، انقر فوق إضافة.

    2. في المربع مرجع الخلية، أدخل مرجع الخلية أو اسم نطاق الخلايا الذي تريد تقييد القيمة له.

    3. علي < = علاقه القائمه المنبثقه، حدد العلاقه التي تريدها بين الخليه المرجعيه و# القيد. اذا اخترت < =، =، او > =، في المربع قيد، ف# اكتب رقما او مرجع خليه او اسم او صيغه.

      ملاحظة: يمكنك تطبيق العلاقات int و bin و dif العلاقات في القيود علي خلايا متغيرات القرار.

    4. نفّذ أحد الإجراءات التالية:

    من أجل

    قم بما يلي

    قبول القيد و# اضافه اخر

    انقر فوق إضافة.

    قبول القيد و# العوده الي مربع الحوار معلمات Solver

    انقر فوق موافق.

  6. انقر فوق حل، و# من ثم قم ب# واحد مما يلي:

    من أجل

    قم بما يلي

    الاحتفاظ ب# قيم الحل في ورقه

    انقر فوق الاحتفاظ ب# حل Solver في مربع الحوار نتائج Solver.

    استعاده البيانات الاصليه

    انقر فوق استعاده القيم الاصليه.

ملاحظات: 

  1. ل# ايقاف عمليه الحل، اضغط علي ESC. Excel ب# اعاده حساب الورقه مع القيم الاخيره التي تم العثور عليها ل# الخلايا القابله ل# التعديل.

  2. ل# انشاء تقرير يستند الي الحل بعد Solver في العثور علي حل ل# المشكله، انقر فوق نوع تقرير في المربع تقارير و# ثم انقر فوق موافق. يتم انشاء التقرير علي ورقه جديده في المصنف الخاص بك. اذا لم تعثر Solver علي حل ل# المشكله، يتوفر خيار ل# انشاء تقرير.

  3. ل# حفظ قيم الخليه ضبطها الخاص بك ك# سيناريو الذي يمكنك عرضه في وقت لاحق، انقر فوق حفظ السيناريو في مربع الحوار نتائج Solver، و# من ثم اكتب اسما ل# السيناريو في المربع اسم السيناريو.

  1. في Excel 2016 for Mac: انقر فوق بيانات > Solver.

    Solver

    في Excel for Mac 2011: انقر فوق علامه التبويب بيانات، ضمن تحليل، انقر فوق تحليل البيانات.

    علامة التبويب "بيانات"، المجموعة "تحليل"، "وظيفة Solver الإضافية"

  2. بعد تعريف مشكله، في مربع الحوار معلمات Solver، انقر فوق خيارات.

  3. حدد خانه الاختيار اظهار نتائج التكرار ل# مشاهده القيم الخاصه ب# كل حل تجريبي، و# من ثم انقر فوق موافق.

  4. في مربع الحوار معلمات Solver‎، انقر فوق حل.

  5. في مربع الحوار اظهار الحل التجريبي، قم ب# واحد مما يلي:

    من أجل

    قم بما يلي

    ايقاف عمليه الحل و# عرض مربع الحوار نتائج Solver

    انقر فوق ايقاف.

    متابعه عمليه الحل و# عرض الحل التجريبي التالي

    انقر فوق متابعة.

  1. في Excel 2016 for Mac: انقر فوق بيانات > Solver.

    Solver

    في Excel for Mac 2011: انقر فوق علامه التبويب بيانات، ضمن تحليل، انقر فوق تحليل البيانات.

    علامة التبويب "بيانات"، المجموعة "تحليل"، "وظيفة Solver الإضافية"

  2. انقر فوق خيارات، ثم في مربع الحوار خيارات او خيارات Solver، حدد واحدا او اكثر من الخيارات التاليه:

    من أجل

    قم بما يلي

    تعيين وقت الحل و# التكرارات

    علي علامه التبويب كافه الاساليب، ضمن حدود الحل، في المربع وقت Max (ب# الثواني)، اكتب عدد الثواني التي تريد السماح ل# وقت الحل. بعد ذلك، في مربع الحوار التكرارات، اكتب الحد الاقصي ل# عدد التكرارات التي تريد السماح.

    ملاحظة: اذا وصلت عمليه الحل الي الحد الاقصي من الوقت او عدد التكرارات قبل Solver في العثور علي حل ل# المشكله، يعرض Solver مربع الحوار اظهار الحل التجريبي.

    تعيين درجه الدقه

    علي علامه التبويب كافه الاساليب، في المربع الدقه القيد، اكتب درجه الدقه التي تريدها. اصغر رقم، كلما الدقه.

    تعيين درجه التقارب

    علي علامه التبويب و GRG غير خطي او Evolutionary، في المربع التقارب، اكتب مقدار التغييرات النسبيه التي تريد السماح في اخر خمسه تكرارات قبل ان يتوقف Solver علي حل ل# المشكله. كلما قلت الرقم، كلما قلت التغييرات النسبيه مسموح به.

  3. انقر فوق موافق.

  4. في مربع الحوار معلمات Solver، انقر فوق حل او اغلاق.

  1. في Excel 2016 for Mac: انقر فوق بيانات > Solver.

    Solver

    في Excel for Mac 2011: انقر فوق علامه التبويب بيانات، ضمن تحليل، انقر فوق تحليل البيانات.

    علامة التبويب "بيانات"، المجموعة "تحليل"، "وظيفة Solver الإضافية"

  2. انقر فوق تحميل / حفظ و# ادخل نطاق خلايا ل# منطقه النموذج، و# من ثم انقر فوق حفظ او تحميل.

    عندما تحفظ النموذج، أدخل المرجع للخلية الأولى في نطاق عمودي من الخلايا الفارغة حيث تريد وضع نموذج المشكلة. وعندما تحمّل النموذج، أدخل المرجع للنطاق الكامل للخلايا التي تحتوي على نموذج المشكلة.

    تلميح: يمكنك حفظ التحديدات الاخيره في مربع الحوار معلمات Solver مع ورقه ب# حفظ المصنف. كل ورقه في مصنف قد تحديدات Solver الخاصه به، و# يتم حفظ كل منها. يمكنك ايضا تعريف المشكله واحد او اكثر ل# ورقه ب# النقر فوق تحميل / حفظ ل# حفظ المسائل كل علي حده.

  1. في Excel 2016 for Mac: انقر فوق بيانات > Solver.

    Solver

    في Excel for Mac 2011: انقر فوق علامه التبويب بيانات، ضمن تحليل، انقر فوق تحليل البيانات.

    علامة التبويب "بيانات"، المجموعة "تحليل"، "وظيفة Solver الإضافية"

  2. من القائمه حدد "طريقه حل" المنبثقه، حدد احد الاجراءات التاليه:

حل اسلوب

الوصف

GRG (متدرجه المخفض Generalized) غير الخطيه

الخيار الافتراضي ل# نماذج استخدام دالات Excel معظم اخري غير اذا و# اختيار، و# البحث و# غيرها من الدالات "التنقل".

Simplex LP

استخدم هذا الاسلوب ل# مشاكل البرمجه خطي. يجب ان استخدم النموذج المجموع، SUMPRODUCT، +-و * في الصيغ التي تعتمد علي خلايا متغيرات.

Evolutionary

هذا الاسلوب، استنادا الي الجينيه الخوارزميات، من الافضل عندما تستخدم النموذج اذا، اختيار، او البحث ب# استخدام الوسيطات التي تعتمد علي خلايا متغيرات.

ملاحظة: اجزاء من التعليمات البرمجيه ل# البرنامج Solver 2010 1990 حقوق النشر ب Frontline Systems، يتم اجزاء Inc. 1989 حقوق النشر ب# اساليب أوبتيمال, inc.

المزيد من التعليمات حول استخدام Solver

ل# الحصول علي التعليمات مزيد من المعلومات التفصيليه حول Solver جهه اتصال:

Frontline Systems, inc.
صندوق بريد 4288
قريه مائل، NV 89450-4288
(775) 831-0300
موقع ويب: http://www.solver.com
البريد الالكتروني: info@solver.com
http://www.solver.com/suppstdsolver.htmتعليمات Solver علي www.solver.com.

تعود حقوق نشر أجزاء من تعليمات Solver البرمجية للأعوام 1990-2009 لشركة Frontline Systems, Inc.‎. أما حقوق نشر هذه الأجزاء لعام 1989 فتعود لشركة Optimal Methods, Inc.‎

هل تحتاج إلى مزيد من المساعدة؟

ويمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel‏ التقني،أو الحصول على الدعم من خلال إجابات المجتمع،أو اقتراح ميزة جديدة أو تحسين عن طريق ‏Excel User Voice‏.

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

انظر أيضاً

اعداد الميزانيه استخدام Solver ل# راس المال

استخدام Solver ل# التخطيط الماليه

استخدام Solver ل# تحديد توافق المنتج الامثل

اجراء تحليل ماذا اذا ب# استخدام اداه Solver

مقدمه حول تحليل ماذا اذا

نظره عامه حول الصيغ في Excel

كيفيه تفادي الصيغ المقطوعه

استخدام تدقيق الاخطاء ل# الكشف عن الاخطاء في الصيغ

اختصارات لوحه المفاتيح في Excel 2016 for Windows

اختصارات لوحه المفاتيح في Excel 2016 for Mac

دالات Excel (ب# الترتيب الابجدي)

دالات Excel (حسب الفئه)

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

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

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

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

×