Merci pour ces explications Amadeus. Effectivement en suivant ca sa marche.
Cependant, j'ai des soucis encore concernant ceci:
"J'ai une formule pour recupérer les données dans une feuille, en fonction du choix d'une liste déroulante:
Ex: A5=SI(LIGNE($A1)>NB.SI(Produits;'Fiche de production'!$AG$6);"";INDEX(Prod7heur;SOMMEPROD(PETITE.VALEUR((Produits='Fiche de production'!$AG$6)*LIGNE(Produits)-5;NB.SI(Produits;"<>"&'Fiche de production'!$AG$6)+LIGNE($A1)))))
mon souci c'est que: je veux tirer ca vers le bas, pour avoir par exemple:
A6=SI(LIGNE($A2)>NB.SI(Produits;'Fiche de production'!$AG$6);"";INDEX(Prod7heur;SOMMEPROD(PETITE.VALEUR((Produits='Fiche de production'!$AG$6)*LIGNE(Produits)-5;NB.SI(Produits;"<>"&'Fiche de production'!$AG$6)+LIGNE($A2)))))
A7=SI(LIGNE($A3)>NB.SI(Produits;'Fiche de production'!$AG$6);"";INDEX(Prod7heur;SOMMEPROD(PETITE.VALEUR((Produits='Fiche de production'!$AG$6)*LIGNE(Produits)-5;NB.SI(Produits;"<>"&'Fiche de production'!$AG$6)+LIGNE($A3)))))
A8=SI(LIGNE($A4).............+LIGNE($A4)))))
A9=SI(LIGNE($A5).............+LIGNE($A5)))))
A10=SI(LIGNE($A6).............+LIGNE($A6)))))
A11=SI(LIGNE($A7).............+LIGNE($A7)))))
A12=SI(LIGNE($A1)>NB.SI(Produits;'Fiche de production'!$AG$17);"";INDEX(Prod7heur;SOMMEPROD(PETITE.VALEUR((Produits='Fiche de production'!$AG$17)*LIGNE(Produits)-5;NB.SI(Produits;"<>"&'Fiche de production'!$AG$17)+LIGNE($A1)))))
Donc il faudrait qu'en A12, on recommence à compter à patir de 1 pour SI(LIGNE($A1)... et qu'en meme temps, on passe de $A$6 à $A$17 en SI(Produits;'Fiche de production'!$AG$17)
Bref, que toutes les 7 cellules (en colonnes), on compte de 1 à 7 pour Semps on compte SI (LIGNE($A7) et en meme temps on maintien $A$... de SI(Produits;'Fiche de production'!$AG$17) fixe, et à la huitième cellule, on recommence le décompte de 1 à 7 pour SI (LIGNE($A7), pendant qu'en meme temps on incrémente $A$... de 11 dans SI(Produits;'Fiche de production'!$AG$17) et ainsi de suite. je sais pas si vous me comprenez.
Vous pouvez m'aider svp!