Maison >Tutoriel logiciel >Logiciel de bureau >Tout ce que vous devez savoir sur les fonctions volatiles dans Excel

Tout ce que vous devez savoir sur les fonctions volatiles dans Excel

Linda Hamilton
Linda Hamiltonoriginal
2025-02-06 18:16:13387parcourir

Liens rapides

  • Qu'est-ce qu'une fonction volatile?
  • Les avantages de l'utilisation de fonctions volatiles
  • Les inconvénients de l'utilisation des fonctions volatiles
  • comment Empêchez les fonctions volatiles de calculer automatiquement
  • Exemples de fonctions volatiles

des centaines de fonctions Excel, il y a quelques-uns qui sont appelés volatils. Dans cet article, nous examinerons les fonctions volatiles, leurs avantages et leurs inconvénients, comment les gérer s'ils provoquent des problèmes dans votre feuille de calcul, et certains des exemples les plus simples.

Qu'est-ce que Une fonction volatile?

Une fonction volatile est une fonction qui recalcule chaque fois qu'un changement est apporté à une feuille de calcul Excel, ou chaque fois qu'un classeur existant est rouvert. En allant un peu plus loin, lorsqu'une fonction volatile est recalculée, toute cellule dépendante de cette fonction volatile est également recalculée, tout comme toute cellule qui dépend de cette dépendance - et ainsi de suite!

Dans cet exemple, nous avons Utilisé la fonction NOW, qui montre la date et l'heure actuelles (plus à ce sujet plus tard). Chaque fois qu'un changement est effectué dans la feuille de calcul, Excel réévalue cette cellule pour voir s'il doit être mis à jour avec une nouvelle date ou une nouvelle heure.

Tout ce que vous devez savoir sur les fonctions volatiles dans Excel

La fonction volatile que vous utilisez, ce que vous voyez dans la cellule peut changer, même si les arguments de la fonction restent les mêmes.

Les avantages de l'utilisation de fonctions volatiles

Le plus grand avantage - et la fonction principale - des fonctions volatiles d'Excel est qu'ils fournissent des informations à jour. Ceci est utile si vous projetez une feuille de calcul en direct sur un écran pour qu'un public puisse le voir, comme lors d'une réunion d'affaires. C'est également un outil pratique si vous avez un tableau de bord Excel et que vous souhaitez surveiller la situation au fil du temps, ou si vous êtes impliqué dans la finance et que vous souhaitez garder une trace des changements de marché.

Les inconvénients de l'utilisation des fonctions volatiles

Les fonctions volatiles obtiennent une mauvaise presse dans de nombreux tutoriels et articles Excel, principalement en raison de leur impact sur les performances de la feuille de calcul. Il est peu probable que l'ajout d'une fonction volatile à une petite feuille de calcul entraîne des problèmes majeurs. Cependant, dans les feuilles de calcul avec des ensembles de données importants et de nombreuses formules, une seule fonction volatile peut ralentir considérablement les performances du programme.

Dans le pire des cas, il peut faire crash Excel, surtout si vous utilisez un faible -Le ordinateur à l'amorce, et vous avez beaucoup de cellules en fonction de la fonction volatile. Même sur un ordinateur puissant, l'utilisation de nombreuses fonctions volatiles dans une feuille de calcul peut faire fonctionner lentement Excel.

Même Microsoft lui-même vous recommande de réduire le nombre de fonctions volatiles que vous utilisez pour accélérer votre feuille de calcul. Plus précisément, il suggère d'utiliser des méthodes alternatives pour obtenir des résultats identiques ou similaires, tels que l'index plutôt que le décalage, ou choisir au lieu de l'indirect.

Comment empêcher les fonctions volatiles de calculer automatiquement

si , comme mentionné ci-dessus, une fonction volatile provoque des problèmes de performances, il existe plusieurs façons de l'empêcher de calculer automatiquement chaque fois que vous apportez des modifications à votre classeur. Tout d'abord, nous examinerons comment affecter l'ensemble des fonctions volatiles du classeur, puis nous examinerons d'autres moyens de transformer les fonctions volatiles individuelles en fonctions régulières.

empêcher toutes les fonctions volatiles de calculer automatiquement

La première option consiste à modifier les paramètres de calcul dans Excel. Cela ne changera pas le fonctionnement des fonctions elles-mêmes, mais cela affectera lorsqu'ils seront calculés. Pour ce faire, cliquez sur le bouton "Options de calcul" dans l'onglet Formules du ruban et choisissez "Manuel".

Tout ce que vous devez savoir sur les fonctions volatiles dans Excel

Ce paramètre modifié s'applique instantanément à toutes les feuilles de calcul que vous avez déjà ouvertes, ainsi qu'à tous les classeurs que vous ouvrez par la suite, jusqu'à ce que vous le modifiez. En outre, les cellules contenant des fonctions volatiles qui n'ont pas été mises à jour automatiquement en raison de ce changement seront reformatées avec Strikethrough (également connu sous le nom de valeur obsolète). Cela vous rappelle que les informations de cette cellule ne sont pas à jour.

Maintenant, les fonctions volatiles ne seront calculé classeurs, ou "calcul de la feuille" pour calculer la feuille active. Les deux options peuvent être trouvées dans l'onglet Formule du ruban. Vous pouvez également utiliser le raccourci du clavier F9 Excel pour effectuer la même action que Calculer maintenant, ou déplacer F9 pour effectuer la même action que Calculer la feuille.

Tout ce que vous devez savoir sur les fonctions volatiles dans Excel

GÉLETISSEZ UN TEMPS VOLATILE OU Fonction de date

Si vous avez une fonction d'heure ou de date volatile dans votre feuille de calcul, ce qui signifie qu'il met à jour automatiquement avec l'heure et la date de votre ordinateur, vous pouvez le transformer en heure ou date gelée.

pour Faites cela, double-cliquez sur la cellule contenant la fonction, placez votre curseur sur la partie de la formule contenant la fonction d'heure ou de date et appuyez sur F9. Cela transformera ensuite l'heure ou la date en un numéro de série, et lorsque vous appuyez sur Entrée, il convertira ce numéro de série en une durée ou d'une date statique.

N'oubliez cependant pas que cela ne mettra pas à jour lorsque L'heure ou la date change, et il n'adoptera pas la mise en forme de strikethrough, car ce n'est plus une fonction volatile.

Copier et coller la valeur cellulaire

Une autre façon de transformer une fonction volatile en une fonction volatile en Une valeur standard consiste à copier la cellule contenant le résultat de la fonction volatile et à coller la valeur uniquement dans la même cellule.

Par exemple, si vous avez une cellule contenant un nombre aléatoire généré via une fonction volatile, sélectionnez la cellule, appuyez sur Ctrl C, puis appuyez sur Ctrl Shift V dans la même cellule. Cela collera le nombre aléatoire volatil comme un nombre aléatoire fixe, et comme la cellule est déjà correctement formatée, la valeur apparaîtra exactement comme elle était volatile.

Exemples de fonctions volatiles

Voici quelques-unes des fonctions volatiles les plus fondamentales d'Excel:

nom

Syntaxe

ce qu'il fait

maintenant

= maintenant ()

Renvoie le numéro de série pour la date et l'heure actuelles, transforme la cellule en format de numéro personnalisé, puis transforme le numéro de série en la date et l'heure actuelles sous forme Excel standard.

aujourd'hui

= aujourd'hui ()

Renvoie le numéro de série pour la date en cours , transforme la cellule en format de numéro de date, puis transforme le numéro de série en la date actuelle.

rand

= rand ()

renvoie un nombre aléatoire entre 0 et 1.

randbetween

= randbetween ( a , b )

Renvoie un nombre aléatoire entre les valeurs a et b , tel que déterminé par les valeurs ou les références de cellule que vous ajoutez à la formule.

Excel a également des fonctions volatiles plus avancées, telles que le décalage et l'indirect. Pour les utiliser, dirigez-vous vers Excel, cliquez sur le " fx " Icon à côté de la barre de formule et utilisez le guide de fonction d'insertion d'Excel pour les essayer.

Tout ce que vous devez savoir sur les fonctions volatiles dans Excel


ainsi que la limitation du nombre de fonctions volatiles que vous utilisez dans Excel pour garantir les performances de votre classeur, il existe de nombreuses autres façons d'accélérer votre feuille de calcul, y compris la réduction de la mise en forme, la simplification de vos formules et la compression des images.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn