• Publicité

tableau croisé dynamique

Dans ce forum, vous pouvez poser toutes vos questions concernant l'utilisation de logiciels de bureautique (Microsoft Office, Open Office, etc.)

Modérateurs: Sebastien, Stéphane, Christophe

tableau croisé dynamique

Messagepar norbertm » 09 Fév 2017 16:26

Bonjour
j'ai une feuille de données qui contient des étudiants ainsi que des choix de spécialité (7 représentées par des colonnes).
sachant que chaque étudiants peut choisir au moins une spécialité et au maximum 7.
Je souhaiterais obtenir le nombre d'étudiant qui à fait le choix de chacune des combinaisons possibles de choix
par exemple
choix colonne 1 seule =X etc pour chaque colonne

choix colonne 1 et colonne 2 =X
choix colonne 1 et colonne 3 =X etc pour chaque paire de choix

choix colonne 1 colonne 3 et colonne 5 =X etc pour chaque triplet de choix
et ainsi de suite jusqu'au nombre d'étudiants qui a fait les 7 choix.

exemple de tableau

Prénom FILIERE ABC FILIERE DEF FILIERE GHI FILIERE JKL FILIERE MNO FILIERE PQR FILIERE STU
Jean FILIERE ABC FILIERE JKL
Paul FILIERE GHI
Laurie FILIERE ABC FILIERE GHI FILIERE STU
Henri FILIERE JKL
Sébastien FILIERE MNO FILIERE STU
Je vous remercie de l'aide que vous pourrez bien m'apporter
Cordialemnt
norbertm
No0b
No0b
 
Messages: 2
Enregistré le: 09 Fév 2017 16:07

Re: tableau croisé dynamique

Messagepar Sebastien » 09 Fév 2017 21:07

Bonjour,

J'ai tenté de faire l’exercice mais je n'ai pas trouvé de méthode automatique avec une formule.
Par contre avec quelques manipulations ça semble possible. A voir si ça vous convient.

Voici votre tableau exemple :
Image

Dans chaque colonne de filière, je vous propose de remplacer le X par le nom de la filière.
Cela peut être fait facilement avec la commande "remplacer". Sélectionnez par exemple votre colonne ABC puis faites CTRL+H
Dans les champs :
Rechercher : X
Remplacer : ABC

Aperçu :
Image
Dans cet exemple j'ai ajouté une ligne pour vérifier que les deux personnes ayant pris les filières ABC et JKL soient bien listées.

Une fois cela fait, cela va nous permettre de récupérer toutes les combinaisons existantes.
Une formule concatener permet de créer les codes de combinaisons.

Il suffit de créer une colonne "Combinaison' et d'y utiliser une formule.

Exemple pour jean :
Code: Tout sélectionner
=CONCATENER(B10;"-";C10;"-";D10;"-";E10;"-";F10;"-";G10;"-";H10)

donnera ABC---JKL---
(remarque : les tirets c'est pour simplifier la lecture. on pourrait afficher simplement ABCJKL)

Une fois cette information disponible, on peut faire un TCD qui compte le nombre de personnes ayant opté pour une combinaison.

Aperçu du résultat :
Image
Image

Ce n'est pas automatique mais cela peut être fait assez rapidement à la main.

@+
Image
Avatar de l’utilisateur
Sebastien
Administrateur
Administrateur
 
Messages: 5507
Enregistré le: 14 Fév 2005 19:17
Localisation: LILLE

Re: tableau croisé dynamique

Messagepar norbertm » 10 Fév 2017 08:16

Bonjour

merci Sébastien. Cela correspond tout à fait à la demande.
Je te remercie du temps que tu as bien voulu me consacrer
norbertm
No0b
No0b
 
Messages: 2
Enregistré le: 09 Fév 2017 16:07


Retourner vers Forum d'entraide : Bureautique

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités

  • Publicité