Créer une table de relation

Bonjour à tous,

Dans le fichier excel joint, j'ai un tableau nommé Tableau1 qui résume l'appartenance de personnes à des entreprises (une personne peut être dans plusieurs entreprises et inversement). Ainsi que le Tableau2 qui n'est autre que la transposée du premier tableau

J'aimerais créer automatiquement le Tableau3, qui est en fait une table de relation entre Personnes et Entreprises, directement à partir du tableau 1. Ici on peut le faire à la main, mais avec un tableau de plusieurs centaines de lignes...

Merci beaucoup pour votre aide

24tablerelation.xlsx (8.86 Ko)

bonjour

une piste de travail, en 2 étapes (jaune puis orange)

reste à recopier les colonnes B et E, filtrer les lignes non vides et trier

Bonjour à tous

Version macro.

Bye !

Bonsoir,

par formules matricielles :

  1. en C13 :
    =SIERREUR(DECALER(C$3;EQUIV(VRAI;LIGNES($13:13)<=NB.SI(DECALER(E$4;;;LIGNE(INDIRECT("1:"&LIGNES(C$4:C$8)));3);"Oui");0););"")

    @ valider par Ctrl+Shift+enter
    @ tirer vers le bas
  2. en D13 :
    =SIERREUR(PETITE.VALEUR(SI((C$4:C$8=C13)*(E$4:G$8="oui");COLONNE(E:G)-4);NB.SI(C$13:C13;C13));"")

    @ valider par Ctrl+Shift+enter
    @ tirer vers le bas

@ + +

Rechercher des sujets similaires à "creer table relation"