Qu'est-ce que Solver dans Excel et comment l'utiliser

Solver

Si vous utilisez Excel avec une certaine régularité, il est possible que vous ayez déjà eu recours à Solver, le module complémentaire du tableur Microsoft Office avec lequel nous pouvons effectuer des calculs pour obtenir des résultats d'une manière différente et beaucoup plus raffinée. Dans cet article, nous allons voir exactement à quoi cela sert et comment cela fonctionne.

Solveur, qui en espagnol signifie "solveur" est le nom utilisé dans le domaine informatique pour désigner les outils ou instruments inclus dans un programme dont le but principal est de résoudre un problème mathématique. 

Par conséquent, Excel Solver est un outil de calcul qui peut être particulièrement pratique dans certaines circonstances, une ressource très précieuse lors de l'organisation du travail dans le domaine de la logistique ou des systèmes de production. Son utilité principale est de déterminer la valeur maximale ou minimale d'une cellule en modifiant les valeurs des autres cellules, en trouvant des objectifs optimisés pour les modèles linéaires et non linéaires. Nous l'expliquerons plus en détail ci-dessous :

Cellules variables et cellules cibles

Pour comprendre comment fonctionne Solver et en quoi il peut nous être utile, il faut d'abord expliquer deux concepts de base : les cellules variables et les cellules cibles.*

La base du fonctionnement de Solver réside dans le cellules variables, également appelées cellules de variables de décision. Ces cellules sont utilisées pour calculer des formules dans lesquelles cellules cibles, également appelée "contrainte". Ce que Solver fait, c'est ajuster les valeurs des cellules variables afin qu'elles respectent les limites fixées par les cellules de contrainte, obtenant ainsi le résultat souhaité dans la cellule cible.

(*) La dénomination utilisée dans les versions de Solver antérieures à Excel 2007 était différente : les cellules variables étaient appelées "cellules changeantes" ou "cellules ajustables", tandis que la cellule cible était appelée "cellule cible".

Comment utiliser Solver : un exemple d'application

Tout cela peut sembler un peu compliqué, cependant, c'est mieux compris avec un exemple. Cela nous aidera à voir à quel point ce complément Excel peut être utile :

résoudre dans excel

On imagine qu'une entreprise manufacturière dispose d'une feuille Excel à trois colonnes, chacune correspondant à un des produits qu'elle fabrique : A, B et C.

Pour fabriquer chacun d'eux, vous avez besoin d'une certaine quantité de trois types de matières premières différents, indiqués dans les rangées X, Y et Z. Disons que pour produire une unité de A, vous avez besoin d'une unité de matériau X, deux de Y et trois de Z. Pour produire B et C, d'autres combinaisons de quantités et de matières premières sont nécessaires.

Nous ajoutons une nouvelle colonne (appelons-la D) indiquant la quantité maximale disponible de chacun de ces produits. Nous mettons également une nouvelle ligne, ci-dessous, dans laquelle le profit généré par chaque unité de produit vendu est détaillé. Facile.

Avec toutes les données sur le tableau, la question que nous nous posons est la suivante : Comment trouver la combinaison optimale de produits à fabriquer compte tenu de la quantité limitée de matières premières ? Voici comment nous devons procéder :

  1. Tout d'abord, nous allons dans la barre d'outils et accédons Solver (despuis Données, groupes ).
  2. Ensuite, nous sélectionnons le cellule cible (H8) et, dans le panneau, nous sélectionnons l'option « Max » et dans la boite Modification des cellules variables nous écrivons dans notre cas, C10:E10.
  3. Nous ajoutons des restrictions en appuyant sur le bouton "Ajouter": Dans référence de cellule H5:H7, c'est-à-dire la plage de cellules pour laquelle vous souhaitez limiter la valeur ; et en Restriction F5:F7.
  4. Enfin, on appuie sur le bouton "Résoudre" pour que les résultats apparaissent dans les cellules de la ligne 10.

Celui que nous avons soulevé en est un exemple simple. Un cas présenté pour montrer plus ou moins l'utilité et le fonctionnement de cet outil. En fait, avec Solver, vous pouvez effectuer des opérations beaucoup plus compliquées. C'est pourquoi il est si intéressant pour les entreprises et les professionnels qui manipulent de grandes quantités de données.

Algorithmes utilisés par Solver

Le solveur fonctionne avec trois algorithmes ou méthodes de résolution différents, que l'utilisateur peut sélectionner dans la boîte de dialogue. Paramètres du solveur. Ils sont les suivants:

  • PL Simplex, pour résoudre des problèmes linéaires.
  • Évolutionniste, pour résoudre des problèmes non lissés.
  • Gradient réduit généralisé (GRG) non linéaire, indiqué pour résoudre des problèmes non linéaires lissés.

Vous pouvez choisir une méthode ou une autre à partir du bouton Options de la boîte de dialogue Paramètres du solveur. Plus tard, il est possible de sauvegarder les différents résultats obtenus via Solver dans différentes feuilles de calcul. Chacun d'eux peut contenir ses propres sélections de Solveur, à consulter ultérieurement. Il est également possible, voire recommandé, de définir plus d'un problème dans une feuille de calcul à l'aide des options Charger/Enregistrer et ainsi d'enregistrer les problèmes individuellement.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.