Le codage en dur ressemble à un concept de programmation complexe, mais il s'agit d'un concept fondamental dans Microsoft Excel. Apprenons ce que c'est et quand vous devez l'utiliser.
Le concept est familier à ceux qui connaissent bien un langage de programmation : il suffit de remplacer les cellules par des variables contenant des valeurs spécifiques, et la signification fonctionnelle reste la même.
Un cours intensif sur les références de cellules
Pour comprendre le codage en dur, nous devons connaître comment fonctionnent les références de cellules Excel car c'est là que tout commence.
Chaque cellule d'Excel peut être référencée en combinant son numéro de colonne alphabétique et son numéro de ligne numérique. Cela vous permet d'indiquer des cellules spécifiques avec des notations telles que A3, D5, etc.
Au lieu de cellules individuelles, vous pouvez référencer des plages entières avec deux points. Taper B4:B12, par exemple, vous donne toutes les cellules de cette plage. Vous pouvez même relier des feuilles entre différentes feuilles et classeurs avec ces relations.
Presque toutes les opérations mathématiques sur les cellules sont effectuées à l'aide de leurs références de cellule, ce qui est plus pratique que de rechercher et de saisir les valeurs réelles. Il existe une autre raison, mais nous y reviendrons plus en détail dans la section suivante.
Pourquoi est-il recommandé d'utiliser des références de cellules dans Excel ?
Le principe de l'utilisation d'Excel est la commodité de mettre à jour les valeurs grâce à son formules. Supposons que vous disposiez d'une feuille de calcul calculant les dépenses totales d'une entreprise sur un mois et que vous utilisiez ce total dans de nombreux autres graphiques et calculs.
Avec un stylo et du papier, vous devrez recalculer le total et tous les autres calculs qui utilisaient sa valeur, ce qui est un processus fastidieux et sujet aux erreurs. Sans parler de presque impossible si la feuille de calcul contient des milliers d'entrées.
Mais dans Excel, tant que vous utilisez les références de cellule correctes, vous n'avez pas à vous soucier de corriger les calculs. Modifiez n'importe quelle valeur dont vous avez besoin et tous les calculs faisant référence à cette cellule mettront automatiquement à jour leurs résultats (même si vous devrez peut-être utiliser le bouton Calculer la feuille).
Qu'est-ce que le codage en dur ? Quand devriez-vous l'utiliser ?
Le codage en dur dans Excel consiste à abandonner les références de cellules au profit de valeurs absolues. Cela signifie que quels que soient les changements apportés aux cellules ou à leur contenu, les valeurs codées en dur restent les mêmes.
En général, ce n'est pas une bonne idée d'utiliser des valeurs codées en dur. Un codage en dur mal planifié est la raison pour laquelle les feuilles de calcul complexes sont brisées, car il est pénible de rechercher les valeurs codées en dur et de les modifier si le besoin s'en fait sentir..
Mais il existe certaines situations dans lesquelles le codage en dur est pratique. Des éléments tels que les constantes ou les données historiques sont des valeurs que vous souhaitez conserver identiques en fonction de leurs références.
Pour ces nombres, nous utilisons le codage en dur dans Excel. Voici quelques façons de procéder.
Méthodes de codage en dur
Saisie manuelle de valeurs (non recommandé )
La manière la plus simple (et la plus déconseillée) de coder en dur consiste à saisir manuellement les nombres dont vous avez besoin. Cela signifie ne pas utiliser de références de cellules mais simplement saisir les valeurs.
Vous ne devez utiliser cette méthode que pour les valeurs de chaîne, car elles ne sont pas destinées à être utilisées dans les calculs. Et, bien sûr, la première fois que vous saisissez des valeurs dans votre feuille de calcul est également techniquement un codage en dur.
N'oubliez pas d'utiliser des références dans toute formule utilisant ces valeurs de base.
Définir une constante (à l'aide du gestionnaire de noms)
La manière la plus élégante de coder en dur consiste à définir des valeurs constantes. Excel fournit le Name Managerpour faire exactement cela.
L'idée est de donner un nom à votre valeur codée en dur dans la feuille de calcul afin que le rôle de la valeur soit clair, en plus de vous donner un emplacement central à partir duquel la modifier. Cela ressemble beaucoup au fonctionnement des constantes dans de nombreux langages de programmation.
Mais vous vous demandez peut-être : quel est l'intérêt d'utiliser Définir le nom lorsque vous pouvez obtenir des résultats similaires en saisissant la valeur dans une cellule dédiée et en la référençant ? La seule différence est que le nom signifie plus clairement ce que représente la valeur.
Vous pouvez définir toute une plage de valeurs avec cette méthode, en plus de créer des constantes nommées qui n'existent pas sur la feuille de calcul.
Avec la commande Coller spécial.
Habituellement, lorsque vous copiez une sélection de cellules contenant des formules, Excel ajuste automatiquement les références à leur nouvel emplacement. Mais que se passe-t-il si vous copiez un ancien ensemble de données et n'avez besoin que de ses valeurs d'origine telles quelles ?
C'est ici qu'intervient la commande Collage spécial. Le collage spécial peut coller sélectivement certains aspects des données que vous copiez au lieu du tout.
L'utilisation courante de cette commande consiste à copier uniquement les formules utilisées, mais vous pouvez également faire l'inverse et coller uniquement les valeurs à la place. Cela vous donne les résultats des calculs d'origine sous une forme codée en dur afin que toute modification apportée aux nombres d'origine ne les affectera pas.
Est-ce que Le codage en dur en vaut-il la peine dans MS Excel ?
À moins que vous sachiez ce que vous faites, éviter toute forme de codage en dur est une bonne idée. N'oubliez pas d'utiliser relatif ou, mieux encore, références de cellules absolues et gardez vos formules propres vous évitera bien des maux de tête sur toute la ligne.
Cela étant dit, un utilisateur prudent peut profiter de certaines méthodes spécifiques de codage en dur pour rendre certains calculs plus concis et élégants. Des éléments tels que des constantes nommées ou des opérations effectuées via le collage spécial peuvent introduire des valeurs codées en dur sans gâcher votre feuille de calcul.
En revanche, le codage manuel en dur doit toujours être évité, sauf si vous saisissez des données de base à utiliser ultérieurement dans des calculs sur une feuille de calcul.
.