Table des matières:
- Le solveur a trouvé une solution
- Le solveur a convergé vers la solution actuelle
- Le solveur ne peut pas améliorer la solution actuelle
- Arrêt sélectionné lorsque la limite de temps maximale a été atteinte
- Solveur arrêté à la demande de l'utilisateur
- Arrêt sélectionné lorsque la limite d'itération maximale a été atteinte
- Objectif Les valeurs des cellules ne convergent pas
- Le solveur n'a pas trouvé de solution réalisable
- Les conditions de linéarité requises par ce solveur LP ne sont pas satisfaites
- Le problème est trop important pour que Solver gère
- Le solveur a rencontré une valeur d'erreur dans une cellule cible ou contrainte
- Il n'y a pas assez de mémoire disponible pour résoudre le problème
- Erreur dans le modèle. Veuillez vérifier que toutes les cellules et contraintes sont valides
Vidéo: Comment comprendre et corriger les erreurs de formule Excel 2025
Pour les problèmes simples, le solveur dans Excel trouve rapidement les valeurs de variable Solveur optimales pour la fonction objectif. Mais, dans certains cas, Solver a du mal à trouver les valeurs variables Solver qui optimisent la fonction objectif. Dans ces cas, Solver affiche généralement un message ou un message d'erreur décrivant ou discutant des problèmes qu'il rencontre avec votre problème.
Le solveur a trouvé une solution
Le message vous indique que Solver a terminé son travail et a trouvé un ensemble de valeurs variables qui satisfont vos contraintes.
Le solveur a convergé vers la solution actuelle
Le message vous indique qu'Excel a trouvé une solution mais n'est pas particulièrement sûr de la solution. En substance, ce message vous avertit de la possibilité qu'une meilleure solution à votre problème de modélisation d'optimisation puisse exister. Pour rechercher une meilleure solution, ajustez le paramètre Convergence dans la boîte de dialogue Options du solveur afin qu'Excel fonctionne avec un niveau de précision supérieur.
Le solveur ne peut pas améliorer la solution actuelle
Le message vous dit que, bien, Excel a calculé une solution approximative et très précise, mais, encore une fois, vous pourriez trouver une meilleure solution. Pour indiquer à Excel qu'il doit rechercher une meilleure solution, vous devez augmenter le paramètre de précision utilisé par Solver.
Cela signifie, bien sûr, que Excel prendra plus de temps. Mais ce temps supplémentaire pourrait l'amener à trouver une meilleure solution. Pour ajuster la précision, vous utilisez à nouveau la boîte de dialogue Options du solveur.
Arrêt sélectionné lorsque la limite de temps maximale a été atteinte
Le message vous indique que Excel a manqué de temps. Vous pouvez réessayer de résoudre le problème de modélisation d'optimisation avec un paramètre Max Time plus grand. Notez toutefois que si vous voyez ce message, vous devez enregistrer le travail qu'Excel a déjà effectué dans le cadre de la résolution des problèmes de modélisation d'optimisation.
Enregistrez le travail qu'Excel a déjà effectué en cliquant sur le bouton Conserver les résultats du Solveur lorsque Excel affiche ce message. Excel sera plus proche de la solution finale la prochaine fois qu'il commencera à chercher la solution optimale.
Solveur arrêté à la demande de l'utilisateur
Euh, c'est évident? Solveur bon chien. Le solveur s'est arrêté parce que le maître lui a dit d'arrêter. Solver obtenir un traitement.
Arrêt sélectionné lorsque la limite d'itération maximale a été atteinte
Le message vous indique qu'Excel n'a plus d'itérations avant de trouver la solution optimale. Vous pouvez contourner ce problème en définissant une valeur d'itérations plus grande dans la boîte de dialogue Options du solveur.
Objectif Les valeurs des cellules ne convergent pas
Le message vous indique que la fonction objectif n'a pas de valeur optimale. En d'autres termes, la fonction objectif ne cesse de grossir même si les formules de contraintes sont satisfaites. En d'autres termes, Excel trouve qu'il obtient toujours une meilleure valeur de fonction objectif à chaque itération, mais il n'apparaît pas plus proche d'une valeur de fonction objective finale.
Si vous rencontrez cette erreur, vous n'avez probablement pas correctement défini et décrit votre problème de modélisation d'optimisation. Votre fonction objectif peut ne pas avoir beaucoup de sens ou ne pas être en accord avec vos formules de contraintes. Ou peut-être qu'une ou plusieurs de vos formules de contraintes - ou probablement plusieurs d'entre elles - n'ont pas vraiment de sens.
Le solveur n'a pas trouvé de solution réalisable
Le message vous indique que votre problème de modélisation d'optimisation n'a pas de réponse. En pratique, lorsque vous voyez ce message, cela signifie que votre ensemble de contraintes exclut toute réponse possible.
Par exemple, supposons qu'il faut 3 000 heures pour écrire un livre et que seulement 2 000 heures de travail sont disponibles en un an. Si vous avez dit que vous vouliez écrire au moins un livre par an, il n'y a pas de solution à la fonction objectif.
Un livre nécessite jusqu'à 3 000 heures de travail, mais vous n'avez que 2 000 heures pour effectuer un projet de 3 000 heures. C'est impossible, évidemment. Aucune valeur optimale pour la fonction objectif n'existe.
Les conditions de linéarité requises par ce solveur LP ne sont pas satisfaites
Le message indique que bien que vous ayez sélectionné la méthode de résolution Simplex LP, Excel a maintenant compris que votre modèle n'est pas réellement linéaire. Et c'est fou comme diable. Ainsi, il vous montre ce message pour indiquer qu'il ne peut pas résoudre le problème s'il doit supposer que vos formules objectif et de contrainte sont linéaires.
Si vous voyez ce message, allez-y et essayez la méthode de résolution non linéaire GRG.
Le problème est trop important pour que Solver gère
Le message signifie que vous avez un problème trop important pour le solveur, soit parce que vous avez essayé de modéliser avec plus de 200 variables de décision ou plus de 100 contraintes. Pour contourner ce problème, vous pouvez essayer de réduire le nombre de variables ou de contraintes afin que leur nombre tombe en dessous de la contrainte "hey buddy too too large".
Le solveur a rencontré une valeur d'erreur dans une cellule cible ou contrainte
Le message signifie que l'une de vos formules aboutit à une valeur d'erreur ou que vous avez gaffé en décrivant ou en définissant une contrainte. Pour contourner ce problème, vous devez corriger la formule bidon ou la contrainte goofy.
Il n'y a pas assez de mémoire disponible pour résoudre le problème
Le message est auto-descriptif. Si vous voyez ce message, Solver n'a pas assez de mémoire pour résoudre le problème de modélisation d'optimisation sur lequel vous travaillez. Votre seul recours est de tenter de libérer de la mémoire, peut-être en fermant tous les autres programmes ouverts et tous les documents ou classeurs inutiles.
Si cela ne fonctionne pas, vous voudrez peut-être ajouter de la mémoire à votre ordinateur, surtout si vous avez l'habitude de faire des problèmes de modélisation d'optimisation. La mémoire est bon marché.
Erreur dans le modèle. Veuillez vérifier que toutes les cellules et contraintes sont valides
Le message signifie que vous avez quelque chose de goofy - probablement aussi quelque chose de réparable - dans votre problème d'optimisation. Vérifiez vos formules et vos valeurs d'entrée. Assurez-vous qu'il n'y a rien de mal manifestement. Oh, et une autre chose: Assurez-vous que vous n'utilisez pas le mot "solveur" dans l'une de vos variables nommées. Cela peut confondre Solver.
