# Variables

### Déclaration de variables

Déclarez une variable avec le symbole égal '='.

```
discount = 10%                         | 10%
cost = $550                            | $550
cost - discount                        | $495.00  
```

Une variable peut être un seul mot ou une phrase entière.

### Variables globales

Pour déclarer des variables qui fonctionnent sur toutes les feuilles, allez dans `Paramètres > Calculateur > Variables globales` et ajoutez une nouvelle variable en cliquant sur le bouton plus.

### Redéfinition des variables

Une variable peut être redéfinie en lui donnant une nouvelle valeur.

La valeur la plus récemment définie sera utilisée sur les lignes suivantes.

```
monthly rent = $1,900 // 2018      | $1,900
monthly rent = $2,150 // 2019      | $2,150   
monthly rent / 4 people            | $537.50
```

#### Variables pouvant être ajoutées et soustraites

Utilisez les opérateurs `+=` et `-=` pour modifier la valeur d'une variable

![](/files/goaJ24HBllq50UTbYE9S)

## Conseils pour travailler avec les variables

#### Aperçu de la valeur d'une variable

Sur Mac, apercevez la valeur d'une variable en maintenant la touche Shift enfoncée et en survolant la variable.

<figure><img src="/files/w234xDAxFyaJ2SBVSEoB" alt="" width="158"><figcaption><p>Aperçu de la valeur d'une variable sur Mac</p></figcaption></figure>

Sur iPad et iPhone, sélectionnez une variable pour voir sa valeur.

<figure><img src="/files/EzaJwMnJlsF2mV5gz1Vi" alt="" width="359"><figcaption><p>Aperçu de la valeur d'une variable sur iPad et iPhone</p></figcaption></figure>

#### Complétion automatique des noms de variables

Au lieu de taper un long nom de variable, vous pouvez appuyer sur la touche **Échap** puis sur **Entrée** pour insérer rapidement l'intégralité du nom de la variable.

![Appuyez sur Échap pour compléter automatiquement les noms de variables longs](/files/TpOzNqyARcLrS4Ecvp8n)

### Renommage des variables

Lorsque vous renommez une variable, Soulver proposera de mettre à jour automatiquement toutes les lignes qui font référence à votre variable pour utiliser le nouveau nom.

Pour déclencher cette fonctionnalité, déplacez simplement le curseur sur une autre ligne, après avoir modifié le nom d'une variable sur une ligne de déclaration de variable.

<div align="left"><figure><img src="/files/Zdu1ECuHfX0Q1bx5Dhyq" alt="" width="372"><figcaption></figcaption></figure></div>

## Points à noter sur les déclarations de variables

#### Les variables doivent être déclarées avant utilisation

Vous ne pouvez pas faire référence à une variable *avant* qu'elle n'ait été déclarée.

Ce comportement est cohérent avec le fonctionnement des variables dans les langages de programmation (mais diffère de Soulver 2).

#### L'arrondi des devises ne s'applique pas aux lignes de déclaration de variables

Lorsque vous déclarez une variable en devise, elle sera affichée **sans arrondissement** afin qu'il ne soit pas ambigu quelle est la valeur réelle stockée dans la variable.

Lorsqu'elle est utilisée sur les lignes suivantes, l'arrondi des devises s'appliquera comme d'habitude.

<figure><img src="/files/lyhjm37v5rrESzWBnDfn" alt="" width="563"><figcaption><p>Il est clair quelle est la valeur réelle de "coût par jour"</p></figcaption></figure>

#### Les déclarations de variables peuvent être exclues du total flottant

Utilisez le menu Vue > Options de total pour configurer si le total flottant doit inclure ou exclure les lignes de déclaration de variables.

<figure><img src="/files/y3CnS5Xp250GlHeZEg9M" alt="" width="563"><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.soulver.app/fr/documentation/variables.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
