Comment écrire une formule/instruction IF dans Excel
Excel est un programme de tableur si puissant que je doute que quiconque puisse savoir tout ce qu'il peut faire. Il y a tellement d'aspects dans le programme, c'est incroyable que tout puisse être encapsulé dans une interface aussi simple. J'utilisais récemment Excel pour un travail à la maison et je me suis retrouvé à utiliser la fonction SI pour écrire quelques formules.
Être capable d'écrire une simple instruction IF dans Excel est essentiel, surtout si vous traitez beaucoup de nombres tout le temps. C'est une de ces choses qui n'est pas trop compliquée comme les macros, mais pas nécessairement intuitive comme résumer une colonne de nombres.
Instructions IF dans Excel
Dans cet article, je vais vous expliquer brièvement comment écrire une instruction IF dans une feuille de calcul Excel . Pour commencer, vous devez comprendre la base de toutes les instructions IF :
IF condition THEN true ELSE false
C'est à peu près tout. La condition est généralement une comparaison de quelque chose. Ce quelque chose est normalement des nombres ou du texte. Nous allons commencer par quelques comparaisons de nombres de base, puis du texte, puis inclure des opérateurs comme AND/OR , etc. Voici donc notre premier exemple :
Nous avons ici un exemple très simple. Deux colonnes avec deux nombres, 25 et 35. Si Column C , nous voulons vérifier si Column A est supérieur à 10, nous afficherons le texte Yes , sinon le texte No . Quelques points à noter :
1. Vous n'êtes pas obligé de mettre un ensemble de parenthèses autour de la comparaison réelle, mais c'est une très bonne pratique, surtout lorsque la comparaison devient plus compliquée.
2. Pour générer du texte pour la valeur true ou false, vous devez utiliser des guillemets doubles. Si vous ne le faites pas, il pensera que vous essayez de faire référence à une plage nommée dans Excel .
Voyons maintenant d'autres choses que vous pouvez faire. Dans la section de comparaison, vous pouvez également faire des calculs. Par exemple, vous pouvez le faire si vous aimez :
Ici, nous disons que si la valeur de A2 fois 10 est supérieure à 10, alors la sortie Yes , sinon la sortie No. Assez(Pretty) simple, hein ? Supposons maintenant que nous voulions afficher des nombres au lieu de texte. Voici un exemple :
Dans cet exemple, si la valeur dans A2 est supérieure à 10, il affichera la valeur multipliée par 2, sinon il multipliera la valeur par 5. Assez(Pretty) inutile, mais vous obtenez le point. Vous pouvez également utiliser la valeur d'autres cellules dans la formule.
Ici, nous disons que si la valeur de A2 est supérieure à 10, alors multiplier B2 par 10, sinon multiplier B2 par 5 et sortir cette valeur dans la cellule C2. Maintenant, compliquons les choses. Et si nous voulions sortir Oui(Yes) si A2 et B2 sont supérieurs à 10 ?
Voici quelque chose de nouveau ! Si nous voulons A2 > 10 AND B2 > 10 , nous devons utiliser la fonction AND à l'intérieur de la fonction IF. Cela semble délicat, mais pas trop mal. La fonction AND prend essentiellement plusieurs arguments de comparaison ( A2 > 10 ) et effectue un AND sur eux. Ils doivent tous être vrais pour que « Oui(Yes) » s'affiche. Vous pouvez ajouter trois ou quatre arguments de comparaison ou plus si vous le souhaitez. Si vous voulez faire un OU, remplacez simplement le ET(AND) ci- dessus par le mot OU.
Qu'en est-il si vous souhaitez renvoyer une valeur autre que du texte ou un nombre calculé. Que faire si vous souhaitez renvoyer la valeur d'une cellule sur une autre feuille ? Eh bien, vous pouvez faire quelque chose comme ceci :
Pour la vraie valeur, je vais renvoyer la valeur de la cellule A1 sur la feuille 2(Sheet 2) . C'est assez facile ! Ainsi, vous pouvez facilement référencer les valeurs d'autres feuilles si vous le souhaitez. Dans le même ordre d'idées, vous pouvez également utiliser une valeur d'une autre feuille dans la comparaison logique, c'est-à-dire Sheet2!A1 > 10. Voyons plus de choses que vous pouvez faire ! Supposons que vous vouliez faire une instruction IF basée sur le type de valeur stockée dans une cellule (nombre, texte ou vide). Vous pouvez faire quelque chose comme ceci :
Vous pouvez utiliser ISTEXT et ISNUMBER pour les deux autres types de données. Ces fonctions peuvent être très pratiques lors de l'écriture de formules SI. Notez que vous pouvez essentiellement utiliser la plupart des fonctions d' Excel à l'intérieur d'une instruction IF, alors n'hésitez pas à vous lâcher. Par exemple, vous pouvez utiliser des fonctions telles que SUM , MAX , MIN , etc.
Jusqu'à présent, nous n'avons travaillé qu'avec une seule valeur dans la comparaison logique, mais disons que nous voulons travailler avec un groupe de cellules. Par exemple, si tous les nombres d'une plage de cellules sont supérieurs à 10, renvoie True , sinon False .
C'est aussi simple que d'utiliser les deux-points comme indiqué ci-dessus, A2: A4. Dans ce cas, chaque valeur de A2 à A4 sera testée pour voir si elle est supérieure à 10. Si elles le sont toutes, alors la vraie valeur sera affichée. Qu'en est-il des instructions IF imbriquées ?
Ici, je dis que si A2 est supérieur à 10, sortez une valeur, mais sinon, effectuez une autre comparaison IF. SI B2(IF B2) est supérieur à 10, alors sortir une valeur différente. Vous pouvez imbriquer des instructions IF sur 64 niveaux, ce qui signifie que vous pouvez faire des choses assez compliquées. Vous n'aurez probablement jamais besoin d'aller aussi loin, mais il est parfois utile d'avoir quelques niveaux de profondeur.
Ceci n'est qu'une introduction de base à l'instruction IF, mais j'espère que cela vous aidera à démarrer. Essayez-vous d'écrire une instruction IF pour faire quelque chose dans Excel et n'arrivez pas à comprendre? Postez un commentaire ici avec le problème et j'essaierai de vous aider à écrire la bonne formule SI. Profitez!
Related posts
Comment supprimer des lignes vides dans Excel
Comment utiliser la fonctionnalité Speak Cells d'Excel
Comment insérer une feuille de calcul Excel dans un document Word
Comment utiliser l'analyse What-If d'Excel
Comment réparer une ligne dans Excel
Comment calculer le score Z dans Excel
Comment faire un graphique à secteurs dans Excel
Comment supprimer le quadrillage dans Excel
Comment créer un tableau croisé dynamique simple dans Excel
Comment ouvrir Word et Excel en mode sans échec
Épeler rapidement les nombres dans Word et Excel
Comment alphabétiser dans Excel
Tri de base des données à une colonne et à plusieurs colonnes dans les feuilles de calcul Excel
Comment utiliser le remplissage Flash dans Excel
Comment utiliser la fonction PMT dans Excel
Comment partager un fichier Excel pour une collaboration facile
Utilisez le clavier pour modifier la hauteur de ligne et la largeur de colonne dans Excel
2 façons d'utiliser la fonction de transposition d'Excel
Comment tracer les personnes à charge dans Excel
Comment corriger les erreurs #N/A dans les formules Excel telles que VLOOKUP