Créer un score OK / KO dans Excel avec la fonction SI

Quand on suit des indicateurs, on a vite une colonne pleine de pourcentages. Le problème : un chiffre brut ne dit pas s’il est bon ou mauvais. 0,62, c’est satisfaisant ou inquiétant ? Ça dépend du contexte, et personne n’a envie de réfléchir à chaque ligne.

La solution la plus simple consiste à traduire chaque valeur en un score binaire : OK ou KO, 1 ou 0. Un seul coup d’oeil, une seule décision. Et c’est aussi la base de tous les indicateurs visuels (feux tricolores, coches, jauges).

Dans cet article, tu vas voir comment construire ce système OK / KO avec la fonction SI, comment l’astuce de la somme égale à 1 garantit un résultat propre, et comment adapter le seuil à ta réalité métier. Si la fonction SI est encore floue pour toi, le guide Excel débutant pose les bases.

▶ La méthode en vidéo
✅ Ce que tu sauras faire après cet article
  • Transformer un KPI chiffré en score OK / KO
  • Écrire la formule SI pour le OK et la formule inverse pour le KO
  • Garantir un résultat unique grâce à la somme égale à 1
  • Adapter le sens du seuil selon ton métier
  • Gérer plusieurs paliers avec SI.CONDITIONS

Pourquoi un score OK / KO plutôt qu’un chiffre brut

Un chiffre seul oblige le lecteur à faire un calcul mental : est-ce au-dessus ou en dessous de l’objectif ? Un score OK / KO fait ce travail à sa place. C’est la différence entre un tableau qu’on déchiffre et un tableau qu’on lit.

Au-delà du confort de lecture, le score binaire est la matière première des indicateurs visuels. Une coche verte ou une croix rouge, un feu tricolore, une cellule colorée : tout part d’un 1 ou d’un 0. Une fois le score posé, l’habillage visuel devient trivial.

💡 Le bon réflexe
Sépare le calcul du score de son affichage. Une colonne calcule le OK / KO, une autre couche (graphique, mise en forme conditionnelle) s’occupe de le rendre visible. Tu peux ainsi changer la présentation sans toucher à la logique.

Poser le seuil de décision

Avant d’écrire la moindre formule, il faut une règle claire : à partir de quelle valeur l’indicateur est-il OK ? C’est ton seuil. Pour l’exemple, on prend un taux exprimé en pourcentage (entre 0 et 1) et on décide qu’au-dessus de 0,5, c’est OK.

Ce seuil n’a rien d’universel. Pour un taux de satisfaction, 0,5 serait catastrophique. Pour un taux d’erreur, 0,5 serait énorme. Le seuil se fixe toujours en fonction de l’objectif réel de l’indicateur.

La formule OK avec la fonction SI

La fonction SI teste une condition et renvoie une valeur selon qu’elle est vraie ou fausse. Sa structure :

=SI(condition; valeur_si_vrai; valeur_si_faux)

Pour notre score OK, on teste si la valeur dépasse le seuil de 0,5. Si oui, on renvoie 1, sinon 0 :

=SI(B2>0,5; 1; 0)

On choisit volontairement 1 et 0 plutôt que les textes « OK » et « KO ». Un score numérique est directement exploitable dans un graphique, dans une somme ou dans une autre formule, ce qu’un texte ne permet pas.

La formule KO : l’inverse exact

Pour le KO, on écrit le test miroir. Attention au détail qui compte : on utilise un inférieur ou égal pour bien inclure la valeur seuil et ne laisser aucun trou.

=SI(B2<=0,5; 1; 0)

Résultat : pour une même valeur, soit le OK vaut 1 et le KO vaut 0, soit l’inverse. Jamais les deux à 1, jamais les deux à 0.

✅ L’astuce de la somme égale à 1
Additionne la ligne OK et la ligne KO d’une même colonne : tu obtiens toujours 1. C’est un excellent contrôle de cohérence. Si une colonne donne 0 ou 2, c’est qu’une des deux formules est mal écrite (souvent un seuil qui se chevauche ou un trou entre les deux tests).

Adapter le sens du seuil à ton métier

C’est l’erreur la plus fréquente. Dans notre exemple, on dit qu’un score est OK au-dessus de 0,5. Mais pour un taux de surstock ou de rupture, c’est l’inverse : plus c’est haut, plus c’est mauvais.

Il suffit alors d’inverser le sens du test. Pour un indicateur où une valeur basse est souhaitable :

=SI(B2<0,5; 1; 0)

Pose-toi toujours la question avant d’écrire la formule : « une valeur élevée, c’est une bonne ou une mauvaise nouvelle ? ». La réponse dicte le sens du signe de comparaison.

  • Chiffre d’affaires, satisfaction, marge : plus c’est haut, mieux c’est → >
  • Taux d’erreur, ruptures, délai, coût : plus c’est bas, mieux c’est → <

Aller plus loin : plusieurs paliers

OK / KO suffit dans la plupart des cas. Mais parfois, tu veux trois niveaux : vert, orange, rouge. Deux options selon ta version d'Excel.

Avec des SI imbriqués

=SI(B2>0,8; "Vert"; SI(B2>0,5; "Orange"; "Rouge"))

Avec SI.CONDITIONS (Excel 2019 et 365)

=SI.CONDITIONS(B2>0,8; "Vert"; B2>0,5; "Orange"; VRAI; "Rouge")

Et quand la décision dépend de plusieurs critères en même temps (par exemple un seuil de valeur ET une ancienneté), on combine SI avec ET. Cette logique est détaillée dans l'article sur la fonction SI ET.

Du score au visuel

Une fois ton score posé, il ne reste qu'à le rendre visible. Trois chemins classiques, du plus rapide au plus spectaculaire. La mise en forme conditionnelle colore directement les cellules selon le score. Les fonctions SOMME.SI et NB.SI comptent et agrègent tes OK pour piloter un tableau de bord. Et pour l'effet réunion garanti, tu peux remplacer un graphique par une coche ou une croix : la méthode complète est dans l'article sur l'indicateur visuel coche / croix.

« Un bon indicateur ne demande pas de réfléchir : il a déjà tranché entre OK et KO. »
MASTERCLASS GRATUITE
Tu veux transformer tes tableaux Excel en vrais outils de pilotage ?
Rejoins la masterclass gratuite TutoSurExcel. 100 % pratique, directement applicable le lendemain.
Réserver ma place gratuite →
Jean-Baptiste, formateur TutoSurExcel

Questions fréquentes

Faut-il écrire 1 et 0, ou "OK" et "KO" dans la formule SI ?
Privilégie 1 et 0. Un score numérique reste exploitable dans un graphique, une somme ou une autre formule, alors qu'un texte "OK"/"KO" ne peut pas être additionné ni utilisé pour piloter un visuel. Tu peux toujours afficher "OK" via une mise en forme conditionnelle par-dessus le 1.
Pourquoi utiliser <= pour le KO et > pour le OK ?
Pour ne laisser aucun trou ni recouvrement autour du seuil. Si OK teste B2>0,5 (strictement supérieur), alors KO doit tester B2<=0,5 (inférieur ou égal) pour inclure la valeur 0,5 exacte. Ainsi, chaque valeur tombe dans un seul des deux cas.
Comment vérifier que mes formules OK / KO sont correctes ?
Additionne la ligne OK et la ligne KO d'une même colonne : le total doit toujours valoir 1. S'il vaut 0 ou 2, une des deux formules a un seuil mal réglé (chevauchement ou trou entre les deux tests).
Comment gérer un indicateur où une valeur basse est meilleure ?
Tu inverses le sens du test. Pour un taux de rupture par exemple, OK devient =SI(B2<0,5;1;0). Demande-toi toujours si une valeur élevée est une bonne ou une mauvaise nouvelle avant de choisir le signe de comparaison.
Peut-on avoir plus de deux niveaux qu'OK et KO ?
Oui. Avec des SI imbriqués ou, mieux, avec SI.CONDITIONS (Excel 2019 et 365), tu crées autant de paliers que nécessaire : vert / orange / rouge par exemple. La logique reste la même, on empile simplement les tests.
Le seuil 0,5 est-il une valeur standard ?
Non, c'est seulement une valeur d'exemple. Le seuil dépend entièrement de l'objectif de ton indicateur. Pour un taux de satisfaction, le seuil OK sera bien plus haut ; pour un taux d'erreur, bien plus bas.

Nos autres articles de blog

ALEA.ENTRE.BORNES : générer des données aléatoires dans Excel

Tu veux tester une formule, un graphique ou un tableau de bord, mais tu n’as...

Créer un score OK / KO dans Excel avec la fonction SI

Quand on suit des indicateurs, on a vite une colonne pleine de pourcentages. Le problème...

Indicateur visuel Excel : coche verte ou croix rouge automatique

Tu présentes un tableau en réunion et tout le monde plisse les yeux pour comprendre...

Rejoignez plus de 30.000 personnes qui reçoivent mes astuces gratuitement chaque semaine

Formation très intéressante et dynamique. Bonnes explications et interactions avec le formateur. Pouvoir se repasser les vidéos pour s’exercer est une excellente opportunité. Merci a Jean Baptiste pour son professionnalisme.
Bury Emelyne
9 months ago