Comment utiliser la fonction IF d'Excel avec une plage de valeurs (10 exemples)

  • Partage Ça
Hugh West

La fonction IF est l'une des fonctions les plus utiles et les plus utilisées de l'application Microsoft Excel Si nous avons besoin d'un type quelconque de comparaison logique dans notre travail quotidien en Excel, nous utilisons la fonction SI Aujourd'hui, je vais vous montrer comment utiliser cette fonction. SI avec un large éventail de valeurs, accompagné de quelques fonctions familières dans Excel.

Télécharger le cahier d'exercices

Utiliser la fonction IF avec une plage de valeurs.xlsx

Introduction de la fonction IF dans Excel

L'une des fonctions les plus utiles d'Excel est la fonction SI qui nous permet de comparer logiquement les valeurs aux attentes.

⇒ Syntaxe

=IF(test_logique, [valeur_si_vrai], [valeur_si_faux])

⇒ Fonction Objectif

Cela détermine si une condition est vraie ou FAUX et renvoie une valeur si la condition est VRAI .

⇒ Argument

Arguments Obligatoire/optionnel Explication
Test logique Requis Condition donnée pour une cellule ou une plage de cellules.
[valeur_si_vrai] En option Déclaration définie si la condition est remplie.
[valeur_si_false] En option Déclaration définie si la condition n'est pas remplie.

⇒ Paramètre de retour

Si les déclarations ne sont pas définies, les valeurs logiques sont VRAI ou FAUX Si des instructions sont définies, elles apparaîtront comme des valeurs de retour selon que les conditions sont satisfaites ou non.

10 exemples idéaux d'utilisation de la fonction IF avec une plage de valeurs dans Excel

Voyons quelques exemples d'Excel SI Supposons que nous disposions d'un ensemble de données contenant les noms, les auteurs, les numéros et les prix de certains livres d'une librairie appelée Librairie Kingfisher Notre objectif aujourd'hui est d'apprendre à appliquer E xcel. SI avec une plage de valeurs.

1) Générer la fonction IF d'Excel avec une plage de cellules.

Dans le premier exemple, nous allons apprendre à vérifier si une plage de cellules contient une certaine valeur ou non. Vérifions s'il existe un livre de l'auteur Emily Bronte ou non, c'est-à-dire si la colonne Auteur (colonne C ) contient le nom d'Emily Bronte ou non. Vous pouvez utiliser une combinaison de SI et COUNTIF d'Excel pour ce faire.

ÉTAPES :

  • Tout d'abord, sélectionnez une cellule et entrez cette formule dans cette cellule.
=IF(COUNTIF(C5:C21, "Leo Tolstoy")>0, "There is", "There is Not")

  • Ensuite, appuyez sur Entrez pour voir le résultat.
  • Enfin, vous pouvez voir, nous avons obtenu le résultat " Il y a ". Parce qu'il y a bien un livre de Emily Bronte sur notre liste. C'est " Les Hauts de Hurlevent ".

  • Si vous voulez une correspondance approximative, vous pouvez utiliser Caractères génériques (*, ?, ~) au sein de la COUNTIF Par exemple, pour savoir s'il existe un livre de l'auteur de l'adresse Bronté sœurs ( Emily Bronte et Charlotte Bronte ), utilisez la formule suivante.
=IF(COUNTIF(C4:C20, "*Bronte")>0, "Il y a", "Il n'y a pas")

  • En outre, appuyez sur le bouton Entrez pour montrer le résultat.
  • Et, nous avons " Il y a ". Parce qu'il y a trois livres écrits par le Sœurs Bronte .

NOTE : Le site COUNTIF recherche une correspondance insensible à la casse, c'est-à-dire que si vous utilisez la formule IF(COUNTIF(C5:C21, "emily bronte")>0, "There is", "There is Not"), il retournera toujours " Il y a ".

🔎 Comment la formule fonctionne-t-elle ?

  • COUNTIF(C5:C21, "Emily Bronte") renvoie le nombre de fois où le nom "Emily Bronte" apparaît dans l'intervalle. C5:C21 .
  • COUNTIF(C5:C21, "Emily Bronte")>0 renvoie à VRAI si le nom apparaît au moins une fois dans la plage, et retourne FAUX si le nom n'apparaît pas.
  • Par conséquent, IF(COUNTIF(C5:C21, "Emily Bronte")>0, "There is", "There is Not") renvoie "Il y a", si le nom apparaît au moins une fois, et renvoie "". Il n'y a pas "si le nom n'apparaît pas.

2. créer une fonction IF avec une plage de valeurs numériques

Nous allons maintenant appliquer un autre SI Nous allons créer une liste de valeurs à partir d'un intervalle compris entre deux nombres donnés. Cherchons le nombre de livres qui sont là ou non dans la colonne D qui se situent entre 10 à 20 Ces types de tâches peuvent être accomplies à l'aide d'E xcel. SI avec une plage de valeurs.

ÉTAPES :

  • Pour commencer, sélectionnez la cellule dans laquelle vous voulez voir le résultat.
  • Ensuite, entrez-y la formule.
=IF(((D5>=10)*(D5<=20))=1, "Oui", "Non")

  • Appuyez sur Entrez .

  • Faites glisser le Poignée de remplissage vers le bas pour dupliquer la formule sur la plage. Ou, pour AutoFill la gamme, double-cliquez sur sur le plus ( + ) symbole.

  • Enfin, nous pouvons voir le résultat.

3) Appliquer les conditions AND avec la fonction IF pour une plage de valeurs

Maintenant, nous allons appliquer des conditions dans un SI Vérifions si chacun des livres remplit ou non les deux conditions données. La première est que le nombre de livres soit supérieur à 10 et la seconde est que le prix du livre est plus élevé que 20 Si ces conditions sont remplies, alors seulement nous achèterons le livre.

Pour cela, nous utiliserons la combinaison de SI et ET Lorsque tous ses paramètres sont évalués comme suit VRAI , la fonction AND renvoie à VRAI ; sinon, il renvoie FAUX .

ÉTAPES :

  • Au début, sélectionnez une cellule adjacente au premier livre et entrez la formule.
=IF(AND(D5>=10)*(E5>=20), "Peut acheter", "Ne peut pas acheter")

  • Appuyez sur le bouton Entrez de votre clavier.

  • Alternativement, nous pouvons utiliser le symbole de et condition ( * ) dans la formule. Par conséquent, la formule ressemblera à ceci.
=IF((D5>=10)*(E5>=20), "Peut acheter", "Ne peut pas acheter")

  • Hit Entrez pour voir le résultat.

  • Pour copier la formule sur la plage, faites glisser l'élément Poignée de remplissage vers le bas. Vous pouvez également double-cliquez sur l'ajout ( + ) signe pour AutoFill la gamme.

  • De même, nous pouvons obtenir le résultat.

4. utiliser la fonction IF avec les conditions OR pour une gamme de valeurs.

Maintenant, venez OU Vérifions si chacun des livres satisfait au moins une condition ou non. Si l'un de ses paramètres est évalué comme étant VRAI , la fonction OR renvoie à VRAI ; sinon, il renvoie FAUX .

ÉTAPES :

  • Tout d'abord, il faut sélectionner la cellule où l'on veut voir le résultat.
  • Deuxièmement, insérez la formule.
=IF(OR(D5>=10,E5>=60), "Peut acheter", "Ne peut pas acheter")

  • En outre, appuyez sur la touche Entrez de votre clavier.

  • Au lieu d'utiliser la fonction, nous pouvons utiliser le symbole ou ( + ). La formule sera donc .
=IF((D5>=10)+(E5>=60), "Peut acheter", "Ne peut pas acheter")

  • Hit Entrez pour voir le résultat.

  • Après cela, faites glisser le Poignée de remplissage pour copier la formule sur la plage. ou, double-cliquez sur sur le plus ( + ) signe. Cela fait également double emploi avec la formule.

  • Enfin, nous avons identifié pour chaque livre s'il peut être acheté ou non, si au moins une condition ou non.

5. utiliser la fonction IF imbriquée pour une plage de valeurs

Dans cet exemple, nous allons utiliser des SI Cela signifie que nous devons appliquer une SI formule dans une autre SI Formule. Je vais vous demander d'effectuer un travail. Pour tous les livres, vérifier si le prix est supérieur ou égal à $30.00 Dans l'affirmative, vérifiez si le nombre est supérieur ou égal à 15 Puis, si c'est toujours le cas, vérifiez si le nom de l'auteur commence par la lettre " ". C "Si c'est toujours le cas, on retourne " Satisfaire "Sinon, retournez " Ne satisfait pas ".

ÉTAPES :

  • Pour commencer, sélectionnez la cellule et insérez-y la formule suivante.
=IF(E5>=20,IF(D5>=15,IF(LEFT(C5,1)="C", "Satisfait", "Ne satisfait pas"), "Ne satisfait pas"), "Ne satisfait pas"), "Ne satisfait pas")

  • Appuyez sur la touche Entrez pour voir le résultat.

  • De la même manière, dans les exemples précédents, faites glisser l'élément Poignée de remplissage vers le bas pour dupliquer la formule sur la plage. Ou, pour AutoFill la gamme, double-cliquez sur sur le plus ( + ) symbole.
  • Enfin, vous pouvez voir, seulement cinq satisfont les trois conditions simultanément.

Combiner les fonctions SI et SOMME dans Excel

Nous combinerons SI et SOMME dans cet exemple. La fonction SUM ajoute des valeurs en utilisant l'addition. Suivons l'exemple.

ÉTAPES :

  • Sélectionnez la deuxième cellule G6 et placer la formule dans la cellule sélectionnée.
=IF(SUM(D5:D21)>=80, "Bon", IF(SUM(D5:D21)>=50, "Satisfaisant", "Mauvais"))

  • Ensuite, appuyez sur la touche Entrez pour voir le résultat.

🔎 Comment la formule fonctionne-t-elle ?

  • SUM(D5:D21) cette partie additionne les valeurs de la plage et renvoie le nombre total de livres comme résultat.
  • SUM(D5:D21)>=80 et SUM(D5:D21)>=50 vérifie si la condition est remplie ou non.
  • IF(SUM(D5:D21)>=80, "Bon", IF(SUM(D5:D21)>=50, "Satisfaisant", "Mauvais")) rapporte le résultat. Dans notre cas, le résultat était " Bon ".

7. fusionner les fonctions IF et AVERAGE.

La moyenne des nombres donnés comme paramètres est déterminée par la fonction MOYENNE Combinons les SI et MOYENNE pour cet exemple.

ÉTAPES :

  • Au début, sélectionnez la cellule dans laquelle vous voulez placer le résultat. Dans notre cas, nous allons choisir la cellule G6 .
  • Ensuite, insérez la formule dans cette cellule.
=IF(AVERAGE(D5:D21)>=20, "Bon", IF(AVERAGE(D5:D21)>=10, "Satisfaisant", "Mauvais"))

  • En outre, appuyez sur Entrez du clavier.
  • Enfin, vous obtiendrez votre résultat.

🔎 Comment la formule fonctionne-t-elle ?

  • MOYENNE(D5:D21) calcule le nombre moyen de livres.
  • AVERAGE(D5:D21)>=20 et AVERAGE(D5:D21)>=10 vérifier si la condition a été satisfaite.
  • IF(AVERAGE(D5:D21)>=20, "Bon", IF(AVERAGE(D5:D21)>=10, "Satisfaisant", "Mauvais")) révèle le résultat. Le résultat dans notre situation est " Satisfaisant ".

8) Intégrer les fonctions IF & EXACT pour faire correspondre une plage de valeurs.

La fonction EXACTE renvoie à VRAI si deux chaînes de texte sont identiques, et FAUX autrement lors de la comparaison de deux chaînes de texte, bien qu'il néglige les différences de formatage, EXACT est sensible à la casse. Intégrons l'option SI et EXACT pour correspondre à une gamme de valeurs.

ÉTAPES :

  • Choisissez la cellule où nous voulons voir le résultat.
  • Ajoutez ensuite la formule de fonction suivante.
=IF(EXACT($C$5:$C$21, "Leo Tolstoy"), "Oui", "Non")

  • Appuyez sur le bouton Entrez de votre clavier.
  • Et, vous pouvez voir que cela va montrer le résultat dans la gamme.

NOTE : Vous n'avez pas besoin d'utiliser la formule dans chaque cellule, cela affichera automatiquement les résultats pour la plage de cellules.

🔎 Comment la formule fonctionne-t-elle ?

  • EXACT($C$5:$C$21, "Leo Tolstoy") indique si les deux données sont une correspondance exacte ou non.
  • IF(EXACT($C$5:$C$21, "Leo Tolstoy"), "Oui", "Non") vérifier la logique et renvoyer le résultat.

Consolider les fonctions IF, AND & ; TODAY pour obtenir une date

Supposons que nous voulions vérifier si la date d'arrivée est dans les 7 jours ou non, si la date d'arrivée est dans les 7 jours seulement, nous pourrons acheter le livre. SI , ET, et AUJOURD'HUI fonctions.

ÉTAPES :

  • De même, dans les exemples précédents, sélectionnez la cellule et saisissez-y la formule.
=IF(AND(E5>TODAY(), E5<=TODAY()+7), "Oui", "Non")

  • Ensuite, appuyez sur Entrez .

  • Pour copier la formule sur la plage, faites glisser l'élément Poignée de remplissage vers le bas. Vous pouvez également double-cliquez sur l'ajout ( + ) signe pour AutoFill la gamme.
  • Enfin, ceci montrera le résultat pour chaque livre dans la colonne F .

10. obtenir la valeur la plus élevée/la plus basse en combinant les fonctions IF, MAX et MIN.

Supposons que nous voulions comparer le nombre de livres avec le premier livre. Et nous allons trouver la valeur la plus élevée et la plus basse du livre total. Pour cela, nous allons utiliser la combinaison de SI , MAX & ; MIN fonctions.

ÉTAPES :

  • Tout d'abord, il faut sélectionner la cellule où l'on veut mettre le résultat.
  • Ensuite, insérez la formule dans cette cellule.
=IF(D5=MAX($D$5:$D$21), "Bon", IF(D5=MIN($D$5:$D$21), "Pas bon", "Moyen"))

  • Enfin, appuyez sur Entrez du clavier.

🔎 Comment la formule fonctionne-t-elle ?

  • MAX($D$5:$D$21) renvoie la valeur maximale de l'intervalle.
  • MIN($D$5:$D$21) renvoie la valeur minimale de l'intervalle.
  • IF( D5=MAX($D$5:$D$21), "Bon", IF(D5=MIN($D$5:$D$21), "Pas bon", "Moyen")) montre le résultat après comparaison.

Les choses à retenir

  • Si vous essayez de diviser un nombre par zéro dans votre formule, vous pouvez voir #DIV/0 ! erreur.
  • Le site #VALUE ! L'erreur se produit lorsque vous entrez un type de données incorrect dans le calcul. Par exemple, vous pouvez entrer du texte dans une formule qui attend des chiffres.
  • Si nous déplaçons la cellule de la formule ou les cellules de référence, l'image de la cellule de la formule sera modifiée. #REF ! l'erreur apparaîtra. Les références dans la formule ne sont plus valides.
  • Le site #NAME ! indique que vous avez mal orthographié le nom d'une fonction dans votre formule.

Conclusion

Les exemples ci-dessus vous aident à apprendre E xcel. SI avec une gamme de valeurs. Si vous avez des questions, n'hésitez pas à nous les poser.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.