Numeriblog â€ș Google Workspace â€ș Google Sheets, le tableur surpuissant â€ș Relations entre Google Forms et Google Sheets : comment analyser des rĂ©ponses Ă  une question de type « cases Ă  cocher Â»

Relations entre Google Forms et Google Sheets : comment analyser des rĂ©ponses Ă  une question de type « cases Ă  cocher Â»

Dans un prĂ©cĂ©dent article, je listais toutes les façons de rĂ©cupĂ©rer les rĂ©ponses fournies par un formulaire Google Forms dans un fichier Google Sheets. J’y Ă©voquai la complexitĂ© de rĂ©cupĂ©rer des rĂ©ponses issues d’une question [
]

personnes ont consulté cet article

2 minutes

Rédigé par Antoine MARTIN - il y a 3 ans et modifié le 17/07/2023 à 16:57

Ce que vous allez découvrir

  • Les cases Ă  cocher dans Google Forms
  • Forme de rĂ©ponses des questions de type "Cases Ă  cocher" dans un tableau Google Sheets
  • Comment extraire chaque rĂ©ponse de chaque ligne (consolidation des donnĂ©es)
  • Pour conclure sur l'analyse des rĂ©ponses Ă  une question de type "Cases Ă  cocher"

Relations entre Google Forms et Google Sheets : comment analyser des rĂ©ponses Ă  une question de type « cases Ă  cocher Â»

Dans un prĂ©cĂ©dent article, je listais toutes les façons de rĂ©cupĂ©rer les rĂ©ponses fournies par un formulaire Google Forms dans un fichier Google Sheets. J’y Ă©voquai la complexitĂ© de rĂ©cupĂ©rer des rĂ©ponses issues d’une question « cases Ă  cocher Â» tout en promettant un article complet sur ce besoin. Le voici enfin.

Les cases Ă  cocher dans Google Forms

Pour rappel, le type de question « Cases Ă  cocher Â» permet Ă  l’utilisateur de cocher plusieurs cases parmi une liste de choix. A ne pas confondre avec le trĂšs mal nommĂ© « Choix multiples Â» qui lui n’accepte qu’une seule rĂ©ponse parmi une liste de choix.

La liste de choix avec réponses multiples est reconnaissable à la forme carrée de ses cases (vs forme ronde pour les choix à réponse unique)

Forme de rĂ©ponses des questions de type « Cases Ă  cocher Â» dans un tableau Google Sheets

Exemple : je demande aux utilisateurs de choisir parmi plusieurs qualités celle ou celles qui représente(nt) le mieux Google Forms :

Vous remarquerez mon niveau de perfidie de proposer un choix contenant des virgules et un choix libre, nous y reviendrons plus tard.

Les options cochĂ©es arrivent dans Google Sheets dans une seule cellule, concatĂ©nĂ©e (c’est-Ă -dire fusionnĂ©es en une seule chaĂźne de caractĂšres) et sĂ©parĂ©es par une virgule.

Je souhaite savoir combien de fois chaque qualitĂ© a Ă©tĂ© sĂ©lectionnĂ©e. En l’état, ce n’est pas possible.

Je peux Ă  la limite savoir combien de fois « convivialitĂ© Â» et « efficacitĂ© Â» ont Ă©tĂ© cochĂ©es en mĂȘme temps, mais pas indĂ©pendamment.

Comment extraire chaque réponse de chaque ligne (consolidation des données)

Pour analyser ces donnĂ©es, il faut arriver Ă  produire un tableau contenant chaque rĂ©ponse dans une seule cellule. Chaque qualitĂ© doit occuper une ligne. C’est ce qu’on appelle la consolidation des donnĂ©es : que je dĂ©finirais en « transformer des donnĂ©es me***ques en une vĂ©ritable table de donnĂ©es. Â»

« DĂ©concatĂ©ner Â» des donnĂ©es

Comme les rĂ©ponses ont Ă©tĂ© concatĂ©nĂ©es pour les afficher dans une seule cellule, il faut les « dĂ©concatĂ©ner Â», c’est-Ă -dire rĂ©partir les rĂ©ponses sĂ©parĂ©es par une virgule dans des cellules indĂ©pendantes. Utilisons pour cela la fonction « SPLIT Â».

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
=ArrayFormula(SI('Données brutes'!A2:A<>"";split('Données brutes'!A2:A;",");))
=ArrayFormula(SI('Données brutes'!A2:A<>"";split('Données brutes'!A2:A;",");))
=ArrayFormula(SI('Données brutes'!A2:A<>"";split('Données brutes'!A2:A;",");))

Attention, ici, toutes les informations sĂ©parĂ©es par une virgule seront dĂ©placĂ©es dans leurs propres cellules. Je reviens donc sur ma perfidie d’avoir crĂ©er une proposition contenant des virgules, et vous constaterez la proposition a Ă©tĂ© dĂ©coupĂ©e. Attention donc Ă  ne pas mettre de « , Â» dans les options de choix dans le formulaire.

Supprimer les espaces

Consolider les donnĂ©es, c’est aussi les nettoyer. La prĂ©sence d’espaces avant et aprĂšs une chaĂźne de caractĂšres peut entraĂźner des conflits de comparaison. C’est une bonne habitude que de les supprimer.

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
=ArrayFormula(SI('Données brutes'!A2:A<>"";supprespace(split('Données brutes'!A2:A;","));))
=ArrayFormula(SI('Données brutes'!A2:A<>"";supprespace(split('Données brutes'!A2:A;","));))
=ArrayFormula(SI('Données brutes'!A2:A<>"";supprespace(split('Données brutes'!A2:A;","));))

Transformer le tableau en une seule colonne de données

La fonction FLATTEN permet de transformer un tableau de données (lignes et colonnes) en une seule colonne.

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
=flatten(ArrayFormula(SI('Données brutes'!A2:A<>"";SUPPRESPACE(split('Données brutes'!A2:A;","));)))
=flatten(ArrayFormula(SI('Données brutes'!A2:A<>"";SUPPRESPACE(split('Données brutes'!A2:A;","));)))
=flatten(ArrayFormula(SI('Données brutes'!A2:A<>"";SUPPRESPACE(split('Données brutes'!A2:A;","));)))

Un peu d’ordre dans tout ça

Pour finir, mais c’est facultatif, vous pouvez ordonner les donnĂ©es pour Ă©viter les trous.

Analyser les données

Pour conclure sur l’analyse des rĂ©ponses Ă  une question de type « Cases Ă  cocher Â»

Dans cet article nous avons pu consolider les donnĂ©es pour les analyser, pour un besoin trĂšs simple. Je n’évoque pas ici le besoin de savoir par exemple qui a donnĂ© quelle rĂ©ponse prĂ©cisĂ©ment, ce qui est une autre paire de manches. Force est de constater que la manipulation de ces rĂ©ponses est laborieuse, et qu’il faut un peu d’huile de coude pour prĂ©parer ces donnĂ©es. Je conclurai donc en prĂ©conisant d’éviter au maximum ce type de question si vous avez besoin d’en analyser les rĂ©ponses de façon prĂ©cise.

L’équipe Numericoach se tient Ă  votre disposition pour trouver des solutions d’exploitation de donnĂ©es de ce type. Formations, dĂ©veloppement sur mesure, n’hĂ©sitez pas Ă  nous solliciter pour nous challenger, nous adorons !

Besoin d'un peu plus d'aide sur Sheets ?

Des formateurs sont disponibles toute l'année pour vous accompagner et optimiser votre utilisation de Sheets, que ce soit pour votre entreprise ou pour vos besoins personnels !

Découvrir nos formations Sheets

Articles similaires

  • Articles connexes
  • Plus de l'auteur

Rédacteur

Photo de profil de l'auteur
Antoine MARTIN

Consultant et formateur sur les outils bureautiques, j'ai intégré l'équipe de Numericoach en 2020. J'accompagne les utilisateurs de Google Workspace à trouver des solutions répondant à leurs besoins. Mes domaines de prédilections sont les outils Sheets, Docs, Slides et Google Apps Script.

S’abonner
Notification pour
2 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires
Dreadaxe

« Vous remarquerez mon niveau de perfidie de proposer un choix contenant des virgules et un choix libre, nous y reviendrons plus tard. Â»
Dans un autre article ?

Antoine MARTIN

Bonjour Dreadaxe : j’ai Ă©tĂ© eu, une annonce en dĂ©but d’article que je n’ai pas dĂ©veloppĂ©e 🙁 je vais le corriger rapidement 😉