Guides Excel

Comment vérifier si une valeur est comprise entre deux bornes sur Excel ?

14 janvier 2026 158 vues

Excel est un outil puissant pour l'analyse de données, et il est souvent nécessaire de vérifier si une valeur se situe dans une plage spécifique. Que ce soit pour valider des données, catégoriser des résultats ou simplement filtrer des informations, savoir comment déterminer si un nombre est "compris entre" deux bornes est une compétence essentielle. Cet article vous guidera à travers différentes méthodes pour réaliser cette vérification, en utilisant des formules simples et efficaces.

Vérifier si une valeur est comprise entre deux bornes sur Excel

Excel offre plusieurs façons de déterminer si une valeur se situe entre deux limites. La méthode la plus courante implique l'utilisation de la fonction ET combinée à des comparaisons logiques. Nous allons explorer cette approche en détail, ainsi que d'autres alternatives.

Utilisation de la fonction ET

La fonction ET renvoie VRAI si toutes les conditions spécifiées sont vraies, et FAUX si au moins une condition est fausse. Pour vérifier si une valeur est comprise entre deux bornes, nous devons nous assurer qu'elle est à la fois supérieure ou égale à la borne inférieure ET inférieure ou égale à la borne supérieure.

Exemple pratique

Supposons que vous ayez une valeur dans la cellule A1 et que vous souhaitiez vérifier si elle est comprise entre 10 et 20 (inclus). Vous pouvez utiliser la formule suivante :

=ET(A1>=10; A1<=20)

Cette formule renverra VRAI si la valeur dans A1 est comprise entre 10 et 20, et FAUX sinon.

Explication étape par étape:

  1. A1>=10: Cette partie de la formule vérifie si la valeur dans la cellule A1 est supérieure ou égale à 10.
  2. A1<=20: Cette partie de la formule vérifie si la valeur dans la cellule A1 est inférieure ou égale à 20.
  3. ET(condition1; condition2): La fonction ET combine les deux conditions. Elle renvoie VRAI seulement si les deux conditions sont vraies.

Illustration

Imaginez que la cellule A1 contient la valeur 15. La formule =ET(A1>=10; A1<=20) deviendra =ET(15>=10; 15<=20), ce qui équivaut à =ET(VRAI; VRAI). Le résultat final sera donc VRAI.

Si la cellule A1 contient la valeur 5, la formule deviendra =ET(5>=10; 5<=20), ce qui équivaut à =ET(FAUX; VRAI). Le résultat final sera donc FAUX.

Si la cellule A1 contient la valeur 25, la formule deviendra =ET(25>=10; 25<=20), ce qui équivaut à =ET(VRAI; FAUX). Le résultat final sera donc FAUX.

Utilisation de la fonction SI pour un résultat plus informatif

La fonction ET renvoie simplement VRAI ou FAUX. Si vous souhaitez un résultat plus informatif, vous pouvez combiner la fonction ET avec la fonction SI. Cela vous permet d'afficher un message personnalisé en fonction du résultat de la vérification.

Exemple pratique

Pour reprendre l'exemple précédent, vous pouvez utiliser la formule suivante :

=SI(ET(A1>=10; A1<=20); "Compris"; "Non compris")

Cette formule affichera "Compris" si la valeur dans A1 est comprise entre 10 et 20, et "Non compris" sinon.

Explication étape par étape:

  1. ET(A1>=10; A1<=20): Cette partie de la formule est identique à l'exemple précédent. Elle vérifie si la valeur dans A1 est comprise entre 10 et 20.
  2. SI(condition; valeur_si_vrai; valeur_si_faux): La fonction SI prend trois arguments : une condition, une valeur à renvoyer si la condition est vraie, et une valeur à renvoyer si la condition est fausse.
  3. "Compris": C'est la valeur qui sera affichée si la condition ET(A1>=10; A1<=20) est vraie.
  4. "Non compris": C'est la valeur qui sera affichée si la condition ET(A1>=10; A1<=20) est fausse.

Illustration

Si la cellule A1 contient la valeur 15, la formule =SI(ET(A1>=10; A1<=20); "Compris"; "Non compris") deviendra =SI(ET(15>=10; 15<=20); "Compris"; "Non compris"), ce qui équivaut à =SI(VRAI; "Compris"; "Non compris"). Le résultat final sera donc "Compris".

Si la cellule A1 contient la valeur 5, la formule deviendra =SI(ET(5>=10; 5<=20); "Compris"; "Non compris"), ce qui équivaut à =SI(FAUX; "Compris"; "Non compris"). Le résultat final sera donc "Non compris".

Vérification avec des bornes variables

Dans les exemples précédents, les bornes étaient des valeurs fixes (10 et 20). Vous pouvez également utiliser des cellules pour définir les bornes, ce qui rend la formule plus flexible.

Exemple pratique

Supposons que la borne inférieure soit dans la cellule B1 et la borne supérieure dans la cellule C1. Vous pouvez utiliser la formule suivante :

=SI(ET(A1>=B1; A1<=C1); "Compris"; "Non compris")

Cette formule vérifie si la valeur dans A1 est comprise entre la valeur dans B1 et la valeur dans C1.

Explication:

La formule fonctionne de la même manière que l'exemple précédent, mais au lieu d'utiliser des valeurs fixes, elle utilise les valeurs contenues dans les cellules B1 et C1.

Illustration

Si B1 contient la valeur 5 et C1 contient la valeur 25, et que A1 contient la valeur 15, la formule =SI(ET(A1>=B1; A1<=C1); "Compris"; "Non compris") deviendra =SI(ET(15>=5; 15<=25); "Compris"; "Non compris"), ce qui équivaut à =SI(VRAI; "Compris"; "Non compris"). Le résultat final sera donc "Compris".

Utilisation de la fonction OU pour une vérification hors des bornes

Si, au lieu de vérifier si une valeur est comprise entre deux bornes, vous souhaitez vérifier si elle est en dehors de ces bornes, vous pouvez utiliser la fonction OU.

La fonction OU renvoie VRAI si au moins une des conditions spécifiées est vraie, et FAUX si toutes les conditions sont fausses.

Exemple pratique

Pour vérifier si une valeur dans la cellule A1 est en dehors de la plage 10-20 (inclus), vous pouvez utiliser la formule suivante :

=SI(OU(A1<10; A1>20); "Hors plage"; "Dans la plage")

Cette formule affichera "Hors plage" si la valeur dans A1 est inférieure à 10 ou supérieure à 20, et "Dans la plage" sinon.

Explication étape par étape:

  1. A1<10: Cette partie de la formule vérifie si la valeur dans la cellule A1 est inférieure à 10.
  2. A1>20: Cette partie de la formule vérifie si la valeur dans la cellule A1 est supérieure à 20.
  3. OU(condition1; condition2): La fonction OU combine les deux conditions. Elle renvoie VRAI si au moins une des deux conditions est vraie.
  4. SI(condition; valeur_si_vrai; valeur_si_faux): La fonction SI prend trois arguments : une condition, une valeur à renvoyer si la condition est vraie, et une valeur à renvoyer si la condition est fausse.
  5. "Hors plage": C'est la valeur qui sera affichée si la condition OU(A1<10; A1>20) est vraie.
  6. "Dans la plage": C'est la valeur qui sera affichée si la condition OU(A1<10; A1>20) est fausse.

Illustration

Si la cellule A1 contient la valeur 15, la formule =SI(OU(A1<10; A1>20); "Hors plage"; "Dans la plage") deviendra =SI(OU(15<10; 15>20); "Hors plage"; "Dans la plage"), ce qui équivaut à =SI(OU(FAUX; FAUX); "Hors plage"; "Dans la plage"). Le résultat final sera donc "Dans la plage".

Si la cellule A1 contient la valeur 5, la formule deviendra =SI(OU(5<10; 5>20); "Hors plage"; "Dans la plage"), ce qui équivaut à =SI(OU(VRAI; FAUX); "Hors plage"; "Dans la plage"). Le résultat final sera donc "Hors plage".

Si la cellule A1 contient la valeur 25, la formule deviendra =SI(OU(25<10; 25>20); "Hors plage"; "Dans la plage"), ce qui équivaut à =SI(OU(FAUX; VRAI); "Hors plage"; "Dans la plage"). Le résultat final sera donc "Hors plage".

Conseils et astuces

  • Utilisez des noms de cellules explicites : Au lieu d'utiliser A1, B1, etc., donnez des noms significatifs à vos cellules (par exemple, ValeurATester, BorneInferieure, BorneSuperieure). Cela rendra vos formules plus faciles à comprendre et à maintenir.
  • Gérez les erreurs : Si vos cellules de borne peuvent contenir des valeurs non numériques, utilisez la fonction ESTERREUR pour éviter les erreurs dans vos formules.
  • Combinez avec d'autres fonctions : Vous pouvez combiner ces techniques avec d'autres fonctions Excel, comme RECHERCHEV ou INDEX/EQUIV, pour effectuer des analyses plus complexes.
  • Utilisez la validation des données : Pour empêcher les utilisateurs de saisir des valeurs en dehors d'une plage spécifique, utilisez la fonctionnalité de validation des données d'Excel. Cela peut éviter d'avoir à vérifier les valeurs a posteriori.

Erreurs à éviter

  • Inversion des bornes : Assurez-vous que la borne inférieure est bien inférieure à la borne supérieure. Si vous les inversez, vos formules ne fonctionneront pas correctement.
  • Oubli de l'égalité : Selon vos besoins, n'oubliez pas d'inclure le signe = dans vos comparaisons (>= ou <=) si vous souhaitez inclure les bornes dans la plage.
  • Confusion entre ET et OU : Comprenez bien la différence entre les fonctions ET et OU, et utilisez la fonction appropriée en fonction de ce que vous voulez vérifier.

En maîtrisant ces techniques, vous serez en mesure de vérifier efficacement si une valeur est comprise entre deux bornes sur Excel, et d'automatiser de nombreuses tâches d'analyse de données.

Questions fréquentes

Comment faire si je veux exclure les bornes dans ma vérification ?

Au lieu d'utiliser les opérateurs >= et <=, utilisez simplement > et <. Par exemple, la formule deviendrait `=ET(A1>10; A1<20)` pour vérifier si A1 est strictement compris entre 10 et 20.

Puis-je utiliser ces formules avec des dates ?

Oui, Excel stocke les dates sous forme de nombres. Vous pouvez donc utiliser les mêmes formules pour vérifier si une date est comprise entre deux dates limites. Assurez-vous simplement que les cellules contenant les dates sont correctement formatées.

Comment gérer les cellules vides ou contenant du texte ?

Vous pouvez ajouter une vérification supplémentaire avec la fonction `ESTNUM` pour vous assurer que la cellule contient bien un nombre avant d'effectuer la comparaison. Par exemple : `=SI(ET(ESTNUM(A1); A1>=10; A1<=20); "Compris"; "Non compris")`.

Mots-clés associés :

excel conditions excel si alors excel plage de valeurs formule excel comprise entre deux dates excel validation des données

Partager cet article :