web-dev-qa-db-fra.com

Déclaration de variables dans des cellules Excel

Est-il possible de déclarer des variables dans des cellules Excel et de les utiliser en tant que paramètres de formules dans d'autres cellules?

Par exemple, je déclarerais var1=10 dans l'une des cellules. Dans une autre cellule, j'utiliserais var1 pour un calcul comme: =var1*20.

51
Manoj

Vous pouvez nommer des cellules. Pour ce faire, cliquez sur la zone de nom (à côté de la barre de formule, qui indique "A1" par exemple), puis tapez un nom, tel que "myvar". Vous pouvez maintenant utiliser ce nom au lieu de la référence de cellule:

= myvar*25
82
AKX

Je viens également de découvrir comment procéder avec le gestionnaire de noms Excel (Formules> Section Noms définis> Gestionnaire de noms).

Vous pouvez définir une variable qui ne doit pas nécessairement "vivre" dans une cellule et vous pouvez ensuite l'utiliser dans des formules.

Excel Name Manager

39
Colorado Techie

Le jargon dans Excel est différent, vous ne "déclarez pas les variables", vous "nommez" les cellules ou les tableaux.

Voici un bon aperçu de la procédure à suivre: http://office.Microsoft.com/en-001/Excel-help/define-and-use-names-in-formulas-HA010342417.aspx =

5
user3825260

Vous pouvez utiliser des cellules (cachées) comme variables. Par exemple, vous pouvez masquer la colonne C, définissez C1 sur

=20

et l'utiliser comme

=c1*20

Vous pouvez également écrire des macros VBA qui définissent et lisent une variable globale.

Edit: AKX rend ma réponse partiellement incorrecte. Je ne savais pas que vous pouviez nommer des cellules dans Excel.

2
ymihere