Pour partager cette vidéo sur les réseaux sociaux ou sur un site, voici son url :
Sujets que vous pourriez aussi aimer :
Tous les cas non prévus
Nous l'avons découverte à l'occasion du volet précédent, la
fonction Excel Si.Conditions permet de gérer de nombreux critères et contextes. Et lorsque le cas n'est pas prévu, elle décoche une astuce cachée dans sa botte secrète.
Sur l'exemple illustré par la capture, nous travaillons de nouveau sur le tableau des évaluations que nous avions utilisé pour présenter la
fonction Si.Conditions . Des notes sous forme de lettres sont attribuées aux candidats, en fonction d'un barème défini par tranches sur la droite du tableau. Pourtant, l'un des candidats (102) ne répond à aucune condition. Qu'à cela ne tienne, la
fonction Si.Conditions a plus d'un tour dans son sac. Et plutôt que de générer une erreur, elle informe l'utilisateur que ce candidat n'entre dans aucune tranche (absent).
Classeur Excel à télécharger
Pour poursuivre cette étude, nous suggérons de baser de nouveau les travaux sur ce classeur hébergeant déjà la formule exploitant la
fonction Si.Conditions pour analyser les critères.
Nous trouvons le
tableau des scores sur la gauche de la feuille entre les
colonnes B et D . Le
barème se tient quant à lui sur la droite entre les
colonnes F et G .
Fonctionnement
En colonne D, les évaluations sont calculées en tenant compte du barème selon la syntaxe suivante :
=SI.CONDITIONS(C4<=$F$4; $G$4; C4<=$F$5; $G$5; C4<=$F$6; $G$6; C4<=$F$7; $G$7; C4<=$F$8; $G$8; C4<=$F$9; $G$9)
Dès qu'un score est inférieur à un palier, c'est la note du palier directement supérieur qui est attribuée. A l'instar d'une fonction conditionnelle classique, avec cette
fonction Si.Conditions , des conditions peuvent être vérifiées pour enclencher des actions associées. Mais lorsqu'elles sont très nombreuses et que des cas sortent du cadre, plutôt que d'ajouter de nouveaux critères, des actions générales peuvent être enclenchées implicitement avec beaucoup de souplesse.
En cellule C7 par exemple, taper le score de 105 et valider,
Ce cas n'est pas prévu et comme vous pouvez le voir, notre formule réagit mal. Elle répond par un message d'erreur (#N/A). Nous devons donc trouver une parade pour réagir correctement en toutes circonstances. C'est ce que permet cette
fonction Si.Conditions avec beaucoup de souplesse.
Le critère ultime
Dans l'énumération des conditions, c'est une astuce savoureuse qui permet d'appréhender tous les cas qui n'ont pas encore été prévus. Lorsqu'aucun critère n'a été honoré, il suffit de placer une dernière condition qui elle, sera forcément remplie. Pour cela, nous devons utiliser le
booléen Vrai .
Sélectionner la première cellule du calcul en cliquant sur D4 ,
Dans la barre de formule, cliquer juste avant la parenthèse fermante,
Puis, taper un point-virgule suivi du booléen Vrai, soit : ;Vrai ,
Voilà un critère qui ne souffre aucune contestation. Il s'auto-valide lorsque toutes les portes sont restées fermées jusqu'alors. Il ne reste plus qu'à renseigner l'argument suivant. Comme vous le savez, la
fonction Si.Conditions consiste en une alternance de critères et d'actions associées à entreprendre.
Taper un dernier point-virgule suivi d'une indication entre guillemets comme : ;"Trop fort !" ,
Avec ce petit clin d'oeil, nous entendons saluer la performance du candidat ayant réussi à dépasser la note optimale.
Valider la formule par le raccourci clavier CTRL + Entrée,
Puis, double cliquer sur la poignée du résultat pour répandre la logique sur tout le tableau,
Comme vous pouvez l'apprécier, toutes les erreurs sont automatiquement lissées. Les cas qui n'étaient pas gérés sont désormais appréhendés par cette
fonction Si.Conditions , grâce à cette
astuce engageant un
booléen de validation en guise de
critère .