XL 2016 recherche de simplification de formule

obyone

XLDnaute Occasionnel
bonjour,
je souhaite simplifier cette formule car lorsque j'ajoute une nouvelle ligne je suis obligé de la modifier manuellement pour la renvoyer sur le bon tableau

=SI([@[Nb Restant]]=0;"";INDEX(Valeo[Total restant];EQUIV([@[Nb Restant]];Valeo[Total Quantité restante];)))

cette formule est sur la ligne "Valeo" et renvoi au tableau "Valeo" de la feuille "Valeo"

y a-t-il une facon plus "générique" pour faire cette recherche.

merci d'avance
 

job75

XLDnaute Barbatruc
Bonjour obyone; M12,

Voyez les 2 noms Total_restant et Total_Quantité_restante définis dans chacune des feuilles Valeo, Haulotte, Atari du fichier joint.

Cela permet d'utiliser la fonction INDIRECT en K4 K5 K6 de la feuille Bourse :
Code:
=SI([@[Nb Restant]]=0;"";INDEX(INDIRECT([@Action]&"!Total_restant");EQUIV([@[Nb Restant]];INDIRECT([@Action]&"!Total_Quantité_restante");)))
A+
 

Pièces jointes

  • essai (1).xlsx
    73 KB · Affichages: 7

job75

XLDnaute Barbatruc
Si dans chaque feuille les 2 colonnes sont l'une à coté de l'autre on peut y définir le nom Plage.

Alors la formule en K4 K5 K6 de la feuille Bourse se simplifie, voyez ce fichier (2) :
Code:
=SI([@[Nb Restant]]=0;"";RECHERCHEV([@[Nb Restant]];INDIRECT([@Action]&"!Plage");2;0))
 

Pièces jointes

  • essai (2).xlsx
    72.8 KB · Affichages: 10

Discussions similaires

Réponses
3
Affichages
189

Statistiques des forums

Discussions
312 112
Messages
2 085 417
Membres
102 885
dernier inscrit
AISSOU