Qu'est-ce que la fonction SUP. SEUIL ?
SUP.SEUIL (GESTEP en anglais) ne fait qu'une chose, et elle la fait sans détour. Tu lui donnes un nombre et une barre à franchir, elle répond 1 quand le nombre atteint la barre et 0 quand il reste en dessous. Pas de texte, pas de VRAI ni de FAUX, juste un chiffre que tu peux additionner derrière.
Tu la croises surtout dans les feuilles d'ingénierie et de contrôle qualité, là où il faut compter les mesures qui franchissent une cote, les notes qui atteignent le minimum exigé ou les capteurs dont l'écart reste positif. Comme sa sortie ne vaut jamais que 0 ou 1, totaliser la colonne revient à compter les lignes qui passent.
Autant le dire franchement, on la rencontre rarement. Un =SI(B2>=7; 1; 0) fait le même travail et se relit par n'importe qui, et quand un VRAI ou un FAUX te suffit, la comparaison nue =B2>=7 se passe même de fonction.

Comprendre chaque paramètre de la fonction SUP.SEUIL
SUP.SEUIL prend un nombre, puis un seuil, et seul le premier est obligatoire. Tout le piège tient dans le second : l'oublier ne désactive pas la comparaison, Excel pose un 0 à sa place et tu te retrouves à tester le signe du nombre sans l'avoir demandé.
La comparaison est inclusive, ce que le nom de la fonction ne laisse pas deviner. Un nombre pile sur le seuil compte comme atteint et renvoie 1.
nombre
: le nombre à comparer au seuilCe peut être une valeur écrite en clair, une référence de cellule comme B2, ou le résultat d'un calcul comme C2-D2. Un texte qui représente un nombre, comme "8", est converti au passage, et une cellule vide compte pour 0.
La fonction ne traite qu'une valeur à la fois et ne se démultiplie pas sur une colonne : c'est elle qui impose de poser la formule ligne par ligne, puis de totaliser la colonne obtenue.
Attention : VRAI et FAUX sont refusés et renvoient #VALEUR!, là où beaucoup de fonctions les convertissent en 1 et en 0. Si ta colonne porte des booléens, teste-la avec une fonction SI plutôt qu'avec SUP.SEUIL.
[seuil]
: la barre à franchir(facultatif)La fonction renvoie 1 dès que le nombre lui est supérieur ou égal, et 0 sinon.
Facultatif : si tu ne l'écris pas, Excel le remplace par 0. =SUP.SEUIL(B2) revient donc exactement à =SUP.SEUIL(B2; 0), ce qui sépare les nombres positifs ou nuls des négatifs.
Attention : Un seuil oublié ne suspend pas le test, il le déplace sur zéro. Sur une colonne de notes sur 10, =SUP.SEUIL(B2) renvoie 1 sur chaque ligne, et la colonne a l'air de fonctionner alors qu'elle ne compare plus rien d'utile.

Comment utiliser SUP.SEUIL
Comment marquer les notes qui atteignent un seuil avec la fonction SUP.SEUIL
Les douze produits contrôlés ce mois-ci ont chacun leur note sur 10, et la règle interne veut qu'un produit soit validé à partir de 7. Tu veux une colonne qui tranche, en 1 et en 0, pour pouvoir la totaliser ensuite ou la filtrer. La fonction SUP.SEUIL fait exactement ce test et ne renvoie que ces deux valeurs.
- 1Dans une cellule, écris
=SUP.SEUIL(. - 2En 1er argument : clique sur la cellule de la note du premier produit,
B2. La fonction travaille sur une seule valeur à la fois, jamais sur la colonne entière d'un bloc. - 3En 2ᵉ argument : saisis le seuil à atteindre,
7. La fonction renvoie1dès que la note lui est supérieure ou égale,0sinon, si bien qu'une note pile à7comme celle deWebcamcompte déjà comme atteinte. - 4Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas jusqu'à la ligne 13. La référence
B2devientB3, puisB4, tandis que le seuil7, écrit en dur, reste le même sur toutes les lignes.
=SUP.SEUIL(B2; 7)1 ou 0, ce qui donne sept produits validés sur douze. Le test est inclusif, si bien que Webcam et Support, tous deux à 7 exactement, reçoivent 1. Comme la colonne ne contient que des 1 et des 0, la totaliser revient à compter les produits validés.Comment tester le signe d'un écart en omettant le seuil de la fonction SUP.SEUIL
Une série de capteurs remonte des écarts par rapport à la cote nominale, en millimètres, certains positifs et d'autres négatifs. Tu ne cherches pas la valeur mais le sens, au-dessus ou en dessous. Le seuil de la fonction SUP.SEUIL étant facultatif, tu peux le laisser tomber et t'appuyer sur sa valeur par défaut.
- 1Dans une cellule, écris
=SUP.SEUIL(. - 2En 1er argument : clique sur la cellule de l'écart à tester,
B2, relevé sur le premier capteurC1. - 3Ferme la parenthèse et appuie sur Entrée, puis recopie vers le bas. Le seuil est facultatif et n'est pas écrit ici, si bien que la fonction le remplace par
0et renvoie1pour tout écart positif ou nul,0pour un écart négatif.
=SUP.SEUIL(B2)0 dès que l'écart passe sous zéro, ce qui sépare les cinq capteurs au-dessus de la cote des trois qui sont en dessous. Attention au capteur C5, dont l'écart est nul : le test étant inclusif, il reçoit 1 et compte parmi ceux du dessus. Les écarts minuscules comme 0,05 ou -0,02 sont tranchés de la même façon, sans tolérance.Comment corriger l'erreur #VALEUR! de la fonction SUP.SEUIL sur une plage
Tu as ta colonne de 1 et de 0, et tu voudrais faire l'économie de cette colonne intermédiaire en comptant les produits validés d'un coup, en passant toute la plage des notes à la fonction puis en additionnant le tout. C'est le réflexe qu'ont installé les fonctions matricielles récentes, et c'est précisément là que la fonction SUP.SEUIL refuse de suivre.
- 1Dans une cellule, écris
=SOMME(. - 2En 1er argument : écris l'appel à additionner et referme-le,
SUP.SEUIL(B2:B13; 7). Le piège est là, car la plageB2:B13passe les douze notes d'un bloc à une fonction qui n'en attend qu'une à la fois. - 3Ferme la parenthèse de la fonction SOMME et appuie sur Entrée. Elle ne reçoit jamais de tableau à additionner, seulement l'erreur
#VALEUR!que la fonction SUP.SEUIL lui a déjà renvoyée.
=SOMME(SUP.SEUIL(B2:B13; 7))=SOMME(C2:C13) sur la colonne de 1 et de 0 donne bien les 7 produits validés.Attention : Ni SOMMEPROD ni la validation matricielle avec Ctrl + Maj + Entrée ne débloquent la situation, et la même erreur ressort. Quand le seuil est identique sur toute la colonne, =NB.SI(B2:B13; ">=7") compte les produits validés en une seule formule, sans colonne d'appoint.

Les erreurs fréquentes avec la fonction SUP.SEUIL
Deux accrocs reviennent sans cesse, et ils ne se ressemblent pas. Le premier est bruyant, c'est #VALEUR!, qui tombe dès qu'une cellule cache du texte au lieu d'un nombre ou qu'on tend une plage entière à la fonction. Le second ne dit rien du tout : un seuil oublié fait glisser toute la comparaison sur zéro, la colonne se remplit sans broncher, et tu lis un résultat juste pour une question que tu n'as pas posée.
S'y ajoute une confusion d'identité, la plus coûteuse de toutes. Son nom fait penser à un arrondi au seuil supérieur, plusieurs sites le répètent, et la formule tapée dans cet esprit rend 1 sans jamais prévenir que tu attendais autre chose.
Une cellule de la colonne contient du texte au lieu d'un nombre
La fonction n'accepte que des valeurs numériques. Une mention comme Non testé ou n.c. laissée par un opérateur au milieu des relevés suffit à faire renvoyer #VALEUR! sur cette ligne, et l'erreur contamine ensuite toute somme de la colonne. Un nombre arrivé en texte, lui, passe sans difficulté : c'est bien le texte non convertible qui bloque.
Solution : Emballe le test pour décider toi-même de ce qui s'affiche, avec =SIERREUR(SUP.SEUIL(B2; 7); 0) : la ligne non renseignée rejoint alors les non atteintes et la colonne reste entièrement numérique. Vérifie au passage tes imports, un nombre arrivé en texte se repère avec ESTNUM(B2).
Le seuil oublié déplace la comparaison sur zéro
=SUP.SEUIL(B2) ne teste pas « rien », Excel remplace le seuil absent par 0. Sur une colonne de notes sur 10 ou de montants, toutes les valeurs étant positives, la formule renvoie 1 partout et la colonne semble marcher.
Solution : Écris le seuil dès que tu compares à autre chose que zéro : =SUP.SEUIL(B2; 7). Ne t'appuie sur l'omission que lorsque tu veux vraiment trier des nombres selon leur signe, comme sur une colonne d'écarts.
Attendre un arrondi au multiple supérieur
Le nom de la fonction évoque un arrondi, et c'est l'erreur la plus fréquente à son sujet. =SUP.SEUIL(23; 5) ne rend pas 25 mais 1, parce que la formule se contente de constater que 23 dépasse 5. Aucune valeur n'est transformée.
Solution : Bascule sur la fonction d'arrondi qui correspond à ton besoin. Pour caler un nombre sur le multiple du dessus, prends =PLAFOND(23; 5) ou =ARRONDI.AU.MULTIPLE(23; 5). Garde SUP.SEUIL pour répondre par oui ou par non à un franchissement de seuil.
Passer une plage entière à la fonction
=SOMME(SUP.SEUIL(B2:B13; 7)) ne compte rien et renvoie #VALEUR!. La fonction ne traite qu'une valeur à la fois et ne se déverse pas sur une colonne, même quand celle-ci ne contient que des nombres et même validée en matricielle avec Ctrl + Maj + Entrée.
Solution : Pose =SUP.SEUIL(B2; 7) sur la première ligne, recopie la colonne, puis additionne-la avec =SOMME(C2:C13). Si le seuil est le même partout, passe plutôt par =NB.SI(B2:B13; ">=7"), qui fait le comptage en une formule.
Croire que le test exclut la valeur du seuil
La comparaison est inclusive, alors que le mot « supérieur » du nom laisse penser le contraire. Une note pile à 7 comparée au seuil 7 renvoie 1, et un écart nul comparé à zéro renvoie 1 lui aussi.
Solution : Décale le seuil quand tu veux vraiment exclure la valeur pivot, par exemple =SUP.SEUIL(B2; 7,01) sur des notes au centième. Si la borne se discute, écris plutôt la condition en clair avec =SI(B2>7; 1; 0), qui se relit sans ambiguïté.

SUP.SEUIL vs SI vs DELTA vs l'opérateur >=
Prends SUP.SEUIL quand tu veux un 1 ou un 0 immédiatement additionnable et que le test se résume à franchir une barre. Dès que la réponse doit être autre chose que ces deux chiffres, ou qu'un collègue devra relire la feuille, SI est plus sûr : il dit en toutes lettres ce qu'il compare.
Bascule sur DELTA pour tester une égalité stricte plutôt qu'un franchissement, et sur la comparaison nue >= quand un VRAI ou un FAUX te suffit, par exemple pour piloter une mise en forme conditionnelle.
| Critère | SUP.SEUIL | SI | DELTA | >= |
|---|---|---|---|---|
| Ce que la formule rend | 1 ou 0 | la valeur de ton choix | 1 ou 0 | VRAI ou FAUX |
| Test appliqué | atteint ou dépasse le seuil | n'importe quelle condition | égalité stricte | la comparaison que tu écris |
| Second argument facultatif | Oui, 0 par défaut | Non | Oui, 0 par défaut | Sans objet |
| Additionnable telle quelle | Oui | Oui, en renvoyant 1 et 0 | Oui | Non sans conversion |
| Se relit sans explication | Non, son nom trompe | Oui | Non | Oui |

Astuces avancées avec SUP.SEUIL
Compter les lignes qui franchissent le seuil
Pose =SUP.SEUIL(B2; 7) sur la première ligne, recopie la colonne, puis additionne-la. Comme chaque cellule ne vaut que 0 ou 1, la somme est directement le nombre de lignes qui atteignent le seuil, et elle se recalcule dès qu'une note bouge.
Quand le seuil est le même pour toute la colonne et que la colonne d'appoint ne te sert à rien d'autre, NB.SI fait le comptage en une seule formule.
Ne garder que les valeurs qui passent la barre
Multiplier le test par la donnée annule tout ce qui reste sous le seuil : =SUP.SEUIL(B2; 7)*C2 conserve le montant de la ligne quand la note atteint 7 et pose 0 sinon. Tu obtiens une colonne prête à totaliser, sans avoir à filtrer le tableau.
Le procédé ne vaut que ligne à ligne, puisque la fonction ne traite qu'une valeur à la fois.
Tu as peut-être encore une question
L'opérateur s'écrit >=, les deux caractères collés et dans cet ordre. Tu l'emploies directement dans une comparaison comme =B2>=7, qui renvoie VRAI ou FAUX, ou à l'intérieur d'un test avec =SI(B2>=7; "Atteint"; "Non").
SUP.SEUIL applique exactement cette comparaison, mais répond par 1 ou 0 au lieu de VRAI ou FAUX.
SUP.SEUIL ne sait faire qu'un seul test, le franchissement d'un seuil, et ne rend que 1 ou 0. La fonction SI accepte n'importe quelle condition et te laisse renvoyer le texte, le nombre ou le calcul de ton choix.
À résultat égal, =SI(B2>=7; 1; 0) est plus long mais se relit sans hésitation.
Non, et c'est la confusion la plus répandue à son sujet. Elle ne transforme jamais le nombre qu'on lui passe, elle le compare : =SUP.SEUIL(23; 5) renvoie 1, pas 25.
Pour caler une valeur sur le multiple du dessus, utilise PLAFOND ou ARRONDI.AU.MULTIPLE, et ARRONDI.SUP pour un nombre de décimales.
Excel le remplace par 0 sans rien signaler. =SUP.SEUIL(B2) revient donc à =SUP.SEUIL(B2; 0) et trie les nombres selon leur signe, les positifs et les nuls à 1, les négatifs à 0.
C'est utile sur une colonne d'écarts, trompeur sur une colonne de notes, où tout vaudra 1.
Le plus court est =NB.SI(B2:B13; ">=7"), qui balaie la plage et rend le compte en une formule, sans colonne intermédiaire.
SUP.SEUIL ne traite qu'une valeur à la fois : tu poses la formule sur chaque ligne, puis tu additionnes la colonne obtenue avec SOMME. Le détour se justifie quand chaque ligne a son propre seuil.
SUP.SEUIL devient GESTEP. Excel traduit le nom des fonctions selon la langue de son interface, donc tu tapes =SUP.SEUIL( dans un Excel français et =GESTEP( dans un Excel anglais. Le classeur, lui, ne bouge pas. Un fichier écrit en français s'ouvre sans erreur dans un Excel anglais, qui affiche simplement GESTEP à la place. Les autres fonctions sont dans la table français / anglais.
Pour aller plus loin
Tout ce dont tu as besoin pour maîtriser la fonction SUP.SEUIL se trouve ici.








