• Temps de lecture :8 min de lecture

Après avoir suivi mon article sur la création d’une to-do-list, on va aller plus loin sur le sujet.

C’est bien beau d’avoir une to-do-list mais si elle est assez longue, nous ne pouvons pas filtrer avec uniquement celles à faire.

Voici une solution made in May6 c’est possible.

Valeur des cases à cocher

Pour une case à cocher, Excel  attribue deux valeurs différentes :

  • VRAI : la case est cochée
  • FAUX : la case est décochée

Mais il faut indiquer cette valeur quelque part. On appelle cela la cellule liée (à la case).

Faites un clic droit sur la case puis Format de contrôle…
Une nouvelle fenêtre s’ouvre. Si ce n’est pas le cas, allez sur l’onglet Contrôle
Excel vous indique si la case est activée ou non

On va maintenant définir notre cellule liée. Par commodité, pour notre exemple, je vais sélectionner la cellule juste à côté soit D2 (qu’il y ait des dollars ou non n’a aucune incidence). Je fais OK.

Rien n’a changé. C’est normal, cochez la case, vous verrez la valeur VRAI apparaître en D2. Il faut au moins cocher/décocher la case une fois pour faire apparaître sa valeur VRAI ou FAUX.

Réitérer la procédure pour chaque case. Malheureusement, il n’y a pas d’autre solution. Donc, si vous avez beaucoup de cases, bon courage.

Une fois toutes les cellules liées saisies, vous pouvez masquer la colonne D si vous le souhaitez.

Comme j’ai transformer mon tableau de données en tableau structuré, j’ai renommé la nouvelle colonne « Valeur » avant de la masquer.

Récupérer la liste des tâches non faites

Il existe différentes manières de la faire. Personnellement, je vais opter une une fonction de recherche : FILTRE.

Je ne vais pas rappeler ici le fonctionnement de la fonction FILTRE. Je vous invite à lire l’article dédié.

Pour notre exemple, je souhaite récupérer les tâches non faites donc les cases non cochées. Il faut donc récupérer les lignes donc la valeur est FAUX.

=FILTRE(TabTasks[Tâche];TabTasks[Valeur]=FAUX)
tâches restantes

Analyse sans colonne supplémentaire dans le tableau de données

Nous avons vu jusqu’à maintenant la méthode la plus simple.

Toutefois, je voulais vous montrer une astuce pour laquelle un article dédié n’est pas forcément justifié.

Au lieu d’avoir 4 colonnes dans mon tableau structuré dont 1 masquée, on va garder les 3 colonnes d’origine.

Changer la cellule liée

La première chose à faire est de modifier la cellule liée pour chaque case pour qu’elle corresponde à la cellule où se trouve la case.

Pour chaque case,

  • Faites un Ctrl+clic gauche sur la case
  • Dans la barre de formule, changer la cellule D2/D3/D4… en C2/C3/C4, etc…
  • Supprimer la colonne Valeur car on n’en a plus besoin

Ne vous inquiétez pas si la valeur FAUX n’apparaît pas pour les cases décochées comme ci-dessus.

Il suffit de cocher et décocher la case pour que la valeur FAUX apparaisse. Mais vous n’y êtes pas obligé car ça ne bloque pas pour la suite.

Masquer les valeurs

Comme vous pouvez le voir, afficher une valeur sous une case à cocher n’est pas des plus stylé voire même amateur.

Voici mon astuce : on va masquer la valeur. Pour cela, on va changer le format de nombre (par défaut, c’est standard).

  • Sélectionnez les cellules contenant une case à cocher
  • Dans le menu Accueil, cliquez sur le lien ouvrant la fenêtre de Format de cellule.
  • Dans l’onglet Nombre, sélectionnez la catégorie Personnalisée
  • Dans le champ de texte sous Type (il est écrit Standard), saisissez ;;; (3 points virgules)
  • Cliquez sur OK

 

Format de nombre masquer les valeurs

Les valeurs VRAI et FAUX ont disparu des cellules, mais elles sont masquées en réalité. Il suffit de sélectionner une cellule et constatez que dans la barre de formule, la valeur est affichée.

valeur affichée dans la barre de formule

Changer la formule avec la fonction FILTRE

Il nous reste une dernière chose à faire. Comme nous avons supprimé la colonne qui nous servait à afficher les valeurs VRAI et FAUX. Notre formule de calcul pour le tableau de tâches restantes ne fonctionnent plus.

Il vous suffit remplacer la formule par celle-ci :

=FILTRE(TabTasks[Tâche];TabTasks[Statut]=FAUX)
tâches restantes

1 seule tâche est faite sur les 5. Notre tableau récupère bien les 4 tâches restantes.

youtube_channel_may6

Nos guides en vidéo

Vous en avez marre des longs articles ?
Apprenez grâce à nos vidéos tutoriels