Extraire donnée d'origine d'une table de contingence

Bonjour,
je travail sur des données qualitatives sous forme d'un tableau croisé une variable colonne D de 7 modalités et une variable ligne de 6 modalités (6x7)

svp, est il possible d'extraire ou de transformer une table de contingence à un tableau liste (observation/individu), merci

4 réponses

  1. Contributeur
    Bonjour,

    Merci de déposer un fichier xls (avec ce que tu as et ce que tu veux qu'on comprenne un peu plus) sur cjoint.com et coller ici le lien fourni.

    eric
    0
    1. merci bq eric pour votre réponse, j'essayerais d'être plus clair:
      j'essai de reconstruire les données d'origines de ce tableau, chaque individus enquêté par exemple correspond à une modalité de la variable C et D (le nombre dans les cellule correspond à une observation/individu) , d'une certaine façon c'est faire le contraire d'un tableau croisée dynamique
      merci

      https://www.cjoint.com/c/FBur6ZgI3En
      0
      1. Contributeur
        Mais tu veux quoi dans variable C et variable D ? Ton résultat est tout vide
        7 lignes avec csp1 et les différentes valeurs de varD ?
        Met un exemple réel de résultat pour au moins 1 ligne de données.
        0
      2. @Analystikautrement le tableaux que j'ai , contient 42 combinaison ou cellules, chaque combinaison se répète autant de fois que le nombre y inscrit, dans le fichier CJ j'ai saisi les 42 combinaisons possibles à droite le nombre de fois que cette combinaison (qui est égale à une ligne) doit être répétée,
        je ne sais pas si j'ai bien expliqué ce que veut faire,
        http://www.cjoint.com/c/FBuwfnTk1So
        0
      3. Contributeur
        Donc tu voudrais 40.663.728 lignes sur excel 2003 qui n'en gère que 65536 ?
        Et Excel 2007-2016 n'en gèrent 'que' 1.048.576
        Si tu me dis comment faire...
        Et c'est quoi le but ultime ?
        0
      4. je suis qu'un débutant , j'ai pas pensé à cette limite,
        mais je peux faire chaque combinaison en une seule feuille ou classeur,
        le but c'est de reconstruit une base de donnée brute,
        je sais pas s il est possible de le faire par d'autre logiciel (Access, spss,..) ou tout autre moyen.
        merci bq eriiic
        0
    2. Contributeur
      Bien expliqué ou pas, je ne saurais trancher ...
      En tout cas je ne suis pas certain d'avoir compris, du moins comment tu veux afficher tes résultats.

      Alors voici 2 propositions ; tu diras si l'une d'elles te convient :
      https://www.cjoint.com/c/FBuxN55uvGK

      Cordialement.
      0
      1. exemple de la 1ere combinaison
        http://www.cjoint.com/c/FBvaRqXGybo
        0
      2. Contributeur
        @AnalystikOh, là, là !
        Je n'y étais vraiment pas du tout !
        Il faut dire qu'un "tableau de contingence", ce n'est pas ainsi que le voyais ...

        Alors je laisse tomber, eriiic (que je salue) ayant parfaitement pris les choses en mains, et le sujet ne concernant plus Excel.

        Cordialement.
        0
    3. Contributeur
      Bonjour,

      Un bouton pour créer le CSV.
      Je t'ai mis une constante en début de programme si tu veux changer le séparateur : Const sep = ";"
      La plage de données est en dur dans le code : datas = [A2:H8].Value
      https://www.cjoint.com/c/FBvk2vrunWe
      Regarde si ça va.

      JvDo t'as mis un document susceptible de t'intéresser ici https://forums.commentcamarche.net/forum/affich-33191239-extraire-donnee-d-origine-d-une-table-de-contingence#16
      Moi j'ai refermé vite fait, ça me dépasse :-)
      eric
      0
      1. Bonjour Eriic
        Merci de votre aide, c'est très gentil,
        je crois que ça marche,
        mes remerciements aussi à:
        Raymond PENTIER
        JvDo
        0