Excel ne sait plus compter, calcul automatique ou sur ordre

Par défaut, Excel calcule automatiquement immédiatement et sans broncher toutes les formules qu’on lui donne à évaluer.

Sur l’exemple affiché ci-dessous additionne en C2  les valeurs contenues en A2 et B2 avec la formule = A2 + B2 et donne 2 comme résultat. Rien que de plus normal.

En C5, la formule = A5 + B5 devrait donner le résultat 6, pourtant, il n’en est rien ! Le résultat affiché est 5

Le tableur Excel perdrait-il les pédales ? Comment une telle erreur de calcul est-elle possible ?

Il faut savoir qu’en fait, Excel dispose de deux modes de fonctionnement pour faire ses calculs.
Par défaut, toutes les formules sont calculées automatiquement et immédiatement dès qu’une modification est effectuée sur une feuille. Du moment qu’il y a relativement peu de calculs à effectuer, le travail se fait en une fraction de seconde.

excel-calculauto

Par contre, cela peut être très gênant et pénalisant en terme de temps de traitement si vos feuilles contiennent des milliers de formules, car l’actualisation peut durer de longues minutes, le temps de recalculer toutes les valeurs du ou des tableaux liés… Et au bout d’un moment cela peut agacer, surtout si on est en train d’élaborer un nouveau tableau de calculs…

Dans ce cas de figure, il faut changer le paramètre qui permet à Excel de recalculer automatiquement les formules et lui demander de passer en mode manuel pour les calculs.

Pour les versions 2003 d’Excel et celles qui ont précédé, le réglage se fait dans le Menu Outils puis Options. Sur l’onglet Calcul, dans la zone Calcul, cocher le choix « sur ordre », puis valider la modification en cliquant sur OK.

Pour les versions suivantes d’Excel, le réglage s’effectue dans le Menu Fichier puis Options et enfin en se rendant sur l’onglet intitulé Formules dans Mode de calcul.

excel-calcul-manuel

À partir de là, Excel ne calcule plus automatiquement, mais manuellement en appuyant sur la touche F9 du clavier.

Remarquez que dans la barre d’état (en bas à droite ou à gauche selon la version d’Excel), dès qu’un recalcul du tableau est nécessaire, il y a un message « Calculer » d’indiqué. Cela montre qu’Excel est en mode de calcul manuel.

Pour les facétieux, si vous voulez rendre dingue un contrôleur de gestion, un financier ou quiconque manipule des chiffres dans Excel, vous savez quoi faire pour lui pourrir la vie…