📚 إعداد القيود وتعيين معاملات أداة سولفر
المفاهيم الأساسية
لم يتم تقديم تعريفات جديدة في هذه الصفحة.
خريطة المفاهيم
```markmap
4. نمذجة البيانات التنبؤية والتوقع
التحسين (Optimization)
أداة إكسل سولفر (Excel Solver)
#### خطوة أولى: صياغة المشكلة
#### خطوة ثانية: تنشيط الأداة
#### خطوة عملية: حساب الإجمالي
#### خطوة عملية: نسخ ورقة العمل
#### خطوة عملية: استخدام Solver دون قيود
#### خطوة عملية: إعداد معلمات Solver
#### خطوة عملية: تفسير نتائج Solver
#### خطوة عملية: تقييم نتائج Solver
##### إنشاء جدول المقارنة
###### أعمدة الجدول
- الرقم التسلسلي
- الشهر
- الرحلات السياحية الشهرية لعام 2019
- نتائج Solver لعام 2023
- الاختلاف
##### حساب الاختلاف
نسخ قيم الخلايا C1:C14 من ورقة "2019".
لصقها في العمود المناسب بورقة "Solver".
تغيير أسماء الأعمدة وحذف "2019" من أسماء الشهور.
إضافة عمود "الاختلاف".
كتابة الصيغة F = C2-D2 في الخلية E2.
تنفيذ الدالة في الخلايا من E2 إلى E14.
##### تطبيق الصيغة على البيانات
- يناير: 1653 - 1653 = 0
- فبراير: 1492 - 1492 = 0
- مارس: 1599 - 1599 = 0
- أبريل: 1650 - 1650 = 0
- مايو: 2079 - 2079 = 0
- يونيو: 4327 - 903 = 3424
- يوليو: 3109 - 750 = 2359
- أغسطس: 2675 - 2675 = 0
- سبتمبر: 2327 - 635 = 1692
- أكتوبر: 1119 - 1119 = 0
- نوفمبر: 1234 - 1234 = 0
- ديسمبر: 1735 - 1735 = 0
- الإجمالي: 25000 - 17526 = 7474
##### نتائج تطبيق الصيغة (جدول المقارنة)
| الشهر | الرقم | نتائج Solver لعام 2023 | الرحلات السياحية لعام 2019 | الاختلاف |
|--------|-------|------------------------|----------------------------|----------|
| يناير | 1 | 1.653 | 1.653 | 0 |
| فبراير | 2 | 1.492 | 1.492 | 0 |
| مارس | 3 | 1.599 | 1.599 | 0 |
| أبريل | 4 | 1.650 | 1.650 | 0 |
| مايو | 5 | 2.079 | 2.079 | 0 |
| يونيو | 6 | 4.327 | 903 | 3.423 |
| يوليو | 7 | 3.109 | 750 | 2.359 |
| أغسطس | 8 | 2.675 | 2.675 | 0 |
| سبتمبر | 9 | 2.327 | 635 | 1.692 |
| أكتوبر | 10 | 1.119 | 1.119 | 0 |
| نوفمبر | 11 | 1.234 | 1.234 | 0 |
| ديسمبر | 12 | 1.735 | 1.735 | 0 |
| الإجمالي | 13 | 25.000 | 17.526 | 7.474 |
##### تقييم النتائج الأولية
- قيم Solver لشهور يونيو ويوليو وسبتمبر مرتفعة جداً وغير واقعية.
- الهدف المقترح لشهر يونيو (4,327,000) أعلى بنسبة 160% من أفضل شهر في 2019.
##### خطوة عملية: إعادة تشغيل Solver بقيود
- إنشاء نسخة جديدة من ورقة العمل باسم "(Solver (constraints".
- إضافة قيود على أشهر يونيو ويوليو وسبتمبر.
- تحديد أن تكون الأعداد المستهدفة لهذه الشهور أعلى من المتوسط الشهري لعام 2019.
#### خطوة عملية: حساب المتوسط
##### طريقة الحساب
إنشاء ورقة عمل جديدة باسم "Solver (constraints)".
في الخلية B15، كتابة "المتوسط".
في الخلية C15، كتابة صيغة المتوسط: =average(C2:C13)
الضغط على Enter لعرض النتيجة.
##### مثال تطبيقي
- البيانات: عدد الرحلات السياحية الشهرية لعام 2019.
- الإجمالي: 17,526 رحلة.
- المتوسط: 1,460 رحلة (17,526 ÷ 12).
#### خطوة عملية: استخدام Solver مع قيود
##### إعداد معلمات Solver
من علامة تبويب Data (بيانات)، اضغط على Solver (سولفر).
من حقل Set Objective (تعيين الهدف) اختر الخلية C14.
حدد Value of (القيمة): ثم اكتب القيمة 25000.
من الخلايا By Changing Variable Cells (لتغيير خلايا المتغير)، حدد الخلايا C2:C13.
اضغط على Add (إضافة) لإضافة قيد.
اضغط على Add (إضافة) لإضافة قيد.
##### إعدادات Solver
- Subject to the Constraints
- Make Unconstrained Variables Non-Negative
- Select a Solving Method
- GRG Nonlinear: للمشكلات غير الخطية السلسة.
- LP Simplex: للمشكلات الخطية.
- Evolutionary: للمشكلات غير السلسة.
- Change
- Delete
- Reset All
- Load/Save
- Options
- Close
- Solve
- Help
#### خطوة عملية: إعداد القيود
##### خطوات إضافة قيد
من مربع Cell reference (مرجع الخلية)، حدد الخلية C7.
اختر الرمز =.
ضع الرقم 1460 في صندوق Constraint (القيد).
اضغط على Add (إضافة).
اضبط بقية قيود الخليتين C8 و C10 واضغط على OK (موافق).
#### خطوة عملية: تعيين معاملات أداة سولفر
##### خطوات تعيين المعاملات
تأكد من عرض قائمة القيود بشكل صحيح في مربع "Subject to the Constraints" (تخضع للقيود).
اضغط على Options (خيارات).
في نافذة الخيارات، ألغِ تحديد خيار Use Automatic Scaling (استخدام القياس التلقائي).
اضغط على OK (موافق).
في نافذة Solver Parameters (معاملات Solver)، اضغط على Solve (حل).
في نافذة Solver Results (نتائج Solver)، اضغط على OK (موافق).
ستطبق التغييرات في الخلايا المحددة.
```
نقاط مهمة
- توجد أداة Solver في تبويب "بيانات" (Data) ضمن مجموعة "تحليل البيانات" (Data Analysis) في برنامج Excel.
- يتم إعداد القيود في Solver عن طريق تحديد مرجع الخلية (مثل C7)، واختيار معامل المقارنة (مثل =)، وإدخال قيمة القيد (مثل 1460).
- من المهم إلغاء تحديد خيار "Use Automatic Scaling" (استخدام القياس التلقائي) في خيارات Solver قبل الحل.
- بعد حل المشكلة، يتم تطبيق النتائج على الخلايا المتغيرة المحددة (C2:C13 في المثال).