Aller au contenu principal
Mis à jour le

C'est quoi le Solveur dans Excel ?

Le Solveur trouve la valeur optimale (maximum, minimum ou cible) d'une cellule objectif en modifiant plusieurs cellules variables, sous des contraintes définies. Livré comme complément d'Excel, il doit être activé pour apparaître dans le ruban.

Boîte de dialogue « Paramètres du solveur » d'Excel : la cellule objectif à définir, l'option Max, les cellules variables, la zone des contraintes et le choix de la méthode de résolution.
La boîte du Solveur réunit tout le problème d'optimisation : la cellule objectif, les cellules variables à ajuster et les contraintes à respecter.

À quoi sert le Solveur dans Excel

Le Solveur sert à trouver la meilleure combinaison de valeurs quand une décision dépend de plusieurs paramètres liés entre eux. Combien produire de chaque article, comment répartir un budget entre plusieurs canaux, quoi affecter où : dès que tester à la main devient interminable, il cherche la solution optimale à ta place.

Tout part de trois éléments que tu poses dans sa fenêtre. Une cellule objectif porte la formule à optimiser, des cellules variables sont celles qu'Excel a le droit d'ajuster, et des contraintes fixent les limites à ne pas dépasser. Le Solveur fait ensuite tourner des milliers de combinaisons jusqu'à celle qui pousse l'objectif au plus haut, au plus bas ou sur une cible exacte.

Encore faut-il le trouver, et c'est là que beaucoup calent. Le Solveur est un complément, si bien que tant qu'il n'est pas activé, aucun bouton n'apparaît dans le ruban, ce qui explique la plupart des « je ne trouve pas le Solveur ». Il s'active une seule fois depuis les compléments d'Excel, puis il reste à sa place dans l'onglet Données.

Le piège
Avec la méthode GRG non linéaire, un « Solution trouvée » n'est pas forcément le meilleur résultat possible, juste le meilleur autour de ton point de départ. Relance le Solveur avec d'autres valeurs initiales pour vérifier que tu n'es pas coincé sur un optimum local.

Comment utiliser le Solveur dans Excel

Le Solveur est un complément à activer avant de trouver la combinaison optimale de plusieurs variables sous contraintes. Une fois activé, tu définis un objectif, des cellules variables et des contraintes, puis Excel calcule la meilleure solution.

  1. 1Active d'abord le complément en ouvrant Fichier, Options puis Compléments, choisis « Compléments Excel » dans le menu Gérer, clique sur Atteindre et coche « Complément Solveur ».
  2. 2Ouvre l'onglet Données puis clique sur Solveur, dans le groupe Analyse ou Prévision selon la version, et sélectionne dans « Objectif à définir » la cellule qui porte la formule à optimiser.
  3. 3Choisis Max, Min ou Valeur selon ton but, puis désigne les cellules qu'Excel peut ajuster dans le champ « Cellules variables ».
  4. 4Clique sur Ajouter pour poser chaque contrainte, par exemple un total inférieur ou égal à 40 ou une quantité positive, puis coche « Rendre les variables sans contrainte non négatives ».
  5. 5Clique sur Résoudre, vérifie que le résultat a un sens métier, puis garde la solution trouvée ou reviens aux valeurs d'origine.
L'astuce en plus
Quand le Solveur annonce « Solution trouvée », la boîte propose des rapports. Le rapport de sensibilité chiffre ce que chaque contrainte te coûte, donc ce que tu gagnerais à en desserrer une d'une unité.

Quand utiliser le Solveur plutôt que la valeur cible

Le Solveur devient nécessaire dès que le problème compte plusieurs inconnues ou des limites à respecter, là où la valeur cible s'arrête à une seule variable. La valeur cible répond à une question simple, du type « quel volume de ventes pour atteindre 50 000 € de marge », en ajustant une seule cellule et sans aucune contrainte. Le Solveur, lui, ajuste plusieurs cellules à la fois et tient compte des bornes que tu imposes.

La règle de choix tient en une question : une seule inconnue, ou plusieurs ? Pour une seule, reste sur la valeur cible, plus rapide à lancer et sans modèle à construire. Dès que tu manipules plusieurs variables, que tu cherches un maximum ou un minimum, ou que des contraintes entrent en jeu, seul le Solveur sait s'en sortir.

Quelle méthode de résolution choisir dans le Solveur

Le Solveur propose trois méthodes de résolution, et le bon choix dépend de la forme de ton modèle. Une liste déroulante en bas de sa fenêtre laisse passer de l'une à l'autre avant de lancer le calcul.

  1. 1Simplexe PL (Simplex LP) traite les modèles linéaires, ceux qui n'enchaînent qu'additions et multiplications par des constantes. C'est la plus rapide, et la seule qui garantit l'optimum global.
  2. 2GRG non linéaire (GRG Nonlinear) prend le relais quand une variable en multiplie une autre ou qu'une courbe entre en jeu. Elle gère les modèles lisses, mais peut se fixer sur un optimum local selon le point de départ.
  3. 3Évolutionnaire (Evolutionary) est réservée aux modèles irréguliers, remplis de fonctions SI ou de sauts. La plus lente, elle explore là où les deux autres échouent.

En cas de doute, la marche à suivre reste simple. Garde Simplexe PL si ton modèle est parfaitement linéaire, et bascule sur GRG non linéaire dès qu'une multiplication de variables ou une fonction non linéaire apparaît.

Le savais-tu ?
Malgré son nom, le Solveur n'est pas une fonction : tu ne l'écris pas dans une cellule comme =SOMME(). C'est un complément déjà livré avec Excel, rien à télécharger, seulement à activer.
FAQ

Questions fréquentes sur le solveur

Parce qu'il n'est pas activé. Le Solveur est un complément désactivé par défaut, donc aucun bouton n'apparaît tant que tu ne l'as pas chargé. Il suffit de l'activer une fois dans les Compléments Excel (le geste complet est dans la marche à suivre plus haut) pour que le bouton apparaisse dans l'onglet Données, groupe Analyse.

Ressources

Du mot à la pratique

Tu sais maintenant ce que le mot veut dire. Reste à s’en servir : la formule, le fichier, et le cours qui remet tout dans l’ordre.

Tout le lexique