Fellow.gr | Financial magazine for young players

Το εργαλειο excel solver

solver

View Emmanouil Saloustros's LinkedIn profile Επικοινωνία μέσω Linkedin με τον Saloustros Emmanouil

Όσο περισσότερο εξοικειώνεται κάποιος χρήστης με το microsoft excel τόσο περισσότερο ανακαλύπτει ότι πρόκειται για μια μηχανή υπολογισμού με πάρα πολλές δυνατότητες.

Σήμερα θα παρουσιάσουμε πως το excel solver μπορεί να μας δίνει λύση με πολυδιάστατα προβλήματα γραμμικού προγραμματισμού, προσφέροντας μας σε δευτερόλεπτα την βέλτιστη λύση στο πρόβλημα μας

Καταρχάς θα πρέπει να εγκαταστήσουμε το excel solver.

  • Κάνουμε κλικ στο κουμπί office
  • Επιλογές του excel
  • Πρόσθετα
  • Στο κάτω μέρος της σελίδας επιλέγουμε Διαχείριση: πρόσθετα του excel και πατάμε το κουμπί μετάβαση
  • Επιλέγουμε το πρόσθετο επίλυσης και πατάμε ΟΚ
  • Μόλις η εγκατάσταση ολοκληρωθεί θα εμφανιστεί στην καρτέλα δεδομένα.

Για όσους δεν είναι εξοικειωμένοι με τον γραμμικό προγραμματισμό, φανταστείτε ότι είναι μια μέθοδος η οποία προσπαθεί να δώσει την βέλτιστη λύση όταν υπάρχουν κάποιοι περιορισμοί, πχ ο μήνας τελειώνει και σας έχουν μείνει 100€.

Σε αυτό το παράδειγμα ο περιορισμός είναι τα χρήματα που σας έχουν απομείνει και η βέλτιστη λύση να ξοδέψετε αυτά τα χρήματα με τέτοιο τρόπο ώστε να περάσετε όσο γίνεται καλύτερα.

Πρακτικό παράδειγμα:

Σε ένα αντίστοιχο παράδειγμα φανταστείτε ότι ο διαιτολόγος μας έχει βάλει όριο 2500 θερμίδες την ημέρα. Έχουμε να επιλέξουμε τα παρακάτω φαγώσιμα τα οποία έχουν τις ανάλογες θερμίδες αλλά και την ανάλογη απόλαυση.

Η βέλτιστη λύση σε αυτό το παράδειγμα είναι να επιλέξουμε εκείνα τα φαγώσιμα ώστε να λάβουμε την μεγαλύτερη απόλαυση χωρίς όμως να ξεπεράσουμε τον περιορισμό των 2500 θερμίδων.

Λύση του προβλήματος με το εργαλείο excel solver

Ανοίγουμε ένα κενό φύλλο εργασίας και αντιγράφουμε αρχίζοντας από το κελί Α3 τον παραπάνω πίνακα, έπειτα στο κελί Α8 θα πρέπει να υπολογίσουμε τις συνολικές θερμίδες που θα πάρουμε ανάλογα ποιο συνδυασμό θα επιλέξουμε.

Ουσιαστικά θα πρέπει να πολλαπλασιάζουμε τα τεμάχια με τις θερμίδες τους και να τα προσθέσουμε συνολικά ή με την συνάρτηση SUMPRODUCT να κάνουμε πιο εύκολη την ζωή μας.

solver_fig2

 

Έπειτα στο κελί Α9 θα βάλουμε τον περιορισμό των 2500 θερμίδων και στο κελί Α10 θα εμφανίζουμε την βέλτιστη λύση η οποία όπως προείπαμε θα είναι η μεγαλύτερη απόλαυση και ομοίως θα είναι με SUMPRODUCT, μόνο που τώρα θα είναι τεμάχια επί απόλαυση.

Πλέον έχοντας εισάγει όλες τις παραμέτρους υπολογισμούς είμαστε έτοιμοι να βρούμε την λύση χρησιμοποιώντας το excel solver. 

Πηγαίνουμε στην καρτέλα δεδομένα και πατάμε τον κουμπί επίλυση, όπου εμφανίζεται το παρακάτω παράθυρο.

solver_fig3

 

Το κελί προορισμού είναι η βέλτιστη λύση που θα θέλαμε άρα επιλέγουμε το κελί Β10 το οποίο αντιστοιχεί στην απόλαυση, έπειτα επιλέγουμε το μέγιστο διότι η καλύτερη λύση θα ήταν η μέγιστη απόλαυση.

Το επόμενο βήμα είναι να επιλέξουμε ποια κελιά θα πρέπει να αλλάξουν ώστε να επηρεαστεί η βέλτιστη λύση. Η απάντηση είναι τα τεμάχια γιατί όπως στήσαμε τον υπολογισμό είπαμε ότι σύνολο είναι τα τεμάχια επί τις θερμίδες και ομοίως τα τεμάχια επι την απόλαυση. Άρα επιλέγουμε τα κελιά B3 έως G3.

Στους περιορισμούς προσθέτουμε τους περιορισμούς του υπολογισμού μας. Πρώτος υπολογισμός είναι οι 2500 θερμίδες άρα πατάμε το προσθήκη, στο οποίο λέμε ότι το κελί B8 θα πρέπει να είναι <= του B9 το οποίο είναι ο περιορισμός μας.

Εγώ πρόσθεσα άλλους 2 περιορισμούς ώστε να βγει ένα πιο “φιλικό” αποτέλεσμα”

  • Τα τεμάχια να είναι έως 2
  • Τα τεμάχια να είναι μόνο ακέραια

Τέλος πατάμε το κουμπί επιλογές όπου κάνουμε κλικ στις επιλογές ότι είναι γραμμικό μοντέλο και δεν μπορεί να πάρει αρνητικές τιμές, πατάμε ΟΚ και επίλυση.

solver_fig4

 

Όπως θα παρατηρήσετε τα τεμάχια, το σύνολο και η απόλαυση άλλαξε.

Συγκεκριμένα το σύνολο τερμάτισε στις 2500 θερμίδες που είναι το όριο μας, η απόλαυση έφτασε στο καλύτερο συνδυασμό των 320 και η βέλτιστη δίαιτα είναι να τρώμε 1 μερίδα πατάτες, 2 πιάτα μακαρόνια και 2 κομμάτια κέικ.

Tip:

  • Μην ακολουθήσετε αυτή την δίαιτα

Κατεβαστε τα αρχεια του μαθηματος

Παρακαλούμε διαβάστε την αποποίηση ευθυνών του fellow.gr

Σου άρεσε αυτό το άρθρο;;; Εεεε μοιράσου το τότε!