הגדרה ופתרון של בעיה באמצעות Solver

חל על
Excel של Microsoft 365 Excel של Microsoft 365 עבור Mac Excel 2024 ‏Excel 2024 עבור Mac Excel 2021 Excel 2021 עבור Mac Excel 2019 Excel 2016

Solver היא תוכנית תוספת של Microsoft Excel שניתן להשתמש בה לניתוח 'מה-אם'. השתמש ב- Solver כדי למצוא ערך מיטבי (מקסימום או מינימום) עבור נוסחה בתא אחד - הנקרא תא המטרה - בכפוף לאילוצים, או למגבלות, בערכים של תאי נוסחה אחרים בגליון עבודה. Solver פועל עם קבוצת תאים, הנקראת משתני החלטה או פשוט תאים משתנים, המשמשים לחישוב הנוסחאות בתאי המטרה והאילוץ. Solver מבצע התאמה של הערכים בתאים של משתני ההחלטה כך שיעמדו במגבלות החלות על תאי אילוצים ויתנו את התוצאה הרצויה עבור תא המטרה.

במילים פשוטות, באפשרותך להשתמש ב- Solver כדי לקבוע את הערך המרבי או המינימלי של תא אחד על-ידי שינוי תאים אחרים. לדוגמה, באפשרותך לשנות את הכמות של תקציב הפרסום המכוונת ולראות את ההשפעה על סכום הרווחים המוזהים שלך.

דוגמה של הערכת Solver

בדוגמה שלפניך, רמת הפרסום בכל רבעון משפיעה על מספר היחידות שנמכרו, וכך קובעת באופן עקיף את שיעור רווח המכירות, את ההוצאות הנלוות ואת הרווח. ל- Solver יש אפשרות לשנות את התקציבים הרבעוניים עבור הפרסום (התאים של משתני ההחלטה B5:C5) עד למגבלת תקציב כולל של $20,000 (תא מטרה F5), עד שהערך של הרווח הכולל (תא מטרה F7) יגיע לסכום המרבי האפשרי. הערכים בתאים המשתנים משמשים לחישוב הרווח עבור כל רבעון, כך שהם קשורים לתא המטרה F7 של הנוסחה, =SUM(Q1 Profit:Q2 Profit).

לפני הערכת Solver

1.1.1.1 תאים משתנים

2.2.2.2 תא מוגבל

שלוש . תא יעד

לאחר ש- Solver יפעל, הערכים החדשים יהיו כדלקמן.

אחרי הערכת Solver

הגדרה ופתרון של בעיה

  1. בכרטיסיה נתונים , בקבוצה ניתוח , בחר Solver.
    תמונת רצועת הכלים של Excel

    הערה

    אם הפקודה Solver או הקבוצה Analysis אינן זמינות, עליך להפעיל את התוספת Solver. לקבלת מידע נוסף, ראה כיצד להפעיל את התוספת Solver.

    תמונה של תיבת הדו-שיח Excel 2010+ Solver

  2. בתיבה הגדר יעד , הזן הפניה לתא או שם עבור תא המטרה. על תא המטרה להכיל נוסחה.

  3. בצע אחד מהפעולות הבאות.

    • אם ברצונך שהערך של תא המטרה יהיה גדול ככל האפשר, בחר מקסימום.
    • אם ברצונך שהערך של תא המטרה יהיה קטן ככל האפשר, בחר מינימום.
    • אם ברצונך שת תא המטרה יהיה ערך מסוים, בחר ערך של ולאחר מכן הקלד את הערך בתיבה.
    • בתיבה By Changing Variable Cells הזן שם או הפניה עבור כל טווח של תאים משתני החלטה. הפרד הפניות שאינן סמוכות זו לזו באמצעות פסיק. על התאים הניתנים לשינוי להיות מקושרים באופן ישיר או לא ישיר לתא המטרה. באפשרותך לציין עד 200 תאים ניתנים לשינוי.
  4. בתיבה נושא לאילוצים, הזן אילוצים שברצונך להחיל על-ידי ביצוע השלבים הבאים.

    1. בתיבת הדו-שיח Solver Parameters , בחר Add.

    2. בתיבה Cell Reference, הזן את ההפניה לתא או את השם של טווח התאים שעבורו ברצונך להפעיל אילוץ על הערך.

    3. בחר את קשר הגומלין (< =, =, >=, int, bin או dif ) הרצוי בין התא שאליו מתבצעת ההפניה לבין האילוץ. אם תבחר ב- int, מספר שלם יופיע בתיבה אילוץ . אם תבחר bin, הערך הבינארי יופיע בתיבה Constraint . אם תבחר dif, alldifferent יופיע בתיבה Constraint .

    4. אם תבחר = <, =, או >= עבור קשר הגומלין בתיבה אילוץ , הקלד מספר, הפניה לתא או שם או נוסחה.

    5. בצע אחד מהפעולות הבאות.

      • כדי לקבל את האילוץ ולהוסיף אילוץ נוסף, בחר הוסף.

      • כדי לקבל את האילוץ ולחזור לתיבת הדו-שיח Solver Parameters , בחר אישור.

        הערה

        באפשרותך להחיל את קשרי הגומלין int, bin ו- dif רק באילוצים בתאים של משתני החלטה.

    6. באפשרותך לשנות או למחוק אילוץ קיים על-ידי ביצוע הפעולות הבאות.

      • בתיבת הדו-שיח Solver Parameters , בחר את האילוץ שברצונך לשנות או למחוק.
      • בחר שנה ולאחר מכן בצע את השינויים או בחר מחק.
  5. בחר פתור ובצע אחת מהפעולות הבאות.

    • כדי לשמור את ערכי הפתרון בגליון העבודה, בתיבת הדו-שיח Solver Results , בחר Keep Solver Solution.
    • כדי לשחזר את הערכים המקוריים לפני שבחרת באפשרות פתור, בחר שחזר ערכים מקוריים.
    • באפשרותך להפסיק את תהליך הפתרון על-ידי הקשה על Esc. Excel מחשב מחדש את גליון העבודה עם הערכים האחרונים שהוא מצא עבור התאים משתני ההחלטה.
    • כדי ליצור דוח המבוסס על הפתרון שלך לאחר ש- Solver מוצא פתרון, בחר סוג דוח בתיבה דוחות ולאחר מכן בחר אישור. הדוח נוצר בגליון עבודה חדש בחוברת העבודה. אם Solver לא מצא פתרון, יהיו זמינים דוחות מסוימים בלבד או שלא יהיו דוחות זמינים כלל.
    • כדי לשמור את ערכי התאים של משתני ההחלטה שלך כתרחיש שתוכל להציג מאוחר יותר, בחר שמור תרחיש בתיבת הדו-שיח Solver Results ולאחר מכן הקלד שם עבור התרחיש בתיבה שם תרחיש.

התקדמות הדרגתית עבור פתרונות של נסיונות ב- Solver

  1. לאחר הגדרת בעיה, בחר אפשרויות בתיבת הדו-שיחSolver Parameters .

  2. בתיבת הדו-שיח אפשרויות, בחר בתיבת הסימון הצג תוצאות איטרציה כדי לראות את הערכים של כל פתרון ניסיון ולאחר מכן בחר אישור.

  3. בתיבת הדו-שיח Solver Parameters , בחר Solve.

  4. בתיבת הדו-שיח הצגת פתרון ניסיון, בצע אחת מהפעולות הבאות.

    • כדי להפסיק את תהליך הפתרון ולהציג את תיבת הדו-שיח Solver Results , בחר עצור.
    • כדי להמשיך בתהליך הפתרון ולהציג את פתרון הניסיון הבא, בחר המשך.

שינוי האופן בו Solver מחפש פתרונות

  1. בתיבת הדו-שיח Solver Parameters , בחר אפשרויות.
  2. בחר או הזן ערכים עבור אפשרויות בכרטיסיות All Methods,‏ GRG Nonlinear ו- Evolutionary בתיבת הדו-שיח.

שמירה או הטענה של מודל בעיה

  1. בתיבת הדו-שיח Solver Parameters , בחר Load/Save.

  2. הזן טווח תאים עבור אזור המודל ובחר שמור אוטען.
    בעת שמירת מודל, הזן את ההפניה לתא הראשון של טווח אנכי של תאים ריקים במקום שבו ברצונך למקם את מודל הבעיה. בעת הטענת מודל, הזן את ההפניה עבור טווח התאים כולו המכיל את מודל הבעיה.

    עצה

    באפשרותך לשמור את הבחירות הבאות בתיבת הדו-שיח Solver Parameters עם גליון עבודה על-ידי שמירת חוברת העבודה. כל גליון עבודה בחוברת עבודה יכול לכלול בחירות Solver משלו, וכל גליון העבודה נשמר. באפשרותך גם להגדיר יותר מבעיה אחת עבור גליון עבודה על-ידי בחירה באפשרות טען/שמור כדי לשמור בעיות בנפרד.

שיטות לפתרון בעיות המשמשות את Solver

באפשרותך לבחור כל אחד משלושת האלגוריתמים הבאים או שיטות לפתרון בעיות בתיבת הדו-שיח Solver Parameters .

  • הדרגתי מוקטן כללי (GRG) לא ליניארי: השתמש עבור בעיות חלקות שאינן ליניאריות.
  • LP Simplex: השתמש עבור בעיות ליניאריות.
  • אבולוציונית: השתמש עבור בעיות שאינן חלקות.

עזרה נוספת אודות השימוש ב- Solver

לקבלת עזרה מפורטת יותר ב- Solver, פנה אל:

Frontline Systems, Inc.
ת.ד. 4288
Incline Village, NV 89450-4288
(775) 831-0300
אתר אינטרנט: http://www.solver.com
דואר אלקטרוני: info@solver.com
Solver Help at www.solver.com.

חלקים של קוד תוכנית Solver הם זכויות יוצרים 1990-2009 של Frontline Systems, Inc. חלקים הם זכויות יוצרים 1989 של Optimal Methods, Inc.

זקוק לעזרה נוספת?

תמיד תוכל לשאול מומחה ב- Excel Tech Community או לקבל תמיכה בקהילות.

למידע נוסף

שימוש ב- Solver לתקציב הון

שימוש ב- Solver כדי לקבוע את שילוב המוצר האופטימלי

מבוא לניתוח 'מה-אם'

מבט כולל על נוסחאות ב- Excel

כיצד להימנע מנוסחאות שגויות

זיהוי שגיאות בנוסחאות

קיצורי מקשים ב- Excel

פונקציות של Excel (בסדר אלפביתי)

פונקציות של Excel (לפי קטגוריה)