> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fanifyai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Variable égale

> Condition de stratégie 1500 (UserVar_Equals) — vraie si une variable utilisateur existe et vaut exactement la valeur comparée. Catégorie Variables utilisateur.

La condition **Variable égale** (`UserVar_Equals`, identifiant `1500`) est vraie quand la [variable utilisateur](/fr/advanced/strategy/conditions#variables-utilisateur) nommée **existe** et que sa valeur est **égale** à la valeur comparée.

|                     |                                                                                 |
| ------------------- | ------------------------------------------------------------------------------- |
| **Identifiant**     | `1500`                                                                          |
| **Clé**             | `UserVar_Equals`                                                                |
| **Catégorie**       | [Variables utilisateur](/fr/advanced/strategy/conditions#variables-utilisateur) |
| **Entité évaluée**  | Variables utilisateur                                                           |
| **Valeur attendue** | Format `NomVariable:ValeurComparée`                                             |

## Évaluation

La valeur est découpée sur le **premier** `:` : la partie gauche est le nom de la variable, la partie droite la valeur à comparer. La comparaison s'adapte au **type stocké** dans la variable :

* **Nombre** : comparaison numérique. La valeur comparée doit être un nombre, sinon la condition est fausse.
* **Date** (texte au format ISO 8601) : comparaison chronologique avec une tolérance d'**une seconde**.
* **Booléen** : la valeur comparée est interprétée comme `true` / `false`.
* **Texte** : comparaison **insensible à la casse** (les accents, eux, sont distingués).

## Valeur

Saisir `NomVariable:ValeurComparée`. Le nom de la variable est **sensible à la casse** et ne peut pas contenir de `:`. La valeur comparée, elle, peut en contenir. Exemples : `compteur:5`, `statut:actif`, `echeance:2025-01-20T14:30:00Z`.

La valeur supporte les [jetons](/fr/advanced/strategy/tokens) (par exemple `{{USERINFO_Firstname}}`), résolus avant l'évaluation.

## Comportement et cas limites

<Note>
  Si la variable **n'existe pas**, la condition est **fausse**. Si la valeur ne contient **aucun** `:`, la condition est également fausse.
</Note>

<Warning>
  Le nom de la variable est **sensible à la casse** : `Compteur` et `compteur` sont deux variables distinctes.
</Warning>

## Exemple

La variable `statut` vaut `Actif`. La condition configurée avec `statut:actif` est **vraie** (casse ignorée). Avec `statut:inactif`, elle est **fausse**. Si la variable `statut` n'a jamais été définie, la condition est **fausse**.

## Voir aussi

* [`UserVar_Exists`](/fr/advanced/strategy/conditions/user-variables/uservar_exists) — teste uniquement la présence de la variable.
* [`UserVar_GreaterThan`](/fr/advanced/strategy/conditions/user-variables/uservar_greaterthan) et [`UserVar_SmallerThan`](/fr/advanced/strategy/conditions/user-variables/uservar_smallerthan) — comparaisons d'ordre.
* [Index des conditions](/fr/advanced/strategy/conditions).
