Trois méthodes pour empêcher les fonctions volatiles dans Excel

3 méthodes pour empêcher le recalcul des fonctions volatiles dans Microsoft Excel

Les fonctions volatiles dans Excel, telles que MAINTENANT(), AUJOURD’HUI(), ALEA() et ALEA.ENTRE.BORNES(), recalculent automatiquement leurs résultats à chaque modification du classeur. Cela peut ralentir les performances ou modifier des données sensibles. Voici comment figer leurs valeurs.

Matériel requis

  • Microsoft Excel (version desktop)
  • Clavier avec raccourcis fonctionnels

Méthode 1 : Convertir une fonction volatile en valeur statique lors de la saisie

Étapes :

  1. Saisissez la formule volatile (ex: =MAINTENANT())
  2. En mode édition (avant de valider avec Entrée), appuyez sur F9 puis Entrée
  3. Formatez la cellule :
    • Ctrl+1 pour ouvrir le format de cellule
    • Sélectionnez « Personnalisé » et choisissez le format date/heure (ex: JJ/MM/AAAA HH:MM)

Astuce : Utilisez Ctrl+; pour la date actuelle ou Ctrl+Maj+: pour l’heure (Cmd sur Mac).

Méthode 2 : Convertir rétroactivement des cellules volatiles en valeurs fixes

Étapes :

  1. Sélectionnez les cellules contenant les fonctions volatiles
  2. Copiez avec Ctrl+C
  3. Collez en valeurs avec Ctrl+Maj+V (Ctrl+Cmd+V sur Mac)

Application : Particulièrement utile pour figer des nombres aléatoires générés avec =ALEA.ENTRE.BORNES(50;100).

Méthode 3 : Désactiver le calcul automatique

Étapes :

  1. Onglet Formules > Options de calcul > Manuel
  2. Les fonctions ne recalculeront que lors :
    • D’un enregistrement (Ctrl+S)
    • D’un appui sur F9 (tout le classeur)
    • D’un appui sur Maj+F9 (feuille active)

Attention : Les valeurs obsolètes apparaissent avec un barré. Ce réglage affecte tous les classeurs ouverts.

Conclusion

Ces méthodes permettent de contrôler le comportement des fonctions volatiles pour améliorer les performances ou figer des données critiques. Pour optimiser Excel, combinez ces techniques avec une réduction du formatage excessif et une simplification des formules complexes.

Laisser un commentaire