Joindre.texte ou concatener avec multiple reference (matrice) variable

Bonjour à tous,

Un petit problème rapide

Je cherche a concatener ou joindre.texte une plage variable.

Ma formule semble avoir une erreur. Est-ce que l'un de vous pourrait m'aider à la corriger ?

Voici ce que j'ai de base:

capture d ecran 2018 01 25 a 22 36 46

Voici ce que je souhaiterais (voir cellule I7):

capture d ecran 2018 01 25 a 22 37 40

En gros lorsque je tape mon numero de projet dans la colonne G, que la cellule en I, me concatene la colonne C autant de fois que que le nombre de projet existant ayant le même numero qu'en G.

J'ai utilisé cette formule mais j'ai une erreur et je ne vois pas ou ... :

=JOINDRE.TEXTE("+";VRAI;DECALER(adresse(equiv(G7;A:A);1);0;6;NB.SI(A:A;G7);1)))

Je lui demande de joindre texte

* avec le separateur +

* en prenant en compte les cellule vide

* cellule a concat ? Ici j'ai besoin d'une matrice qui bouge en fonction du nombre d'occurence du numero de projet, j'utilise donc décaler

** La référence de départ pour décaler et mon numéro de projet dans la colonne A (de base)

** Ma hauteur est déterminé par le nombre d'occurence de mon numero de projet dans la colonne A (via un NB.Si)

Merci par avance pour votre aide !!

Bonne nuit à tous

(fichier ci-dessous)

Bonjour,

à tester avec cette macro,

Sub test()
Derlig = Cells(Rows.Count, 1).End(xlUp).Row
Range("A2:C" & Derlig).Sort key1:=Range("B2"), order1:=xlAscending

For i = 2 To Derlig
 If Application.CountIf(Range("$B$2:$B$" & Derlig), Cells(i, 2)) = 1 Then
    Cells(i, 4).Value = Cells(i, 3).Value
 Else

  For n = 1 To Application.CountIf(Range("$B$2:$B$" & Derlig), Cells(i, 2))
    m = m & Cells(i + n - 1, 3).Value & "+"
  Next

  mot = Left(m, Len(m) - 1)
  Cells(i, 4).Value = mot
  i = i + Application.CountIf(Range("$B$2:$B$" & Derlig), Cells(i, 2))

 End If
Next
End Sub

Bravo curedent pour cette fonction qui n'est disponible que sur Office 365; J'ai moi-même MS Office Pro 2016 et j'ai du contacté Microsoft Support pour confirmer la disponibilité de cette fonction.

Il me semble qu'elle soit la mieux indiquée. Je ne peux pas t'aider plus.

je vois que tu as une option VBA, mais bon...

dsl

Yves

Bonjour à tous,

Je ne comprends malheureusement pas grand chose aux macros.

J'ai essayé de la coller dans le document excel et lorsque je l’exécute, ca me fais un tri sur ma base, mais rien de neuf ..

Quelqu'un aurait-il une autre idée ? Merci par avance.

Bonne journée,

Cordialement

Bonjour,

voici un exemple,

Rechercher des sujets similaires à "joindre texte concatener multiple reference matrice variable"