Probleme de lien entre diifferente cellule

BONJOUR

Merci de votre aide

J’ai crée un fichier Excel avec une liste de produits et prix. J’ai crée des fiches techniques et j’ai fait des liens entre les prix des fiches techniques et la liste des prix. Mon problème est que j’ai besoin de rajouter des lignes et pour faciliter la lecture j’ai fait un tri alpha mais à ce moment là ça change l’ensemble de mes références de cellules.

Ma question est comment procéder à ce problème de pouvoir modiifier ma liste de prix et de la trier en alpha sans qu j’ai besoin de tout reprendre les liens

Merci de votre aide

Bonsoir Fabrice_Chaffardon

Peut-être avec un fichier exemple pour aider a mieux comprendre

Joindre un fichier

Cordialement

@kiss6

FICHES TECHNIQUES essai .xlsx (721,0 Ko)

merci de ton aide

Si je comprends bien, tu désires trier le tableau que tu as placé dans la feuille mercuriale . Je penses que une sélection de seulement une colonnes de ton tableau.
N’aurais-tu pas vu une boite de dialogue apparaître te proposant d’étendre ta sélection?

Un conseil, lorsque tu désires trier des données, ne jamais sélectionner
Tu as fais un tri, et malheureusement tes données ont été

Je te joins ton fichier exemple avec une petite explication pour te permettre de trier correctement pour la suite.

FICHES TECHNIQUES essai _Explication du tri.xlsx (807,9 Ko)

Bonjour @Fabrice_Chaffardon, @kiss6,

Voici une proposition:

Dans la feuille “mercuriale” dans la colonne “G” création d’une liste sans doublons en associant la colonne “Article et Prix” avec cette formule.

En “G2”

=B2&" "&E2

Puis dans le “Gestionnaire de noms”

Avec c’est formules:

Article =DECALER(ColG;;-5;)
ColG =DECALER(mercuriale!$G$2;;;NBVAL(mercuriale!$G:$G)-1)
Prix =DECALER(ColG;;-2;)
Référence =DECALER(ColG;;-6;)
Unité =DECALER(ColG;;-3;)

Puis créer des listes déroulantes dans chaque autres feuilles a partir de la lignes “A15”

Enfin écrire les formules de recherche dans les colonnes “B, C, D, E”

En “B15”

=SIERREUR(INDEX(Article;EQUIV($A15;ColG;0));"")

En “C15”

=SIERREUR(INDEX(Référence;EQUIV($A15;ColG;0));"")

En “D15”

=SIERREUR(INDEX(Unité;EQUIV($A15;ColG;0));"")

En “E15”

=SIERREUR(INDEX(Prix;EQUIV($A15;ColG;0));"")

Tirer toutes ses formules vers le bas autant que nécessaire.

Sur les 3 dernières feuille en colonne “G”, j’ai modifié les formules:

En “G15”

=SIERREUR(E15*F15;"")

Tirer vers le bas autant que nécessaire.

Ton fichier en retour ICI==> FICHES TECHNIQUES V1 .xlsx (731,1 Ko)

PS: Je viens de voir que @CordierEt que je salut, avait répondu, je vais regarder sa proposition.

Cordialement.

merci je regarde ça
merci de ton retour

merci de ton aide je n’arrive pas à ouvrir ton fichier je suis sous mac

Bonne journée