Concept : calcul automatique et manuel dans les formules de classeur
Il est utile de comprendre les actions qui poussent Worksheets à calculer ou à recalculer les formules de votre classeur.
Les calculs dépendent du type de formule et de l’action que vous effectuez. Le temps de recalcul inclut le temps consacré à l’exécution des rapports, à l’exécution des formules et à l’application de la mise en forme conditionnelle.
Ce tableau indique si Worksheets recalcule ou non les données du classeur :
Paramètre de recalcul | Type de formule/classeur | Événement/action | Recalculer la formule? |
|---|---|---|---|
Automatique | Volatile
| Changement dans n’importe quelle cellule du classeur. | Oui. |
Automatique | Non volatile | Changement dans n’importe quelle cellule dont dépend celle-ci. | Oui. |
Automatique | ARRAYAREA | Une formule utilise ARRAYAREA ainsi que le tableau référencé par les changements ARRAYAREA. Changement dans la cellule d’ancrage (cellule en haut à gauche) du tableau référencé par ARRAYAREA. | Oui. |
Automatique | RANDCONST | Non. Cette fonction non volatile est recalculée uniquement dans les cas suivants :
| |
Automatique | SELECT (avec données dynamiques) | Actualisation manuelle de la plage de données dynamiques. Le calendrier d’actualisation des données dynamiques s’exécute. | Oui. |
Automatique | SELECT en tant que formule générique | Changement dans les cellules auxquelles la formule fait référence. | Cela dépend.
Si vous utilisez la section des paramètres pour référencer des données, la formule s’exécute lorsque les données changent. Si vous modifiez les données dans la partie de l’énoncé de SELECT, la formule ne s’exécute pas de nouveau. |
Automatique | ONCE | Placez (enveloppe) n’importe quelle formule dans la fonction ONCE. | Non. |
Automatique | Classeur copié | La première fois que vous ouvrez un classeur copié. | Non. Sélectionnez pour mettre à jour le classeur. |
Automatique | Fichier Microsoft Excel converti | La première fois que vous ouvrez le classeur téléversé/converti. | Non. Sélectionnez pour mettre à jour le classeur. |
Manuel | N’importe lequel | N’importe lequel. | Non. Worksheets ne recalcule jamais les formules, sauf si vous lancez manuellement un nouveau calcul. Cela s’applique à toutes les formules, y compris les formules volatiles. (Les nouvelles formules sont calculées lorsque vous les soumettez la première fois, mais elles ne sont pas recalculées.) |
Le paramètre de nouveau calcul par défaut dans les classeurs est
Automatique
.Vous souhaiterez peut-être empêcher le nouveau calcul automatique dans certaines situations. Exemple : si vous apportez de nombreuses modifications à un classeur contenant des formules complexes, vous souhaiterez peut-être attendre la fin de toutes vos modifications avant de recalculer les formules.
Pour préciser une option de calcul, sélectionnez .
Pour recalculer manuellement les formules, utilisez l’une des actions suivantes :
- calcule toutes les formules du classeur dans lesquelles les données ont changé.
- calcule toutes les formules du classeur, que les données aient changé ou non depuis le dernier calcul.Recalculer toutmet également à jour les références externes dans les classeurs consommateur
Remarques
:- Lorsque vous effectuez une action qui ne génère pas de nouveau calcul, comme le téléversement d’un fichier Microsoft Excel dans Worksheets et l’ouverture du classeur converti la première fois, sélectionnez pour mettre à jour le classeur.
- L’utilisation des paramètres ou des actions de nouveau calcul n’a aucune répercussion sur les données dynamiques d’un classeur. Vous pouvez actualiser manuellement les données dynamiques en sélectionnant , en sélectionnantActualiser maintenantdans le panneau Données dynamiques, ou en définissant une actualisation planifiée à l’aide de l’option .