J'ai une formule dans une cellule qui compte les valeurs dans 2 autres cellules. Normalement, après avoir entré les valeurs dans ces 2 autres cellules, la cellule de formule se met à jour automatiquement lorsque Enter est enfoncé ou lorsque les cellules sont cliquées.
Cependant, pour une raison quelconque, la valeur calculée par la formule ne se met pas à jour automatiquement. Je dois cliquer sur la barre de formule, puis sur Entrée pour que la cellule de formule fonctionne.
Pourquoi cela arrive-t-il?
Une cause probable est que le calcul est défini sur manuel. Pour changer cela en automatique dans les différentes versions d'Excel:
2003 : Outils> Options> Calcul> Calcul> Automatique.
2007 : bouton Office> options Excel> Formules> Calcul de classeur> Automatique.
2010 et plus récent : Fichier> Options> Formules> Calcul de classeur> Automatique.
Sur Mac:
Dans certains cas, vous préférerez peut-être le laisser sur manuel, par exemple s'il y a beaucoup de calculs lourds à effectuer. Dans ce cas, vous pouvez simplement appuyer sur F9 lorsque vous souhaitez que les calculs soient mis à jour.
Confirmez avec Excel 2007: bouton Office> options Excel> Formules> Calcul de classeur> Automatique.
Touche courte pour actualiser
Ctrl+F9
J'en ai un exemple avec Excel 2010: une feuille de calcul particulière qui ne recalculerait pas automatiquement. J'ai changé le réglage comme indiqué ci-dessus; mais le recalcul automatique n'a toujours pas fonctionné et, après avoir revérifié l'option "Calcul", a constaté qu'il s'était réinitialisé à "Manuel" tout seul. Trois tentatives plus tard et il était toujours catégorique qu'il voulait être "manuel" et rien d'autre.
Copie le contenu de la feuille de calcul dans une nouvelle, et supprime l'ancien (ce n'était pas une feuille de calcul particulièrement importante, heureusement), et tout allait bien. Je ne peux que supposer que le fichier a été corrompu.
Une bonne raison de conserver des sauvegardes.
Republier cet extrait que l'utilisateur RFB a tenté (de manière inappropriée) de modifier dans ma réponse :
Une cause possible est que le fichier Office Prefs est corrompu. Sous OSX, cela se trouve dans:
Library/Group containers/*.office/com.Microsoft.officeprefs.plist.
Supprimez ce fichier et redémarrez le système d'exploitation. Un nouveau fichier plist sera créé lors du redémarrage d'Office. Les formules ont été recalculées à nouveau parfaitement.
J'ai rencontré un problème où certaines cellules ne calculaient pas. J'ai vérifié toutes les choses normales, comme le type de cellule, le calcul automatique, etc.
Le problème, c’est la formule et le fait que j’ai entouré les chiffres de guillemets. Cela a probablement transformé la cellule en cellule de format texte, même si, techniquement, la cellule était toujours un nombre et répertorié comme tel sous les formats.
J'ai dépouillé les citations et les cellules calculées comme d'habitude.
Dans mon cas, j'utilisais un complément particulier appelé PI Datalink. D'une manière ou d'une autre, la méthode Calculer de PI ne fonctionnait plus pendant le recalcul normal du classeur. Dans Paramètres je devais changer la commande de mise à jour automatique en Calcul complet puis de nouveau. Une fois le paramètre d'origine restauré, le complément s'est exécuté normalement.
J'ai également eu ce problème avec un très grand tableur qui a juste cessé de se mettre à jour tout au long du week-end, mais après avoir vérifié les solutions ci-dessus, les paramètres étaient déjà réglés sur automatique et la feuille était trop volumineuse pour être reconstruite.
Ma solution était de trouver une ancienne version du même tableur Excel ne présentant pas ces problèmes avant son archivage, de taille et de complexité similaires à celles de la version actuelle.
J'ai ouvert cette feuille de calcul, vérifié qu'elle fonctionnait toujours et avec une mise à jour automatique avec l'installation actuelle de MS Excel et toutes les nouvelles mises à jour automatiques du bureau (avec lesquelles elle fonctionnait), puis je rouvrais simplement la feuille de calcul d'origine. "Hey presto" ça fonctionnait encore.