If Multiple [IFS]
Utilisez cette fonction pour examiner une série de conditions logiques et pour retourner la valeur de la première condition vraie.
IFS peut remplacer des déclarations IF emboîtées multiples.
Syntaxe
IFS (Logique1, Valeur1, [Logique2, Valeur2]...)
Vous pouvez définir 127 conditions logiques au maximum.
Types de données des arguments
Logique : Vrai/Faux
Valeur : N'importe quel type de donnée, mais le type et les unités doivent être identiques pour toutes les valeurs
Type de données du résultat
Même type de donnée que les valeurs.
Exemple 1
Fournir la proportion obligatoire de surface vitrée de chaque zone en fonction de sa Classification.
Formule
IFS (Classification Archicad - 25 = "Espace résidentiel","25%", Classification Archicad - 25 = "Espace bureau", "30%”,Classification Archicad - 25 = "Espace stockage", "10%")
Résultat
Retourne la proportion de surface vitrée requise pour chaque zone en fonction de sa Classification. Les Valeurs et les Résultats sont tous du même type de donnée (dans le cas présent, Chaîne).
Si aucune des conditions n'est vraie
Si aucune des conditions n'est remplie, la fonction retourne “Non défini.”
Toutefois, vous pouvez également spécifier une valeur de résultat par défaut pour le cas où aucune d'est conditions logiques n'est remplie : Saisissez TRUE pour la condition logique finale, suivi par la valeur par défaut.
N'oubliez pas que cette valeur de résultat par défaut doit être du même type de donnée que les autres valeurs de résultat de cette fonction.
IFS (Logique1, Valeur1, [Logique2, Logique2],...[TRUE,ValeurParDéfaut])
Exemple 2
Catégoriser les poutres comme Longues (plus de 6 m) ou Courtes (moins de 2m). Toute poutre qui ne remplit aucune de ces conditions sera catégorisée comme Moyenne.
Formule
IFS (Longueur gauche> 600 cm, "Longue", Longueur gauche< 200 cm, "Courte", TRUE, "Moyenne" )
Résultat
Les poutres faisant plus de 6 m : Longue
Les poutres faisant moins de 2 m : Courte
Les poutres de longueur intermédiaire : Moyen