Convertir Nombre en Case à Cocher

Dernière mise à jour le 23/10/2024
Temps de lecture : 3 minutes

Les cases à cocher d'Excel 365 permettent de simplifier la visualisation de nombre.

Par exemple, vous effectuez plusieurs séries de tests et vous voulez savoir lesquels ont été une réussite ou un échec. Si vous inscrivez dans une cellule les tests réussis, il vous sera très difficile d'avoir un visuel clair de vos résultat.

Alors que si vous transformez vos valeurs en case à cocher, la visualisation de vos chiffres est plus facile.

Convertir numéro en case à cocher

Nous allons construire une formule qui va

  1. Extraire chaque nombre dans une cellule de la colonne B
  2. Faire un test logique en se basant sur l'en-tête des colonnes (1, 2, 3, 4, ... ).
  3. Regrouper les données grâces à une addition en colonne
  4. Convertir le résultat en VRAI et FAUX pour y appliquer les cases à cocher.

Étape 1 : Extraire chaque valeur dans une seule cellule

  • Pour extraire chaque nombre d'une cellule, nous allons simplement utiliser la fonction FRACTIONNER.TEXTE en se basant sur le délimiteur tiret ( - ).
  • MAIS, pour anticiper la suite de la formule, il faut que le résultat soit en ligne et pas en colonne. C'est pourquoi, nous écrivons le tiret comme 3e argument.
  • Deuxième piège a éviter, il faut convertir le résultat en nombre avec l'astuce du double tiret ( -- )

=--FRACTIONNER.TEXTE(B2;;"-")

Extraire tous les chiffres en ligne avec la fonction FRACTIONNER TEXTE

Étape 2 : Comparer par rapport à l'entête

Maintenant, nous allons compléter notre formule et effectuant un test logique sur les valeurs de l'entête. C'est pour pouvoir effectuer ce test que nous avons utiliser l'astuce du double-tiret.

Faire un test que l'entête des colonnes

Là, pour comprendre ce qui se passe, il faut être un peu astucieux.

  • En fait, c'est comme si nous avions recopié 10 fois notre série de nombre initiale
  • Et déterminer si le chiffre de l'entête est trouvé dans la colonne. Donc avec un résultat VRAI
Explication du test logique pour retrouver les nombres

Étape 3 : Convertir de nouveau le résultat en 0 et 1

Pour la suite, conserver VRAI ou FAUX ne nous sera pas utile. De nouveau, nous devons convertir le résultat en 0 et 1 avec le double-tiret

Convertir le résultat VRAI et FAUX en 0 et 1

Étape 4 : Regrouper en une seule ligne

Bien évidemment, nous ne pouvons pas laisser autant de ligne qu'il y a de chiffres dans la cellule. Donc ici, nous allons utiliser la fonction BYCOL pour faire la somme de tous les tests logiques dans une même colonne

  • Comme nous avons nécessairement qu'un seul 1 par colonne, la somme maximale que nous allons avoir c'est 1
  • L'utilisation de la fonction BYCOL est indispensable car nous devons faire une fonction SOMME qui va s'adapter au nombre de valeurs en entrée (nombre variable)
La valeur 1 indique que le chiffre a été trouvé dans la cellule initiale

Étape 5 : Transformer en test VRAI / FAUX

Pour finir, il faut maintenant transformer les 0 et 1 en VRAI ou FAUX. C'est indispensable pour appliquer le format des cases à cocher. Pour convertir 0 et 1 en VRAI ou FAUX, il suffit de rajouter =1 à la formule.

Convertir en vrai et faux avec egal 1

Étape 6 : Case à cocher

Il ne reste plus qu'à appliquer le format Case à Cocher et nous avons une case cochée à chaque fois que le nombre est dans la cellule B

Ajout de case à cocher pour chaque nombre trouvé

Articles liés

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Microsoft MVP 2024

Convertir Nombre en Case à Cocher

Reading time: 3 minutes
Dernière mise à jour le 23/10/2024

Les cases à cocher d'Excel 365 permettent de simplifier la visualisation de nombre.

Par exemple, vous effectuez plusieurs séries de tests et vous voulez savoir lesquels ont été une réussite ou un échec. Si vous inscrivez dans une cellule les tests réussis, il vous sera très difficile d'avoir un visuel clair de vos résultat.

Alors que si vous transformez vos valeurs en case à cocher, la visualisation de vos chiffres est plus facile.

Convertir numéro en case à cocher

Nous allons construire une formule qui va

  1. Extraire chaque nombre dans une cellule de la colonne B
  2. Faire un test logique en se basant sur l'en-tête des colonnes (1, 2, 3, 4, ... ).
  3. Regrouper les données grâces à une addition en colonne
  4. Convertir le résultat en VRAI et FAUX pour y appliquer les cases à cocher.

Étape 1 : Extraire chaque valeur dans une seule cellule

  • Pour extraire chaque nombre d'une cellule, nous allons simplement utiliser la fonction FRACTIONNER.TEXTE en se basant sur le délimiteur tiret ( - ).
  • MAIS, pour anticiper la suite de la formule, il faut que le résultat soit en ligne et pas en colonne. C'est pourquoi, nous écrivons le tiret comme 3e argument.
  • Deuxième piège a éviter, il faut convertir le résultat en nombre avec l'astuce du double tiret ( -- )

=--FRACTIONNER.TEXTE(B2;;"-")

Extraire tous les chiffres en ligne avec la fonction FRACTIONNER TEXTE

Étape 2 : Comparer par rapport à l'entête

Maintenant, nous allons compléter notre formule et effectuant un test logique sur les valeurs de l'entête. C'est pour pouvoir effectuer ce test que nous avons utiliser l'astuce du double-tiret.

Faire un test que l'entête des colonnes

Là, pour comprendre ce qui se passe, il faut être un peu astucieux.

  • En fait, c'est comme si nous avions recopié 10 fois notre série de nombre initiale
  • Et déterminer si le chiffre de l'entête est trouvé dans la colonne. Donc avec un résultat VRAI
Explication du test logique pour retrouver les nombres

Étape 3 : Convertir de nouveau le résultat en 0 et 1

Pour la suite, conserver VRAI ou FAUX ne nous sera pas utile. De nouveau, nous devons convertir le résultat en 0 et 1 avec le double-tiret

Convertir le résultat VRAI et FAUX en 0 et 1

Étape 4 : Regrouper en une seule ligne

Bien évidemment, nous ne pouvons pas laisser autant de ligne qu'il y a de chiffres dans la cellule. Donc ici, nous allons utiliser la fonction BYCOL pour faire la somme de tous les tests logiques dans une même colonne

  • Comme nous avons nécessairement qu'un seul 1 par colonne, la somme maximale que nous allons avoir c'est 1
  • L'utilisation de la fonction BYCOL est indispensable car nous devons faire une fonction SOMME qui va s'adapter au nombre de valeurs en entrée (nombre variable)
La valeur 1 indique que le chiffre a été trouvé dans la cellule initiale

Étape 5 : Transformer en test VRAI / FAUX

Pour finir, il faut maintenant transformer les 0 et 1 en VRAI ou FAUX. C'est indispensable pour appliquer le format des cases à cocher. Pour convertir 0 et 1 en VRAI ou FAUX, il suffit de rajouter =1 à la formule.

Convertir en vrai et faux avec egal 1

Étape 6 : Case à cocher

Il ne reste plus qu'à appliquer le format Case à Cocher et nous avons une case cochée à chaque fois que le nombre est dans la cellule B

Ajout de case à cocher pour chaque nombre trouvé

Articles liés

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.