Fonction IF Excel

Fonction IF dans Excel

La fonction IF dans Excel vérifie si une condition est remplie et si elle est (TRUE), elle renvoie une valeur et une autre valeur si la condition ne satisfait pas (FALSE). La fonction IF donne à la formule Excel des capacités de prise de décision. Cette fonction prend trois arguments, chacun séparé par une virgule.

Si la fonction est une fonction conditionnelle très utile et la plus largement utilisée dans Excel, cette fonction est utilisée pour donner un résultat basé sur certains critères, par exemple si la condition A est remplie, la valeur doit être B et si la condition n'est pas remplie, la valeur doit be C, cette fonction prend trois arguments, le premier argument est le critère tandis que le deuxième argument est le résultat lorsque la condition est vraie et le troisième argument est lorsque la condition est fausse.

Syntaxe

Comment utiliser la fonction IF dans Excel

Vous pouvez télécharger ce modèle Excel de fonction IF ici - Modèle Excel de fonction IF

Exemple 1

Discutons d'un exemple de fonction IF.

S'il n'y avait pas d'oxygène sur une planète, alors il n'y aurait pas de vie et il y aura de l'oxygène, alors il y aura une vie sur une planète.

Nous devons savoir s'il y a de la vie possible sur les planètes données dans la liste, la condition est qu'il doit y avoir une disponibilité d'oxygène, dans la colonne B, nous avons précisé s'il y a de l'oxygène sur une planète donnée ou non.

Ainsi, en utilisant la fonction IF, nous découvrirons si la vie est possible ou non sur la planète

Donc, en appliquant la formule If dans C2,

= if (B2 = «Oui», «La vie est possible», «La vie n'est pas possible»)

En faisant glisser la formule IF vers le bas, nous découvrons que la vie n'est possible sur Terre que parce qu'il y a une disponibilité d'oxygène.

Organigramme de la fonction IF

1er cas:

De même, il y aura le même flux pour la condition IF pour le 2ème et le 3ème cas.

4ème cas:

Ainsi, vous pouvez voir la fonction IF, nous permet de faire des comparaisons logiques entre les valeurs. Le modus operandi de IF est si quelque chose est vrai, alors faire quelque chose, sinon faire autre chose.

Exemple # 2

Dans cet exemple de fonction IF, si nous avons une liste d'années et que nous voulons savoir que l'année donnée est une année bissextile ou non.

Une année bissextile est une année qui compte 366 jours (le jour supplémentaire est le 29 février). La condition pour vérifier une année est une année bissextile ou non, l'année doit être exactement divisible par 4 et en même temps pas exactement divisible par 100, alors c'est une année bissextile ou si l'année est exactement divisible par 400, alors elle est une année bissextile.

Donc, pour trouver le reste après qu'un nombre est divisé par un diviseur, nous utilisons la fonction MOD.

Donc, si MOD (Year, 4) = 0 et MOD (Year, 100) (n'est pas égal à) 0, alors c'est une année bissextile

Ou si MOD (Year, 400) = 0, alors c'est aussi une année bissextile, sinon ce n'est pas une année bissextile

Donc, dans Excel, la formule pour trouver l'année bissextile serait

= IF (OU (AND ((MOD (Year, 4) = 0), (MOD (Year, 100) 0)), (MOD (Year, 400) = 0)), "Année bissextile", "Pas un saut An")

Où Year est une valeur de référence

Ainsi, après avoir appliqué la formule If, ​​nous obtenons la liste des années bissextiles, 1960, 2028 et 2148 dans la liste sont l'année bissextile.

Ainsi, dans le cas ci-dessus, nous avons utilisé les fonctions IF Functioning, AND, OR et MOD pour trouver l'année bissextile. AND utilisé lorsque deux conditions doivent être vérifiées comme TRUE et OR si l'une ou l'autre des conditions doit être vérifiée comme TRUE.

Exemple # 3

Dans cet exemple de fonction IF, les opérateurs logiques et leur signification utilisée dans les meilleures conditions de la fonction IF sont:

Un autre exemple de fonction IF, s'il y a une liste de conducteurs et qu'il y a une intersection de route, les virages à droite vont à la ville B et le virage à gauche va à la ville C et nous voulons trouver, les conducteurs ont leurs destinations vers la ville B et la ville C.

Encore une fois, nous utiliserons la fonction IF pour trouver la destination, en fonction de la condition si un conducteur fait un virage à droite il / elle atteint la ville B et s'il fait un virage à gauche, il atteint la ville C.

Ainsi, la formule IF dans Excel serait

= si (B2 = «Gauche», «Ville C», «Ville B»)

En faisant glisser la formule vers le bas, nous obtenons les destinations de chaque conducteur pour le mouvement de rotation pris.

Production:

Au total, 6 conducteurs ont atteint la ville C et les 4 autres ont atteint la ville B.

Exemple # 4

Dans cet exemple de fonction IF, nous utiliserons la fonction Excel IF Vlookup. Nous avons un inventaire qui contient une liste d'articles et le nombre d'articles

Le nom des éléments est répertorié dans la colonne A et le nombre d'éléments dans la colonne B et dans E2, nous avons la liste de validation des données contenant la liste complète des éléments. Maintenant, nous voulons vérifier si un article est disponible dans l'inventaire ou non.

Pour vérifier que nous utiliserons vlookup avec la fonction IF, une fonction vlookup recherchera le nombre de valeur d'élément et la fonction IF vérifiera si le numéro d'élément est supérieur à zéro ou non.

Donc, dans F2, nous utiliserons la formule If dans Excel.

= IF (RECHERCHEV (E2, A2: B11,2,0) = 0, "Élément non disponible", "Élément disponible")

Si la valeur de recherche d'un élément est égale à 0, l'élément n'est pas disponible, sinon l'élément est disponible.

Si nous sélectionnons un autre article dans la liste d'articles E2, nous pouvons savoir si l'article est disponible ou non dans l'inventaire.

IF imbriqué:

Lorsque la fonction IF est utilisée dans une autre formule IF dans Excel, cela s'appelle la fonction Nesting of IF. Si plusieurs conditions doivent être remplies, dans ce cas, nous devons utiliser le IF imbriqué.

L'imbrication de la fonction IF dans Excel syntaxiquement pourrait être écrite comme

IF (condition1, valeur_if_true1, IF (condition2, valeur_if_true2, valeur_if_false2))

Exemple # 5

Dans cet exemple de fonction Excel IF, nous avons une liste d'étudiants et leurs notes, et nous avons les critères de note en fonction des notes obtenues par l'étudiant et nous devons trouver la note de chaque étudiant.

Nous utiliserons les conditions If pour trouver la note de l'étudiant, nous utiliserons le IF imbriqué dans Excel, c'est-à-dire s'il est à l'intérieur des conditions IF puisque nous avons plusieurs critères pour décider de la note de chaque étudiant.

Nous utiliserons plusieurs conditions IF avec la fonction ET nous trouverons la note, la formule sera

= SI ((B2> = 95), "A", SI (ET (B2> = 85, B2 = 75, B2 = 61, B2 <= 74), "D", "F"))))

On sait, la fonction IF vérifie la condition logique

= IF (test_logique, [value_if_true], [value_if_false])

Brisons ça et vérifions,

  • Le 1er test logique est B2> = 95
  • Value_if_true execute: "A" (Grade A)
  • else (virgule) entrez value_if_false
  • value_if_false - trouve à nouveau une autre condition IF et entrez la condition IF
  • Le 2e test logique est B2> = 85 (expression logique 1) et B2 <= 94 (expression logique 2), puisque nous testons les deux conditions doit être VRAI, et nous avons utilisé AND pour vérifier l'expression logique multiple
  • Value_if_true execute: "B" (Grade B)
  • else (virgule) entrez value_if_false
  • value_if_false - trouve à nouveau une autre condition IF et entrez la condition IF
  • Le 3e test logique est B2> = 75 (expression logique 1) et B2 <= 84 (expression logique 2), puisque nous testons les deux conditions doivent être VRAIES, et nous avons utilisé AND pour vérifier l'expression logique multiple
  • Value_if_true execute: "C" (Grade C)
  • else (virgule) entrez value_if_false
  • value_if_false - trouve à nouveau une autre condition IF et entrez la condition IF
  • Le 4ème test logique est B2> = 61 (expression logique 1) et B2 <= 74 (expression logique 2), puisque nous testons les deux conditions doit être VRAI, et nous avons utilisé AND pour vérifier l'expression logique multiple
  • Value_if_true execute: "D" (Grade D)
  • else (virgule) entrez value_if_false
  • value_if_false exécuter: "F" (Grade F)
  • Parenthèse fermante

 

Choses à retenir

  • Utilisez la fonction Nesting if dans une mesure limitée car plusieurs instructions if nécessitent beaucoup de réflexion pour les construire avec précision.
  • Chaque fois que nous utilisons plusieurs instructions IF, cela nécessite plusieurs parenthèses ouvertes et fermantes (), ce qui devient souvent difficile à gérer. Excel fournit le meilleur moyen de gérer cette situation, vérifiez la couleur de chaque parenthèse ouvrante et fermante, la dernière couleur de parenthèse fermante serait toujours noire, cela indique que l'instruction de formule se termine là.
  • Chaque fois que nous passons une valeur de chaîne, pour les arguments value_if_true et value_if_false, ou que nous testons une référence par rapport à une valeur de chaîne, cela doit toujours être entre guillemets, le simple fait de passer une valeur de chaîne sans guillemets aboutirait à #NAME? Erreur