Bonjour Ch-Claude
Mais j'ai regardé les formules et j'avoue que j'ai pas très bien compris. Comment indiques-tu qu'il faut aller chercher telle donnée dans telle feuille ?
La Formule INDIRECT selon l'aide d'Excel:
"Renvoie la référence spécifiée par une chaîne de caractères. Les références sont immédiatement évaluées afin d'afficher leur contenu. Utilisez la fonction INDIRECT lorsque vous voulez modifier la référence à une cellule à l'intérieur d'une formule sans modifier la formule à proprement parler."
Ici Formules en ligne 3
1) Colonne A, cellule Rose (La partie de la Formule qui nous intéresse pour la recherche)
=INDIRECT("Prof"&LIGNE()-2&"!A1")
revient à:
=INDIRECT("Prof"&3-2&"!A1") soit =INDIRECT( "Prof1!A1") soit =Prof1!A1
La formule en ligne suivante (ligne4)
=INDIRECT("Prof"&4-2&"!A1") soit =INDIRECT( "Prof2!A1") soit =Prof2!A1
etc..
2) Colonne C, cellule jaune
=INDIRECT("Prof"&LIGNE()-2&"!H"&4*(COLONNE()-1))
Le but est d'extraire les données des lignes 8,12,16 et 20, on pourrait donc écrire en C3 (colonne 3)
=INDIRECT("Prof"&LIGNE()-2&"!H"&4)) , puis en D3
=INDIRECT("Prof"&LIGNE()-2&"!H"&8)) , puis en E3
=INDIRECT("Prof"&LIGNE()-2&"!H"&12)) , etc.
Mais la partie 4*COLONNE()-1 s'incrémente en donnant
Colonne 3: 4*(3-1)=8
Colonne 5: 4*(4-1)=12, etc..
Permettant ainsi une seule formule pour cette partie du tableau
Cordialement