IF

Cet article a été traduit de l'anglais par IA et peut contenir des erreurs. Vos commentaires nous aideront à l'améliorer.

Description

La fonction IF est utilisée pour renvoyer une certaine valeur si une condition spécifiée est vraie, et pour renvoyer une autre valeur si la condition est fausse.

Usage

IF(condition, trueValue, falseValue)
IF(condition, trueValue)
Argument Requis Type attendu Description
condition Oui Booléen La condition à tester
trueValue Oui Tout type La valeur à renvoyer si la condition est vraie
falseValue Non Tout type La valeur à renvoyer si la condition est fausse

Si trueValue et falseValue sont toutes deux fournies, elles doivent avoir le même type.

Résultat

  • trueValue si la condition est évaluée comme VRAIE.
  • falseValue si la condition est évaluée comme FAUSSE.
  • VIDE si la condition est fausse et que falseValue n'est pas fournie.

Exemples

Recoder des quantités en une catégorie

Nous utiliserons la fonction IF pour évaluer une condition et renvoyer des valeurs différentes pour un cas VRAI et un cas FAUX.

Si vous avez un formulaire avec un champ de quantité dont le code est AGE, vous pouvez utiliser la fonction IF dans un champ calculé pour répartir les participants en groupes d'âge. Par exemple :

IF(AGE < 18, "Mineur", "Adulte")

Si vous ajoutez ceci en tant que champ calculé, les résultats ressembleront à :

AGE GROUPE
8 Mineur
32 Adulte
6 Mineur
60 Adulte
18 Adulte

Le champ calculé pourrait être utilisé pour compter le nombre de mineurs et d'adultes dans votre programme.

Plusieurs appels de la fonction IF peuvent être imbriqués pour diviser une quantité en plusieurs catégories, par exemple :

IF(AGE < 18, "< 18",
  IF(AGE < 25, "18 - 24",
    IF(AGE < 35, "25 - 34",
      IF(AGE < 45, "35 - 44",
         "45 et plus"))))

La formule ci-dessus serait calculée pour chaque enregistrement et pourrait donner le tableau suivant :

AGE GROUPE
8 < 18
32 25 - 34
6 < 18
60 45 et plus
18 18 - 24

Compter les participants qui remplissent une condition spécifique

La fonction IF peut être utile pour compter les bénéficiaires qui répondent à certains critères. Par exemple, si vous devez compter le nombre de filles dans votre registre de participants, vous pouvez ajouter le champ calculé suivant à votre tableau croisé dynamique :

IF(Gender.Female && Age < 18, 1, 0)

Cela donne un tableau avec un un ou un zéro pour chaque enregistrement :

AGE GENRE # Filles
8 Féminin 1
32 Masculin 0
6 Masculin 0
60 Féminin 0
18 Masculin 0

Lorsqu'il est utilisé dans un tableau croisé dynamique avec la statistique SUM, cela donnera le nombre de participantes qui sont des filles.

Élément suivant
VALUE