Écrire des règles de gestion avec SI, ET, OU, SI.CONDITIONS et SI.MULTIPLE, et traiter les erreurs avec SIERREUR et SI.NON.DISP.
La leçon, diapositive par diapositive
Diapositive 1 sur 9
Objectif de la leçon
Traduire une règle de gestion en formule
Remplacer les SI imbriqués par des fonctions plus claires
Traiter les erreurs sans les cacher
Voix off
Une règle de gestion s'écrit d'abord en français, ensuite en formule. Si tu n'arrives pas à la dire simplement, la formule sera fausse. On prend ici l'exemple des primes d'une petite entreprise.
Diapositive 2 sur 9
Les primes de l'imprimerie
Une imprimerie de 12 salariés à Casablanca, cas fictif
Prime d'assiduité : aucune absence non justifiée et 2 retards au plus
Prime de rendement selon la note d'évaluation sur 20
Les règles sont fixées par la direction, pas par Excel
Voix off
Ces règles sont inventées pour l'exercice. Dans une vraie entreprise, elles viennent du contrat, de la convention ou d'une décision écrite de la direction. Ton rôle est de les appliquer exactement, pas de les interpréter.
Lis la formule à voix haute : si le salarié n'a aucune absence et au plus deux retards, il reçoit la prime, sinon zéro. Le montant n'est pas écrit dans la formule, il vient d'une cellule nommée. Si la direction change la prime, tu modifies une seule cellule.
SI.CONDITIONS remplace les SI imbriqués par une suite de paires : une condition, un résultat. Sans le VRAI final, une note de 9 ne correspondrait à aucune condition et la fonction renverrait #N/A. Cette fonction existe depuis Excel 2019 et dans Microsoft 365.
Diapositive 5 sur 9
L'ordre des tests compte
Erreur : tester >=12 avant >=16
Une note de 18 tomberait alors en B
Teste du plus exigeant au moins exigeant
Vérifie un cas de chaque catégorie
Voix off
Comme la fonction s'arrête à la première condition vraie, l'ordre est décisif. Une note de 18 est aussi supérieure à 12 : si ce test vient en premier, le salarié est classé B. Ce genre d'erreur ne produit aucun message, seulement une prime trop faible.
SI.MULTIPLE regarde une seule valeur et la compare à une liste de cas. C'est plus lisible que SI.CONDITIONS quand tu testes des égalités simples. Si les montants changent souvent ou si les cas sont nombreux, range-les plutôt dans une table et utilise RECHERCHEX.
Diapositive 7 sur 9
SIERREUR ou SI.NON.DISP
SIERREUR(formule;valeur) : remplace toute erreur
SI.NON.DISP(formule;valeur) : remplace seulement #N/A
Une division par zéro cachée reste un problème
Pour une recherche, préfère SI.NON.DISP
Voix off
Un #N/A dans une recherche veut dire « introuvable », c'est un cas prévu qu'on peut traiter. Une erreur #VALEUR! ou #DIV/0! signale un vrai défaut dans les données ou la formule. SIERREUR les cache toutes, et tu ne sauras jamais qu'il y avait un problème.
Diapositive 8 sur 9
Relire une formule longue
Agrandis la barre de formule : Ctrl+Maj+U
Alt+Entrée pour aller à la ligne dans la formule
Formules, puis Évaluation de formule
Au-delà de trois niveaux, découpe ou utilise une table
Voix off
Une formule qui tient sur plusieurs lignes, avec un retour à la ligne avant chaque condition, se relit beaucoup mieux. L'outil Évaluation de formule calcule ta formule étape par étape : c'est le meilleur moyen de trouver où elle déraille.
Diapositive 9 sur 9
À retenir
La règle en français d'abord, la formule ensuite
SI.CONDITIONS du plus exigeant au moins exigeant, avec VRAI à la fin
SI.MULTIPLE pour des codes, une table pour des montants qui changent
SI.NON.DISP plutôt que SIERREUR
Voix off
Tu as maintenant les outils pour écrire des règles claires. Dernière étape du module : calculer des totaux qui respectent plusieurs conditions à la fois.
À retenir
ET exige que toutes les conditions soient vraies, OU qu'au moins une le soit
SI.CONDITIONS teste dans l'ordre et s'arrête à la première condition vraie
VRAI en dernière condition sert de valeur par défaut
SI.MULTIPLE compare une valeur à une liste de cas
SI.NON.DISP ne traite que #N/A, SIERREUR cache toutes les erreurs
Fais les exercices, le quiz et obtiens ton certificat dans ton espace
Avec ton compte, les deux premiers modules sont offerts : leçons, labs, simulations, quiz et tuteur. Débloque la suite du parcours pour 100 000 GNF. Le certificat vérifiable, délivré à la fin, coûte 399 000 GNF.