Case à cocher
Une case à cocher est un contrôle interactif inséré directement dans une cellule (Excel 365) ou via l'onglet Développeur pour les versions antérieures. Elle renvoie VRAI ou FAUX dans la cellule liée, ce qui la rend utile pour des listes de tâches ou des tableaux de bord.
À quoi sert un case à cocher dans Excel ?
Une case à cocher est un contrôle interactif que tu insères dans une cellule Excel. Quand tu la coches, la cellule renvoie la valeur VRAI. Quand tu la décoches, elle renvoie FAUX. C'est simple, mais cette valeur logique te permet de connecter l'état de la case à des formules, des mises en forme conditionnelles et des calculs. Dans Excel 365 (depuis 2023), tu insères une case directement dans une cellule via Insertion > Case à cocher, sans passer par l'onglet Développeur.
Tu vas l'utiliser pour les listes de tâches interactives, les tableaux de suivi où les équipes cochent ce qui est fait, les questionnaires internes, et les tableaux de bord avec des filtres booléens. Dès que tu as besoin d'un bouton Oui/Non dans ton tableau qui déclenche quelque chose (calcul, couleur, affichage conditionnel), la case à cocher est le bon outil.
Case à cocher : exemples concrets
Exemple 1 : Chef de projet : liste de tâches avec calcul automatique de l'avancement
Tu es chef de projet dans une agence de communication. Tu gères un projet web avec 25 livrables répartis sur 3 mois. Tu veux un suivi visuel où chaque membre de l'équipe peut cocher les tâches terminées, et voir en temps réel le pourcentage d'avancement global.
Tu insères une case à cocher dans la colonne B pour chaque tâche (dans Excel 365 : Insertion > Case à cocher). La cellule affiche une case, et quand tu la coches elle renvoie VRAI. En bas du tableau, tu mets la formule =NB.SI(B2:B26;VRAI)/NB(B2:B26) formatée en pourcentage. Elle compte les cases cochées et divise par le total.
Tu ajoutes une barre de progression avec une mise en forme conditionnelle sur une cellule dédiée : fond vert si le pourcentage dépasse 80%, orange entre 50% et 80%, rouge en dessous. En réunion d'avancement, tout le monde voit instantanément le taux de complétion réel sans calcul manuel.
Exemple 2 : Responsable achats : tableau de validation des fournisseurs avec contrôles qualité
Tu es responsable achats dans une entreprise agroalimentaire. Pour chaque nouveau fournisseur, tu dois valider une liste de 12 critères qualité : certification ISO, audit site, contrat signé, assurance responsabilité civile, etc. Actuellement tu coches des cases dans un PDF et tu le renvoies par e-mail. Rien n'est centralisé ni calculable.
Tu construis un tableau Excel avec une ligne par fournisseur et une colonne par critère. Tu insères une case à cocher dans chaque cellule de critère. La dernière colonne affiche la formule `=NB.SI(B2:M2;VRAI) pour compter les critères validés, et la colonne suivante indique =SI(N2=12;"Validé";"En cours")`.
Une mise en forme conditionnelle colore la ligne en vert quand tous les critères sont cochés, en rouge si moins de 8 sont validés. Tu filtres facilement les fournisseurs "En cours" et tu peux partager le fichier : chaque chargé de compte coche directement dans le fichier partagé sur SharePoint.
- #1 Dans Excel 365, insère une case à cocher directement via Insertion > Case à cocher. Elle s'intègre dans la cellule et renvoie VRAI/FAUX. Dans les versions antérieures, passe par l'onglet Développeur > Insérer > Case à cocher (Contrôles de formulaire).
- #2 Pour appliquer la même case à cocher à plusieurs cellules d'un coup dans Excel 365, sélectionne la plage entière avant d'aller dans Insertion > Case à cocher.
- #3 La valeur VRAI/FAUX d'une case est directement utilisable dans les formules : `=NB.SI(A2:A20;VRAI)` compte les cases cochées, `=SOMMESI(A2:A20;VRAI;B2:B20)` additionne les valeurs associées aux cases cochées.
- #4 Pour décocher toutes les cases d'une plage d'un coup, sélectionne les cellules et appuie sur Suppr. Elles se vident et reviennent à l'état non coché (FAUX).
Les erreurs courantes avec le case à cocher
✕ Confondre la case Excel 365 et la case "Contrôle de formulaire" des versions antérieures
Dans Excel 365 (version récente), une case à cocher est un type de cellule natif : tu l'insères via Insertion > Case à cocher et elle renvoie directement VRAI ou FAUX dans la cellule. Elle s'intègre parfaitement dans les formules et les mises en forme conditionnelles.
Dans les versions antérieures d'Excel (2019, 2021, version bureau non 365), la case à cocher est un "Contrôle de formulaire" que tu insères depuis l'onglet Développeur. Ce contrôle flotte au-dessus des cellules et doit être "lié" manuellement à une cellule via un clic droit > Format de contrôle. Si tu ouvres un fichier avec des cases Excel 365 dans une version antérieure, elles peuvent ne pas fonctionner correctement.
Solution : Si ton fichier doit fonctionner sur des versions anciennes d'Excel, utilise les contrôles de formulaire (onglet Développeur). Si tu travailles exclusivement sur Excel 365, les cases natives sont beaucoup plus simples à gérer. Vérifie la version utilisée par tes collègues avant de choisir.
✕ Supprimer la case à cocher avec la touche Suppr quand on voulait juste décocher
Dans Excel 365, une case à cocher est le contenu de la cellule, comme un nombre ou un texte. Si tu sélectionnes la cellule et appuies sur Suppr, Excel supprime le contrôle entier, pas juste son état. Tu perds la case et tu dois la réinsérer.
C'est déroutant parce qu'on s'attendrait à ce que Suppr "décoche" la case, comme effacer une valeur. Mais le comportement est différent : Suppr supprime l'objet, un clic sur la case change son état (coché/décoché).
Solution : Pour décocher une case sans la supprimer, clique simplement dessus pour la décocher. Pour supprimer toute la case, sélectionne la cellule et appuie sur Suppr. Pour décocher une plage de cases d'un coup, tu peux sélectionner la plage et appuyer sur Suppr (ça remet toutes les cases à FAUX dans Excel 365).
✕ Oublier de lier la case à cocher (Contrôle de formulaire) à une cellule
Dans les versions antérieures d'Excel, quand tu insères une case à cocher via l'onglet Développeur, elle ne renvoie aucune valeur par défaut. Elle coche et décoche visuellement, mais aucune cellule ne change de valeur. Tes formules NB.SI ou SOMMESI ne voient rien.
Beaucoup d'utilisateurs insèrent une case, la cochent, et s'attendent à ce que leurs formules réagissent. Comme rien ne se passe, ils pensent que leurs formules sont fausses, alors que c'est le lien vers la cellule qui manque.
Solution : Pour les Contrôles de formulaire : fais un clic droit sur la case > Format de contrôle > onglet Contrôle > champ Cellule liée. Clique dans la cellule où tu veux que VRAI/FAUX apparaisse et valide. À partir de là, cocher la case met à jour la cellule liée, et tes formules fonctionnent.
Questions fréquentes sur le case à cocher
Dans Excel 365 (version récente), sélectionne la cellule ou la plage et va dans l'onglet Insertion, puis clique sur Case à cocher. La case s'insère directement dans les cellules sélectionnées. Dans les versions antérieures (2019, 2021), tu dois d'abord activer l'onglet Développeur via Fichier > Options > Personnaliser le ruban, puis dans l'onglet Développeur, cliquer sur Insérer et choisir Case à cocher dans la section Contrôles de formulaire.
Utilise la formule `=NB.SI(A2:A20;VRAI)` en remplaçant A2:A20 par la plage de tes cases à cocher. Cette formule compte toutes les cellules qui contiennent VRAI, c'est-à-dire les cases cochées. Tu peux aussi utiliser `=SOMME((A2:A20)*1)` comme formule matricielle (valider avec Ctrl+Maj+Entrée) pour le même résultat.
Oui, indirectement. La case renvoie VRAI ou FAUX dans sa cellule, et tu peux utiliser cette valeur dans une formule SI ou dans une mise en forme conditionnelle pour afficher ou masquer des informations. Par exemple, une cellule avec `=SI(A1;"Données visibles";"")` affiche du texte seulement quand la case est cochée. Pour un filtrage visuel, la case combinée à une MFC peut colorer ou griser des lignes selon l'état de la case.
Termes liés
Envie d'aller plus loin ?
Explore les 293 termes de notre lexique ou découvre nos formules Excel.