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 des cellules variables, sous des contraintes définies.

À quoi sert un solveur dans Excel

Quand une décision dépend de plusieurs paramètres qui s'influencent (combien produire, quoi affecter où, comment répartir un budget) et que le tout doit respecter des limites, tester à la main ne mène nulle part. Le Solveur cherche pour toi la meilleure combinaison de valeurs pour atteindre un objectif précis (maximiser un profit, minimiser un coût, viser une cible exacte), tout en respectant les contraintes que tu poses. Contrairement à la valeur cible qui ne gère qu'une seule variable, il manipule simultanément des dizaines de variables et de contraintes.

Tu vas l'utiliser chaque fois que tu dois optimiser une décision impliquant plusieurs paramètres interdépendants : planifier une production en respectant les capacités machines, répartir un budget publicitaire entre plusieurs canaux pour maximiser le retour, composer un portefeuille financier sous contraintes de risque, ou optimiser un planning de livraisons en minimisant les coûts de transport. C'est l'équivalent d'un tableur qui réfléchit à ta place pour trouver la meilleure solution possible.

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.

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 le complément via Fichier puis Options puis Compléments, choisis « Compléments Excel » dans le menu déroulant, clique sur Atteindre, coche « Complément Solveur » puis valide.
  2. 2Ouvre Données puis Solveur, puis dans « Objectif à définir » clique sur la cellule qui contient la formule à optimiser.
  3. 3Choisis Max, Min ou Valeur selon ton but, puis désigne les cellules variables dans le champ « Cellules variables ».
  4. 4Clique sur Ajouter pour créer chaque contrainte, par exemple total <= 40 ou quantité >= 0, et coche « Rendre les variables non contraintes non négatives ».
  5. 5Clique sur Résoudre, vérifie que le résultat a un sens métier, puis garde la solution ou reviens aux valeurs initiales.

Guide complet

Maîtriser le solveur de A à Z

Cette fiche donne l'essentiel pour comprendre le solveur. Pour vraiment l'utiliser, optimiser un résultat sous contraintes sur un cas concret, suis la leçon complète sur l'analyse de scénarios, avec captures d'écran et exemples.

Lire le guide complet
Exemple

Chef de projet : optimiser la répartition des ressources sur plusieurs chantiers

Tu es chef de projet dans une entreprise de BTP qui gère 5 chantiers simultanés. Tu disposes de 40 ouvriers et 12 machines, et chaque chantier a des besoins différents en main-d'œuvre et en équipement. Tu dois répartir tes ressources pour maximiser l'avancement global tout en respectant les deadlines contractuelles de chaque chantier. Faire ça à la main avec des essais successifs te prend des heures et ne garantit pas d'avoir trouvé la meilleure répartition.

Avec le Solveur, tu construis un modèle dans Excel : une cellule objectif (avancement total pondéré à maximiser), des cellules variables (nombre d'ouvriers et de machines affectés à chaque chantier), et des contraintes (pas plus de 40 ouvriers au total, minimum 3 ouvriers par chantier, respect des deadlines). Tu lances le Solveur et il te donne la répartition optimale en quelques secondes.

Tu peux ensuite créer plusieurs scénarios en modifiant les contraintes (que se passe-t-il si un chantier prend du retard et nécessite plus de ressources ?) et comparer les résultats pour prendre ta décision.

Astuces pour bien utiliser le solveur

Le Solveur ne garantit pas toujours la solution optimale globale : avec la méthode GRG Nonlinear, il peut s'arrêter sur un optimum local selon les valeurs de départ des cellules variables. Lance-le plusieurs fois avec des valeurs initiales différentes pour vérifier.

Simplex LP pour les modèles linéaires

Si ton modèle n'enchaîne que des additions et des multiplications par des constantes, sans variable multipliée par une autre ni fonction SI, il est linéaire. Choisis alors la méthode Simplex LP, plus rapide et qui garantit l'optimum global, là où GRG Nonlinear peut se figer sur un optimum local. Garde Evolutionary pour les modèles irréguliers ou truffés de SI.

Un seul jeu de paramètres par feuille

Le Solveur ne mémorise qu'un seul problème par feuille. Si tu jongles entre plusieurs modèles, clique sur Charger/Enregistrer dans sa fenêtre pour stocker chaque jeu de paramètres dans une plage de cellules et le recharger plus tard, au lieu de tout re-saisir.

Les rapports de sensibilité après résolution

Quand le Solveur affiche « Solution trouvée », la boîte propose des rapports (Réponses, Sensibilité, Limites). Le rapport de sensibilité montre combien chaque contrainte te coûte, autrement dit ce que tu gagnerais à desserrer une limite d'une unité. Précieux pour savoir quelle contrainte négocier en priorité.

Questions fréquentes sur le solveur

Une question sur Excel ?

Pose-la à notre assistant Excel IA et obtiens une réponse claire en quelques secondes.

Demander à l'assistant IA

Gratuit · 10 questions par mois