Ordinateurs

Utilisation des fonctions SI et SIERREUR dans Excel 2007 et 2010

Robbie écrit principalement sur Skyrim, mais met également occasionnellement en lumière les chances des applications Microsoft telles qu’Excel et Outlook.

Bienvenue dans mon dernier article sur Excel. Aujourd’hui, je vais regarder les fonctions SI et SIERREUR. L’instruction IF compare la cellule que vous fournissez avec ce que vous dites à Excel de rechercher et renvoie un résultat s’il est vrai et un autre s’il est faux. La fonction SIERREUR nous permet de supprimer les erreurs attendues dans nos feuilles de calcul.

L’instruction IF est composée de trois éléments :

  • Ce que recherche Excel.
  • Ce que vous voulez qu’il fasse si c’est vrai.
  • Que faire si c’est faux.

Si vous ne dites pas à Excel quoi faire s’il est faux, Excel renverra simplement FALSE en conséquence.

Il existe un certain nombre de situations dans lesquelles vous pouvez utiliser une instruction IF :

  • Lorsque vous comparez le contenu de votre cellule avec autre chose, par exemple, « Est-ce que la cellule qui m’intéresse contient le mot Bleu ? »
  • Calculer quelque chose en fonction du contenu de la cellule, par exemple, « Les résultats d’examen de Billy Smith lui valent-ils une note B ? »
  • Convertir le contenu de la cellule en quelque chose d’autre, par exemple, « Si B2 = 1, alors je veux que C2 affiche » Bélier « .

Nous travaillerons à travers des exemples de chacun ainsi que la façon d’utiliser IF avec les fonctions AND, OR et NOT.

  • si nous utilisons SI et ET ensemble, Excel fera une chose si toutes les conditions sont remplies et l’autre si elles ne le sont pas toutes.
  • Lors de l’utilisation SI et OU, Excel fera une chose si l’une des conditions est remplie et une autre si aucune n’est remplie.
  • utilisant SI et NE PAS ensemble, Excel fera une chose si la condition n’est pas remplie et une autre si c’est le cas.

De plus, nous examinerons la fonction SIERREUR, qui nous permet de supprimer les erreurs attendues.

Exemple d’utilisation d’une instruction IF

Pour commencer, nous allons examiner un exemple simple de l’instruction IF. Ici, nous comparons le contenu de la cellule avec le mot bleu.

=IF(A2= »Bleu », « La cellule est bleue », « La cellule n’est pas bleue »)

A lire aussi :  Comment créer un programme d'installation USB bootable d'Ubuntu sous Windows

Exemple d’une simple instruction IF dans Excel 2007 et Excel 2010.

Utilisation de plusieurs instructions IF

Supposons, plutôt que de demander à Excel de comparer la cellule avec une chose, nous voulons qu’Excel la compare à un certain nombre de choses. Nous pouvons utiliser plusieurs instructions IF dans une formule. Vous pouvez voir un exemple d’une telle formule ci-dessous :

=SI(L5=1, »15″,SI(L5=2, »20″,SI(L5=3, »25″,SI(L5=4, »30″))))

Portez une attention particulière aux parenthèses dans la formule ci-dessus. Notez que tous les crochets ouverts sont à gauche et que tous les crochets fermés sont à droite (les instructions IF sont séparées par des virgules plutôt que par des crochets fermés.) Cela imbrique les instructions IF les unes dans les autres.

Faites défiler pour continuer

Utiliser IF avec la fonction AND

L’utilisation de la fonction logique ET avec SI vous permet de tester le contenu de votre cellule en utilisant plus d’une condition. Nous pouvons utiliser ET pour déterminer si Billy a obtenu une note B lors de son récent test. Pour obtenir un B, il devait marquer entre 75 et 90.

=SI(ET(B13>B6,B13

Utilisation de IF et AND dans une formule dans Excel 2007 et Excel 2010.

Utilisation de IF et AND dans une formule dans Excel 2007 et Excel 2010.

  • Dans la formule ci-dessus, nous examinons le contenu de la cellule B13.
  • En utilisant la fonction ET, nous vérifions s’il est supérieur à B6, qui est la limite inférieure pour la note B, et inférieur à B5, qui est la limite supérieure pour la note B.
  • Et si c’est entre ces deux nombres, nous attribuons à cette note une note B.

Utiliser IF avec la fonction OR

Semblable à ET, vous pouvez utiliser OU pour tester votre cellule contre plus d’une condition. Avec OR, une seule des conditions doit être vraie pour que l’instruction IF soit vraie. Par exemple, je voudrais savoir si le contenu de la cellule A15 est vache ou cochon. Si c’est l’un ou l’autre, B15 affichera un mammifère. Sinon, il sera vide.

=SI(OU(A15= »Vache », A15= »Cochon »), »Mammifère », «  »)

Excel regarde la cellule A15 et trouve la vache, il regarde ensuite ce qu’il est censé rechercher, c’est-à-dire la vache ou le cochon. Lorsque la condition est remplie, elle renverra « Mammifère ». S’il trouvait du poulet dans la cellule A15, il reviendrait alors en tant que poulet n’ayant pas rempli les conditions de la fonction OU.

Utiliser IF avec la fonction NOT

La fonction logique finale que nous examinerons est NON. Il examine une seule valeur et détermine si elle est identique ou non à la cellule avec laquelle il la compare. Dans mon exemple, j’ai une cellule qui contient le mot vert. Excel regarde cette cellule et la compare avec le mot bleu. S’il n’est pas bleu, il renvoie le vert et s’il est bleu, il renvoie le bleu.

Utilisation de IF avec NOT dans une formule dans Excel 2007 et Excel 2010.

A lire aussi :  Comment implémenter un bouton de défilement vers le haut avec l'icône Font Awesome dans Madcap Flare

Utilisation de IF avec NOT dans une formule dans Excel 2007 et Excel 2010.

Conversion du contenu d’une cellule à l’aide d’instructions IF

La troisième utilisation de l’instruction IF dans Excel consiste à convertir le contenu d’une cellule en quelque chose d’autre que nous pouvons utiliser d’une manière différente de son contenu d’origine. Souvent, le résultat d’une formule ou la sélection de l’utilisateur dans une liste déroulante n’est pas dans le format dont vous avez besoin. Vous pouvez utiliser des instructions IF pour le convertir.

Par exemple, j’ai une liste déroulante qui invite l’utilisateur à sélectionner des paiements mensuels ou trimestriels.

  • La liste déroulante place un 1 dans la cellule L2 si l’utilisateur sélectionne mensuel et 2 dans L2 si l’utilisateur sélectionne trimestriel.
  • Excel a besoin du nombre pour calculer le nombre de remboursements annuels pour l’hypothèque de l’utilisateur et sera de 4 si trimestriel et de 12 si mensuel.

Pour y parvenir, j’utilise IF pour convertir 1 en 12 et 2 en 4 avec la formule suivante :

=SI(L2=1, »12″,SI(L2=2, »4″))

Utilisation de IF pour convertir le contenu d'une cellule dans Excel 2007 et Excel 2010.

Utilisation de IF pour convertir le contenu d’une cellule dans Excel 2007 et Excel 2010.

Excel utilise maintenant le résultat stocké dans M2 pour calculer correctement les formules des intérêts et du principal payés à chaque période.

Utilisation de la fonction SIERREUR

La dernière fonction que nous allons examiner aujourd’hui est la fonction SIERREUR. Ceci est utilisé si vous souhaitez modifier la façon dont Excel se comporte s’il produit une erreur. Souvent, selon ce que fait un utilisateur, Excel peut vous alerter d’une erreur attendue.

Supposons que quelqu’un utilise ma calculatrice hypothécaire pour examiner une hypothèque sur 35 ans. Ils changent alors d’avis et optent pour une hypothèque de 20 ans. Toutes les cellules entre 21 et 35 ans afficheront désormais une erreur (une erreur #NUM.) Pour supprimer cette erreur, nous imbriquons la formule d’origine dans SIERREUR.

La formule originale était :

=PPMT($R$2/$M$2,A35,$M$2*$M$5,-$F$16)

Nous ajoutons IFERROR comme suit :

=SIERREUR(PPMT($R$2/$M$2,A35,$M$2*$M$5,-$F$16),  » « )

Ce qui va maintenant se passer, c’est que s’il y a une erreur dans cette cellule, elle affichera un seul espace plutôt qu’une erreur.

Vous devez vous assurer que votre formule fonctionne parfaitement avant d’imbriquer en utilisant IFERROR. Sinon, vous ne saurez jamais s’il produit une erreur due à une faute de frappe ou à une autre erreur.

A lire aussi :  L'anatomie d'un ordinateur

Utilisation des fonctions IF et IFERROR ensemble : en résumé

Nous avons examiné les fonctions SI et SIERREUR et les avons utilisées avec les fonctions logiques ET, OU et NON. SI peut être utilisé :

  • Pour comparer le contenu d’une cellule.
  • Pour convertir une cellule en quelque chose d’autre.
  • Et d’effectuer un calcul sur une cellule en fonction de ce qu’elle contient.

En utilisant la fonction SI, nous demandons à Excel de comparer une cellule avec quelque chose qui nous intéresse et de faire une chose si elle est vraie et une autre si elle est fausse. Donc, si nous avons, par exemple, une cellule contenant le mot perroquet et que nous voulons qu’Excel regarde cette cellule et renvoie oiseau si la cellule contient le mot perroquet et ne renvoie pas oiseau si ce n’est pas le cas, nous pouvons utiliser IF pour le faire .

Nous avons également couvert l’utilisation de plusieurs instructions IF dans une formule en accordant une attention particulière aux parenthèses.

En combinaison avec les autres fonctions logiques, nous avons vu que :

  • si nous utilisons SI et ET ensemble, Excel fera une chose si toutes les conditions sont remplies et l’autre si elles ne le sont pas toutes.
  • Lors de l’utilisation SI et OU. Excel fera une chose si l’une des conditions est remplie et une autre si aucune n’est remplie.
  • utilisant SI et NE PAS ensemble, Excel fera une chose si la condition n’est pas remplie et une autre si c’est le cas.

La dernière fonction que nous avons examinée était la fonction SIERREUR. Cela vous permet de supprimer une erreur attendue ou de modifier le texte affiché par Excel lorsqu’une erreur se produit.

Merci beaucoup pour la lecture, et j’espère que vous utilisez maintenant avec plaisir les fonctions IF très polyvalentes dans vos feuilles de calcul. N’hésitez pas à laisser vos commentaires ci-dessous.

Cet article est exact et fidèle au meilleur de la connaissance de l’auteur. Le contenu est uniquement à des fins d’information ou de divertissement et ne remplace pas un conseil personnel ou un conseil professionnel en matière commerciale, financière, juridique ou technique.

Bouton retour en haut de la page