Dans une instruction If… Then… Else, une ou plusieurs conditions sont vérifiées. Si la condition s’avère vraie, les instructions suivant l’instruction if sont exécutées. Si la condition s’avère être False, chaque instruction Else If (le cas échéant) est évaluée dans l’ordre. Lorsqu’une condition True else-if est trouvée, les instructions qui suivent immédiatement le Else-If associé sont exécutées. S’il n’y a pas d’instructions Else-If, les instructions suivantes Else sont exécutées.

La condition IF est une fonction couramment utilisée dans Excel que vous êtes susceptible de rencontrer.Il devient important que vous sachiez comment écrire ces instructions.

Vous devrez peut-être également écrire une instruction IF imbriquée qui est compliquée à regarder, mais qui est simple au moment où vous comprenez le concept.

Une instruction IF imbriquée ressemblera à ceci:

SI («si cette condition énoncée ici est vraie», alors entrez «cette valeur, sinon si (« si cette condition énoncée ici est vraie », alors entrez« cette valeur, sinon entrez «cette valeur»))

Maintenant, comprenons la fonction If.

IF: Vérifie si une condition est remplie et renvoie une valeur si TRUE et une autre valeur si FALSE

Syntaxe = IF (test_logique, value_if_true, value_if_false)

Paramètres:

Le test logique est la condition ou une valeur que vous souhaitez tester.

_value_if_true_est facultatif. C’est la valeur qui est retournée si_la condition_est TRUE.

value_if_false __ * est facultatif. C’est la valeur qui est renvoyée si la condition est FALSE.

Par exemple – Nous avons des notes dans la colonne A et nous devons obtenir la note dans la colonne B. Les différentes notes sont données ci-dessous –

img1

  • Si les notes sont supérieures ou égales à 90, la fonction renvoie

Grade A

img2

  • Si les notes sont supérieures ou égales à 75, la fonction renvoie

Grade B

img3

  • Si les notes sont supérieures ou égales à 60, la fonction renvoie

Grade C

img4

  • Si les notes sont supérieures ou égales à 40, la fonction renvoie

Réussir

img5

Si les marques sont inférieures à 40, la fonction renvoie * Fail

img6

Prenons un autre exemple de Nested si pour en comprendre plus:

La colonne A contient les dates La date d’aujourd’hui est le 24 juin 2014 * La colonne B contiendra le résultat comme indiqué dans la capture d’écran ci-dessous

img7

La formule dans la cellule B2 = IF (A2> AUJOURD’HUI (), « Date future », IF (A2 <AUJOURD’HUI (), « Date passée », « Aujourd’hui »)) La condition If vérifiera si la date dans la cellule A2 est supérieure que la date d’aujourd’hui * Si la condition s’avère vraie, alors il continuera et il renverra «Future Date» dans la colonne B.

  • Si la condition s’avère fausse, alors elle passera à la condition suivante et vérifiera si elle est vraie ou fausse et retournera la sortie. Donc, dans la condition 2 ^ nd ^ if, il vérifiera si la date est inférieure à la date d’aujourd’hui. Si c’est vrai, il renverra «Date passée», sinon il renverra «Aujourd’hui» dans la colonne B.

  • Vous recevrez les résultats comme ci-dessous –

img8