Formule pour trier et concaténer des données

Bonjour,

Je suis en train de réaliser un fichier pour créer un planning hebdomadaire.

Je bloque actuellement sur l’utilisation d’une formule qui permet de remplir le tableau.

En 1er colonne j’ai les jours de la semaine et en 1er ligne une liste de tache.

Après je voudrais que le tableau m’indique dans quel logements je dois effectuer la tache qui correspond à la colonne.

Les informations si situent dans une autre feuille.

En quelque sorte il s’agit de concaténer et de trier les logements en fonction de la date et de la tache.

Voici un fichier joint qui devraient vous éclaircir.

Cordialement,

Vinny

Bonjour

Code dans un Module (Code origine Soft pour excel pratique)

Function RechercheMultiples(ValeurCherchée As String, MatriceCherche, MatriceTrouve, Optional Seprator As String) As String
Dim c, i As Long
If Separator = "" Then Separator = "-"
For Each c In MatriceCherche
i = i + 1
If ValeurCherchée = c Then
If RechercheMultiples = "" Then
RechercheMultiples = MatriceTrouve(i)
Else
RechercheMultiples = RechercheMultiples & Separator & MatriceTrouve(i)
End If
End If
Next c
End Function

Suite de quoi, formule en B5 à incrémenter vers la droite et vers le bas

=SI(ESTERREUR(RechercheMultiples($A5;INDIRECT("Planning!$B$"&EQUIV(B$4;Planning!$A:$A;0)&":$K$"&EQUIV(B$4;Planning!$A:$A;0));Planning!$B$3:$K$3;""));"";RechercheMultiples($A5;INDIRECT("Planning!$B$"&EQUIV(B$4;Planning!$A:$A;0)&":$K$"&EQUIV(B$4;Planning!$A:$A;0));Planning!$B$3:$K$3;""))

Je suis en excel 2003, tu changeras la formule si besoin.

cordialement

JE n'ai pas tout compris, mais en tout cas cela fonctionne très bien.

Merci pour le coup de pouce!

Vinny

Rechercher des sujets similaires à "formule trier concatener donnees"