Comment faire en sorte que le solveur Excel ne donne que des nombres entiers

Jeune femme d'affaires en train de déjeuner au bureau

Crédit d'image : Siri Stafford/Vision numérique/Getty Images

Excel Solver est un algorithme d'optimisation produit par Frontline Systems, Inc. qui est conçu pour analyser des modèles d'ingénierie et de finance dans une feuille de calcul. Le solveur peut être décrit comme une fonction qui répond aux questions « et si » dans les affaires. Par exemple, si une entreprise dispose d'un certain budget, Solver peut déterminer la meilleure façon d'allouer ce budget pour répondre aux besoins de produits donnés de l'entreprise. Naturellement, la plupart des produits ne peuvent pas être achetés en quantités fractionnaires, donc Solver peut être configuré pour rapporter les totaux uniquement en nombres entiers.

Étape 1

Allez dans l'onglet "Données" dans Excel et cliquez sur le bouton "Solveur" pour lancer la boîte de dialogue Solveur.

Vidéo du jour

Étape 2

Cliquez sur le bouton "Ajouter" sous Contraintes pour lancer la boîte de dialogue "Ajouter des contraintes".

Étape 3

Entrez le nom de la cellule dans la case "Référence de cellule", ou mettez en surbrillance une plage de cellules avec votre curseur pour remplir cette case automatiquement.

Étape 4

Cliquez sur le menu déroulant au milieu de la boîte de dialogue "Ajouter des contraintes" et sélectionnez "int" dans le menu. Le mot "entier" apparaîtra dans la zone Contrainte.

Étape 5

Cliquez sur OK"

Conseil

Le solveur n'arrondira pas les nombres de manière appropriée, mais supprimera plutôt les décimales, arrondissant essentiellement n'importe quelle quantité. Ce comportement est intentionnel. Par exemple, si votre budget ne prend en charge que l'achat de 5,87 produits, il serait inexact de la part de Solver de vous suggérer d'en acheter 6 (la bonne façon d'arrondir 5,87). Au lieu de cela, Solver signalera que vous devriez en acheter 5.