L'utilisation de fonctions volatiles dans Excel

Les fonctions volatiles sont les fonctions d'Excel et d'autres tableurs qui provoquent le recalcul des cellules dans lesquelles se trouvent les fonctions chaque fois que la feuille de calcul est recalculée. Les fonctions volatiles recalculent même si elles ou les données dont elles dépendent ne semblent pas avoir changé.

De plus, toute formule qui dépend directement ou indirectement d'une cellule contenant une fonction volatile sera également recalculée à chaque recalcul. Pour ces raisons, l'utilisation de trop de fonctions volatiles dans une grande feuille de calcul ou un classeur peut augmenter considérablement le temps requis pour le recalcul.

Fonction volatile commune et peu commune

Certaines des fonctions volatiles les plus couramment utilisées sont:

tandis que les fonctions volatiles les moins utilisées comprennent:

Exemple de fonction volatile

Comme vu dans l'image ci-dessus,

Par conséquent, chaque fois qu'un recalcul de feuille de calcul se produit, les valeurs dans les cellules D2 et D3 changent avec la valeur dans la cellule D1 car D2 et D3 dépendent directement ou indirectement du nombre aléatoire généré par la fonction RAND volatile dans D1.

Actions qui provoquent des recalculs

Les actions courantes qui déclenchent le recalcul des feuilles de calcul ou des classeurs incluent:

Formatage conditionnel et recalcul

Les formats conditionnels doivent être évalués avec chaque calcul pour déterminer si les conditions qui ont provoqué l'application des options de formatage spécifiées existent toujours. Par conséquent, toute formule utilisée dans une règle de mise en forme conditionnelle devient effectivement volatile.