Excel concaténer et recherchev

Fermé
Cnstnc Messages postés 5 Date d'inscription lundi 15 novembre 2021 Statut Membre Dernière intervention 24 novembre 2021 - 15 nov. 2021 à 14:26
ccm81 Messages postés 10904 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 décembre 2024 - 24 nov. 2021 à 19:50
Bonjour à tous,

J’ai un fichier d’emplacement de palettes dans lequel se trouve 2 feuilles (https://www.cjoint.com/c/KKpnvTikmsJ) :

Une feuille « BDD » avec plusieurs tableaux correspondant chacun à un code produit différent. Il est composé de plusieurs colonnes :
« N° palette »
« Travée » (remplie à la main)
« Emplacement (milieu / bas / haut) » (remplie à la main)
« Date de fabrication »
« Contenu (T) »
« Code produit »

Et une feuille récapitulative où je retrouve la liste de mes codes produits du tableau précédent avec l’ensemble des emplacements des palettes. Il est composé de 2 colonnes :
« Code produit »
« Travée et emplacement » (remplie à la main)

Aujourd’hui la dernière feuille est faite à la main et j’aimerais l’automatiser (gain de temps). Je suis partie du principe que, dans un premier temps, il fallait que je synthétise sur la première feuille les travées et emplacements pour ensuite basculer les informations sur la seconde feuille.

J’ai donc dans la dernière colonne du tableau mis la formule suivante (en m’aidant des autres forums) :
=SI(ET(A2=A1;B2=B1);E1;SI(ET(A2=A1;B2<>B1);CONCATENER(A2;B2;B1);SI(A2<>A1;CONCATENER(A2;B2);"")))

Mais j’ai remarqué qu’il y allait avoir plusieurs coquilles, car si par miracle je parviens à concaténer en utilisant une recherchev, dans la seconde feuille je pense me retrouver avec ça : « 9h / 9hm / 30h / 30mh / 30hm » au lieu de ça « 9hm / 30hm ».

Pourriez-vous donc me dire si ce que je cherche à faire est faisable (avec simplement des formules), ou non ? Et si c’est faisable auriez-vous des solutions à me proposer ?

Je vous remercie par avance et je suis désolé si mes explications ne sont pas claires…

Cordialement,
Cnstnc

PS : À noter que je ne peux pas faire un seul et même tableau dans la première feuille (BDD)
A voir également:

9 réponses

ccm81 Messages postés 10904 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 décembre 2024 2 428
15 nov. 2021 à 18:55
Bonjour

Avec une fonction personnalisée (macro)
https://www.cjoint.com/c/KKpr3KASbgB

Cdlmnt
0
via55 Messages postés 14504 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 21 décembre 2024 2 738
15 nov. 2021 à 20:20
Bonsoir à vous deux

Pour le fun, uniquement par formules :
https://www.cjoint.com/c/KKpttMRct2g

Cdlmnt
Via
0
via55 Messages postés 14504 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 21 décembre 2024 2 738
Modifié le 15 nov. 2021 à 20:24
Supprimé car envoi en double du message 2

0
Cnstnc Messages postés 5 Date d'inscription lundi 15 novembre 2021 Statut Membre Dernière intervention 24 novembre 2021
16 nov. 2021 à 08:35
Bonjour à vous deux,

Merci beaucoup pour vos deux propositions qui répondent parfaitement à ce que je recherche !
Je vais me pencher plus en détail pour bien comprendre la logique ;)

Très bonne journée à vous

Cordialement,
Cnstnc
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Cnstnc Messages postés 5 Date d'inscription lundi 15 novembre 2021 Statut Membre Dernière intervention 24 novembre 2021
23 nov. 2021 à 11:36
Bonjour,
On m'a demandé de rajouter une information en plus dans la seconde feuille (récapitulatif des emplacements). J'ai tenté de modifier la macro que via55 m'avait gentiment préparée, sans succès...
Voici le fichier :
https://www.cjoint.com/c/KKxkIcpcYKJ

Je dois "simplement" rajouter le numéro de l'allée après le numéro de travée et l'emplacement (haut, bas, milieu).

Merci par avance pour votre aide

Cordialement
Cnstnc
0
via55 Messages postés 14504 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 21 décembre 2024 2 738
23 nov. 2021 à 13:16
Bonjour

la macro ce n'est pas moi mais ccm81 qui te l'avais proposé, je lui mets un message en privé pour l'avertir de ton besoin

Cdlmnt
Via
0
Cnstnc Messages postés 5 Date d'inscription lundi 15 novembre 2021 Statut Membre Dernière intervention 24 novembre 2021
23 nov. 2021 à 13:17
Oups, pardon...
Et merci !
0
ccm81 Messages postés 10904 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 décembre 2024 2 428
23 nov. 2021 à 15:40
Bonjour

Un essai
https://www.cjoint.com/c/KKxoNR1VmmB

RQ. Enregistres ton fichier avec le type .xlsm

Cdlmnt
0
Cnstnc Messages postés 5 Date d'inscription lundi 15 novembre 2021 Statut Membre Dernière intervention 24 novembre 2021
24 nov. 2021 à 09:46
Bonjour et un grand merci pour votre réactivité !

J'ai un petit couac qui est présent : Il se peut que l'emplacement (m/h/b) ne soit pas renseigné dans la première cellule de chaque tableau (ici : C2 et C14), mais dans les suivantes, oui. À ce moment-là, la fonction me renvoie "#VALEUR!".

J'aurais également deux dernières demandes :
- Est-il possible de créer un espace entre l'emplacement et l'allée ? Exemple : "16hbm 1 / 20m 2"
- Et de ne rien afficher si l'allée n'est pas renseignée ? Exemple : "16hbm / 20m"

Merci

Cordialement
Cnstnc
0
ccm81 Messages postés 10904 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 décembre 2024 2 428
24 nov. 2021 à 19:50
Bonjour

deux dernières demandes ???
A tester
https://www.cjoint.com/c/KKysXnc8pkB

Cdlmnt
0