Dans cet exemple, la formule de la cellule D2 indique: IF (C2 = 1, puis retourne Yes, sinon Return no) comme vous le voyez, la fonction IF peut être utilisée pour évaluer le texte et les valeurs. Sinon, le code suivant une instruction “Else” facultative est exécuté. Result2 apparaît si la condition (m > 10) correspond à false. Une fois l`instruction Then ou l`instruction Else exécutée, le contrôle est transféré à l`instruction suivante après l`instruction if. Ainsi, la formule dans E2 dit si (réel est supérieur à budgété, puis soustraire le montant budgété à partir du montant réel, sinon retourner rien). Pour une seule instruction, les accolades sont facultatives mais recommandées. Il n`y avait aucun argument pour les arguments value_if_true ou value_if_False. Le résultat de l`évaluation est considéré pour assigner une variable à une valeur. Les opérateurs logiques & & et | | produire un code plus efficace que les autres réguliers, car l`expression entière n`a pas toujours besoin d`être évaluée. Remarque: Si vous allez utiliser du texte dans des formules, vous devez encapsuler le texte entre guillemets (e. La fonction IF est l`une des fonctions les plus populaires dans Excel, et il vous permet de faire des comparaisons logiques entre une valeur et ce que vous attendez. Dans l`exemple suivant, vous entrez un caractère à partir du clavier et le programme utilise une instruction if imbriquée pour déterminer si le caractère d`entrée est un caractère alphabétique. Utilisez la fonction IF, une des fonctions logiques, pour retourner une valeur si une condition est true et une autre valeur si elle est false.
Si la condition est false, le contrôle est transféré à l`instruction suivante après l`instruction if. Il peut également être utilisé pour évaluer les erreurs. L`instruction if fournit une capacité décisionnelle par laquelle un morceau de code est exécuté au lieu de l`autre en fonction d`une ou plusieurs conditions spécifiées. Ainsi, une instruction IF peut avoir deux résultats. Tout comme une instruction dans le bloc Else ou le bloc Then peut être n`importe quelle instruction valide, vous pouvez utiliser n`importe quelle expression booléenne valide pour la condition. Par exemple, = si (C2 = “Yes”, 1, 2) indique si (C2 = Yes, puis return a 1, sinon return a 2). Si la condition est false, l`instruction Else s`exécute. L`instruction if exécute une instruction si une condition spécifiée est Truthy.
Le code suivant montre des exemples. Dans l`exemple suivant, result1 s`affiche si les deux m > 10 et n > 20 sont évalués à true. Si les trois conditions sont fausses, le caractère n`est pas un caractère alphanumérique. Par conséquent, pour des conditions numériques telles que variable non égale à zéro, l`expression doit être explicitement écrite pour cette condition et pas seulement évaluée avec le nombre lui-même placé entre parenthèses. Vous pouvez utiliser des opérateurs logiques tels que & &, &, | |, | Et! Vous pouvez également imbriquer plusieurs fonctions IF ensemble afin d`effectuer des comparaisons multiples. Notez qu`il n`y a pas de mot clé ElseIf (en un mot) en JavaScript. Dans cet exemple, la formule dans F7 dit si (E7 = “Oui”, puis calculez le montant total dans F5 * 8. Bien que la construction de commutateur constitue une alternative à l`instruction if et peut fournir de meilleures performances et un code plus clair, il peut uniquement être utilisé pour tester des expressions par rapport à des valeurs constantes. Les commentaires spécifient quelles conditions sont vraies ou fausses dans chaque bloc. Contrairement aux langages tels que C ou C++, où un résultat de zéro est considéré comme une valeur fausse et un nombre autre que zéro est considéré comme true, C# attend des résultats en tant que valeurs booléennes (true ou false) uniquement. L`exemple affiche un message pour chaque cas.
L`autre ensemble d`opérateurs logiques correspondants sont | et. Si m > 10 est vrai, mais n > 20 est faux, result2 apparaît.