Association cellules non-vides d'une colonne

Ledtenace -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je souhaiterais associer l'ensemble des cellules non-vides d'une colonne avec une cellule de la même ligne qui leur est associée.
Voici le fichier que j'ai mis en place : http://cjoint.com/?CCllT5HiSjL
Il faudrait que la concaténation qui apparaît dans les cellules surlignées en jaune comprenne en plus les "noms courts" des personnes, qu'elles soient seules ou plusieurs sur l'imputation, de façon à obtenir le résultat des cellules surlignées en vert, et ce bien sûr, en intégrant la condition que le nom s'incrémente uniquement si la personne est imputée en partie dans l'atelier correspondant.

Merci par avance pour votre aide.

Ledtenace

4 réponses

  1. Ledtenace
     
    Merci pour cette réponse.
    Malheureusement, bien que cette solution s'applique très bien à cet exemple, la matrice sur laquelle je travaille comprend plusieurs dizaines de personnes, et la liste est susceptible d'évoluer. Je suis donc à la recherche d'une solution qui puisse s'applique directement à l'ensemble de chaque colonne...
    0
    1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      Une autre possibilité avec des colonnes masquées
      https://www.cjoint.com/?3Clqwobmz11
      0
    2. Ledtenace
       
      Merci encore. Et je vais encore être pénible... Toutes ces idées sont très bonnes, mais difficilement applicables à des matrices recensant des centaines de données (mon exemple chiffré étant très simplifié). J'aimerais pouvoir utiliser une formule universelle, me permettant d'appliquer le calcul même en cas de modification de la matrice (type "recherche").
      Je vous remercie par avance pour tout ce que vous pourrez me fournir en matière de solutions.
      0
  2. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    Bonjour

    Avec la proposition de via55 pour des colonne masquées et avec contrôle de doublon dans la liste d'un atelier

    https://www.cjoint.com/?3CmkbEtd34E
    0
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour à tous,

    Une proposition par fonction personnalisée en VBA à mettre dans un module standard.
    S'utilise comme une fonction excel.
    Syntaxe :
    =ventilation(date1, nomCourt, atelier)
    date1: date
    nomCourt: référence de la cellule de titre des noms courts. La plage prise en compte sera toutes les cellules en-dessous jusqu'à la 1ère cellule vide.
    atelier: référence de la cellule de titre de l'atelier à prendre en compte.
    Ex :
    =ventilation($C$1;$D$3;$F$3)

    https://www.cjoint.com/c/CCmlbJahx09

    eric
    0