XL 2016 Recherche sur plusieurs feuilles et décaler

alka229

XLDnaute Nouveau
Bonsoir,
j'ai un tableau sur la feuille 1, avec dans la colonne A3:A12, les N° et les couts dans la colonne B3:B12.
Une feuille 2 contenant sur la ligne 2, de B2 à K2, des coûts issues de la feuille 1 précédés des N° qui leur sont associés.
Idem sur la feuille 3.
Je souhaiterais avoir une formule dans la colonne B3:B12, qui renvoie le coût (à chercher sur les feuilles 2 et 3) associé au N°.
j'ai du mal à trouver la bonne formule.
Merci.
 

Pièces jointes

  • Classeur4alka229.xlsx
    20.4 KB · Affichages: 14

MP59

XLDnaute Occasionnel
Bonjour à tous,
une proposition sans macro utilisant la fonction transpose sur la Feuil3 (et index equiv) .
Sur 2016 le ctrl shift entrée est encore nécessaire pour transpose.
Mon fichier est en 365 qui ne les nécessite pas.
 

Pièces jointes

  • Classeur4alka229_MP59.xlsx
    22.2 KB · Affichages: 5

alka229

XLDnaute Nouveau
Bonjour à tous,
une proposition sans macro utilisant la fonction transpose sur la Feuil3 (et index equiv) .
Sur 2016 le ctrl shift entrée est encore nécessaire pour transpose.
Mon fichier est en 365 qui ne les nécessite pas.
Merci MP59,
Au fait, la feuille 3 contenait des valeurs différentes de la feuille 2.
l'idée est de récupérer les coûts dans les feuilles 2 et 3 et les remplir dans la feuille 1.
 

MP59

XLDnaute Occasionnel
ok je n'avais pas vu.
Mais si le modèle te va il suffit de l'adapter (voir fichier modifié joint ).
 

Pièces jointes

  • Classeur4alka229_MP59.xlsx
    23.3 KB · Affichages: 6
Dernière édition:

R@chid

XLDnaute Barbatruc
Bonjour @ tous,
... peut-on le faire aussi sans Macro? je ne comprends rien au Macro.
Les Macros XL4 c'est comme une formule à utiliser dans le gestionnaire de noms, j'en ai utilisé une juste pour que tu puisses récupérer de façon automatique les noms des onglets autrement dit pour te faciliter la tâche, il te faudra juste deux minutes pour que tu puisses comprendre le fonctionnement.

Sinon, Tu peux taper manuellement les noms des onglets Feuil2, Feuil3 en F2:F3, puis en B3:
VB:
=SOMMEPROD(SOMME.SI(INDIRECT("'"&F$2:F$3&"'!B2:J2");A3;INDIRECT("'"&F$2:F$3&"'!C2:K2")))
@ tirer vers le bas


Cordialement
 

Discussions similaires

Réponses
5
Affichages
175

Statistiques des forums

Discussions
312 493
Messages
2 088 944
Membres
103 989
dernier inscrit
jralonso