Problème:

Lorsque vous utilisez des fonctions volatiles, telles que MAINTENANT et RANDBETWEEN, les résultats changent chaque fois que des modifications sont apportées à la feuille de calcul.

Pouvons-nous restreindre le recalcul automatique afin que les résultats ne changent qu’à la demande?

Solution 1:

Utilisez les fonctions IF et RANDBETWEEN comme indiqué dans la formule suivante dans la cellule B2:

IF (A2, RANDBETWEEN (2,12), B2)

Ainsi, NOW () recalculera automatiquement uniquement lorsque la valeur correspondante dans la colonne A est VRAI.

Pour empêcher le résultat de changer, modifiez la valeur de la colonne A sur FALSE, et la dernière valeur calculée restera inchangée lors du recalcul.

Solution 2:

Pour permettre les calculs d’itération:

Sélectionnez Outils? Options, cochez la case Itération et appuyez sur OK.

Dans la colonne A, à côté de votre formule d’origine, saisissez TRUE pour activer le recalcul automatique ou FALSE pour le désactiver.

À la place de votre formule originale dans B3 (= MAINTENANT ()), utilisez les fonctions IF et MAINTENANT comme indiqué dans la formule suivante:

SI (A3, MAINTENANT (), B3)