Changement de formule recalcul, itération, ou de précision

Pour utiliser des formules efficacement, il y a trois considérations importantes que vous devez comprendre:







Le calcul est le processus de formules de calcul, puis afficher les résultats sous forme de valeurs dans les cellules qui contiennent les formules. Pour éviter les calculs inutiles qui peuvent perdre votre temps et ralentir votre ordinateur, Microsoft Excel recalcule automatiquement les formules que lorsque les cellules que la formule dépend ont changé. Ceci est le comportement par défaut lorsque vous ouvrez un classeur et lorsque vous modifiez un classeur. Cependant, vous pouvez contrôler quand et comment les formules Excel recalcule.

Iteration est le recalcul répété d'une feuille de calcul jusqu'à ce qu'une condition numérique spécifique soit remplie. Excel ne peut pas calculer automatiquement une formule qui fait référence à la cellule - directement ou indirectement - qui contient la formule. On appelle cela une référence circulaire. Si une formule renvoie à l'un de ses propres cellules, vous devez déterminer combien de fois la formule devrait recalcule. Les références circulaires peuvent itérer indéfiniment. Cependant, vous pouvez contrôler le nombre maximum d'itérations et la quantité de changement acceptable.

La précision est une mesure du degré de précision pour un calcul. Excel stocke et calcule avec 15 chiffres significatifs de précision. Cependant, vous pouvez modifier la précision des calculs afin que Excel utilise la valeur affichée au lieu de la valeur stockée quand il recalcule des formules.

Changer quand un recalcule de feuille de calcul ou classeur

Important: La modification l'une des options affecte tous les classeurs ouverts.

Cliquez sur l'onglet Fichier, cliquez sur Options. puis cliquez sur la catégorie des formules.

Effectuez l'une des actions suivantes:

Pour recalculer toutes les formules dépendantes chaque fois que vous faites un changement à une valeur, la formule ou le nom, dans la section Calcul des options, sous Calcul classeur. cliquez sur Automatique. Ceci est le paramètre de calcul par défaut.

Pour recalculer toutes les formules dépendantes - à l'exception des tables de données - chaque fois que vous faites un changement à une valeur, la formule ou le nom, dans la section Calcul des options, sous Calcul classeur. cliquez sur Automatique sauf pour les tables de données.

Pour désactiver le recalcul automatique et recalcule les classeurs ouverts uniquement lorsque vous faites explicitement (en appuyant sur F9), dans la section Calcul des options, sous Calcul classeur. cliquez sur Manuel.

Pour recalculer manuellement toutes les feuilles ouvertes, y compris les tableaux de données, et mettre à jour toutes les feuilles de tableau ouvert, sous l'onglet Formules, dans le groupe de calcul, cliquez sur le bouton Calculer maintenant.

Pour recalculer manuellement la feuille de calcul active et des graphiques et des feuilles de graphiques liées à cette feuille de calcul, sur l'onglet Formules, dans le groupe de calcul, cliquez sur le bouton Calculer feuille.

Astuce: Vous pouvez modifier plusieurs de ces options en dehors de la boîte de dialogue Options Excel. Dans l'onglet Formules, dans le groupe de calcul, cliquez sur Options de calcul. puis cliquez sur Automatique.

Remarque: Si une feuille de calcul contient une formule qui est liée à une feuille de calcul qui n'a pas été recalculé et vous mettez à jour ce lien, Excel affiche un message indiquant que la feuille de calcul source n'est pas complètement recalculée. Pour mettre à jour le lien avec la valeur actuelle stockée sur la feuille de calcul source, même si la valeur pourrait ne pas être correct, cliquez sur OK. Pour annuler la mise à jour le lien et utilisez la valeur précédente obtenue à partir de la feuille de calcul source, cliquez sur Annuler.

Recalcule manuellement une feuille de calcul ou classeur en utilisant les raccourcis clavier







Cliquez sur l'onglet Fichier, cliquez sur Options. puis cliquez sur la catégorie des formules.

Dans la section Calcul des options, cochez la case Activer de calcul itératif.

Pour définir le nombre maximum de fois Excel recalcule, tapez le nombre d'itérations dans la zone Itérations maximum. Plus le nombre d'itérations, plus le temps Excel devra recalculer une feuille de calcul.

Pour fixer le montant maximum de changement que vous accepterez entre les résultats de recalcul, tapez le montant dans la zone de changement maximum. Plus le nombre, plus le résultat est précis et plus le temps Excel doit recalculer une feuille de calcul.

Remarque: Solver et font partie Goal Seek d'une suite de commandes parfois appelées what-if outils d'analyse. Les deux commandes utilisent itération d'une manière contrôlée pour obtenir les résultats souhaités. Vous pouvez utiliser Solver lorsque vous avez besoin de trouver la valeur optimale pour une cellule particulière en ajustant les valeurs de plusieurs cellules ou lorsque vous voulez appliquer des limitations spécifiques à un ou plusieurs des valeurs dans le calcul. Vous pouvez utiliser lorsque vous Seek Goal connaissez le résultat souhaité d'une formule unique, mais pas la valeur d'entrée de la formule doit déterminer le résultat.

Changer la précision des calculs dans un classeur

Avant de modifier la précision des calculs, garder à l'esprit les points importants suivants:

Par défaut, Excel calcule stocké, non affiché, les valeurs

Soyez prudent lorsque vous modifiez la précision des calculs

Lorsqu'une formule effectue des calculs, Excel utilise généralement les valeurs stockées dans les cellules référencées par la formule. Par exemple, si deux cellules contiennent chacune la valeur 10,005 et les cellules sont formatées pour afficher les valeurs dans le format monétaire, la valeur 10,01 $ est affiché dans chaque cellule. Si vous ajoutez les deux cellules ensemble, le résultat est 20,01 $, car Excel ajoute les valeurs stockées 10.005 et 10.005, et non les valeurs affichées.

Cliquez sur l'onglet Fichier, cliquez sur Options. puis cliquez sur la catégorie Avancé.

Dans le calcul de cette section Lors du classeur, sélectionnez le classeur que vous voulez puis sélectionnez Set précision case à cocher affichée.

En savoir plus sur la précision dans Excel

Bien que Excel limite la précision à 15 chiffres, cela ne signifie pas que 15 chiffres est la limite de la taille d'un numéro que vous pouvez stocker dans Excel. La limite est 9.99999999999999E + 307 pour les nombres positifs, et -9.99999999999999E + 307 pour les nombres négatifs. Ceci est approximativement le même que 1 ou -1, suivi par 308 zéros.

Modifier le nombre de processeurs utilisés pour calculer des formules

Un ordinateur peut avoir plus d'un processeur (il contient plusieurs processeurs physiques) ou peut être hyperthreaded (il contient plusieurs processeurs logiques). Sur ces ordinateurs, vous pouvez améliorer ou contrôler le temps qu'il faut pour recalculer les classeurs qui contiennent de nombreuses formules en définissant le nombre de processeurs à utiliser pour recalcul. Dans de nombreux cas, des parties d'une charge de travail de recalcul peuvent être effectuées simultanément. Fractionnement cette charge de travail sur plusieurs processeurs peut réduire le temps qu'il faut compléter le recalcul.

Cliquez sur l'onglet Fichier, cliquez sur Options. puis cliquez sur la catégorie Avancé.

Pour activer ou désactiver l'utilisation de plusieurs processeurs pendant le calcul, dans la section des formules, sélectionner ou désélectionner la case à cocher calcul multithread.

Remarque Cette case à cocher est activée par défaut, et tous les processeurs sont utilisés lors du calcul. Le nombre de processeurs sur votre ordinateur est automatiquement détecté et affiché à côté de l'utiliser tous les processeurs cet ordinateur.

En option, si vous sélectionnez Activer le calcul multi-thread. vous pouvez contrôler le nombre de processeurs à utiliser sur votre ordinateur. Par exemple, vous pouvez limiter le nombre de processeurs utilisés au cours de recalcul si vous avez d'autres programmes en cours d'exécution sur votre ordinateur nécessitant un temps de traitement dédié.

Pour contrôler le nombre de processeurs, sous le nombre de threads de calcul. cliquez sur Manuel. Entrez le nombre de processeurs à utiliser (le nombre maximum est de 1024).

Renseignez-vous sur le calcul des classeurs qui ont été créés dans une version antérieure d'Excel

Pour faire en sorte que les classeurs et plus sont calculées correctement, Excel se comporte différemment lorsque vous ouvrez un classeur enregistré dans une version antérieure d'Excel que lorsque vous ouvrez un classeur créé dans la version actuelle.

Lorsque vous ouvrez un classeur créé dans la version actuelle, Excel recalcule uniquement les formules qui dépendent des cellules qui ont changé.

Lorsque vous utilisez ouvrir un classeur qui a été créé dans une version antérieure d'Excel, toutes les formules dans le classeur - ceux qui dépendent des cellules qui ont changé et ceux qui ne le font pas - sont recalculés. Cela garantit que le classeur est entièrement optimisé pour la version actuelle Excel. L'exception est lorsque le classeur est dans un mode de calcul différent, tel que manuel.

Parce que le recalcul complet peut prendre plus de temps que recalcul partiel, l'ouverture d'un classeur qui n'a pas été enregistré dans la version actuelle Excel peut prendre plus de temps que d'habitude. Une fois que vous enregistrez le classeur dans la version actuelle d'Excel, il sera plus rapide.

Besoin d'aide?

Vous pouvez toujours demander à un expert dans l'Excel Community Tech. obtenir un soutien dans la communauté Réponses. ou suggérer une nouvelle fonctionnalité ou l'amélioration sur Excel voix utilisateur.







Articles Liés