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 renvoie une certaine valeur si une condition spécifiée est vraie, et une autre valeur si la condition est fausse.

Utilisation

IF(condition, trueValue, falseValue)
IF(condition, trueValue)
Argument Obligatoire 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 Vrai.
  • falseValue si la condition est évaluée comme Faux.
  • VIDE si la condition est fausse et que falseValue n'est pas fourni.

Exemples

Recoder les 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 Faux.

Si vous avez un formulaire avec un champ quantité ayant le code 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 ressembleraient à ceci :

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 pourriez 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 filles.

Élément suivant
VALUE